:root{color-scheme:light;--coral: #e35d4f;--coral-btn: #cc4637;--coral-text: #c2402f;--bg: #ffffff;--bg-soft: #f5f5f7;--fg: #1d1d1f;--muted: #5f5f66;--line: #e3e3e8;--card: #f5f5f7;--glass: rgba(255, 255, 255, .72);--shadow: 0 30px 60px -30px rgba(0, 0, 0, .25);--c1: #fde3de;--c2: #e4efe1;--c3: #e3e8f6;--c4: #f6ecd6;--radius: 22px;--page: min(1120px, 100% - 2 * max(clamp(16px, 4vw, 32px), env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px)))}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}*{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-text-size-adjust:100%}body{font:100%/1.5 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:8px}.wrap{width:var(--page);margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:10px}.skip:focus{top:12px}h1,h2,h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;text-wrap:balance}h1{font-size:clamp(2.5rem,7vw,4.75rem);line-height:1.04;letter-spacing:-.035em;font-weight:700}h2{font-size:clamp(2rem,4.5vw,3rem);line-height:1.08;letter-spacing:-.025em;font-weight:700}h3{font-size:1.1875rem;letter-spacing:-.01em;font-weight:600}.lead{font-size:clamp(1.0625rem,2vw,1.3125rem);color:var(--muted);max-width:38em;text-wrap:pretty}.accent{color:var(--coral-text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:999px;border:0;background:var(--coral-btn);color:#fff;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:transform .12s ease-out,background .2s;white-space:nowrap}.btn:hover{background:#b93e30}.btn:active{transform:scale(.96)}.btn.ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.btn.ghost:hover{background:var(--card)}.nav{position:sticky;top:0;z-index:50;background:var(--glass);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.nav .wrap{display:flex;align-items:center;gap:24px;height:64px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;min-height:44px}.brand img{width:30px;height:30px}.wordmark{font:700 1.125rem/1 Baskerville,Libre Baskerville,Georgia,serif;letter-spacing:.06em}.nav-links{display:flex;gap:4px;margin-right:auto;list-style:none}.nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--muted);text-decoration:none;font-size:.9375rem;font-weight:500;border-radius:10px}.nav-links a:hover{color:var(--fg)}.nav-right{display:flex;align-items:center;gap:8px}.lang{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;font-size:.875rem;font-weight:600;color:var(--muted);text-decoration:none;border-radius:10px}.lang:hover{color:var(--fg)}.login{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;text-decoration:none;font-size:.9375rem;font-weight:500}.menu-btn{display:none;width:44px;height:44px;border:0;background:none;color:var(--fg);border-radius:10px;cursor:pointer}.menu-btn svg{margin:auto}.nav .mobile-menu{display:none}@media(max-width:900px){.nav-links,.login,.nav-right .lang{display:none}.brand{margin-right:auto}.menu-btn{display:grid}.nav .btn{min-height:40px;padding:0 16px;font-size:.9375rem}.nav:has(.mobile-menu[data-open=true]){background:var(--bg)}.nav .mobile-menu[data-open=true]{display:block;height:auto;border-top:1px solid var(--line);padding:8px 0 20px;animation:drop .26s cubic-bezier(.2,.8,.2,1)}.mobile-menu a{display:flex;align-items:center;min-height:52px;font-size:1.25rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}}@keyframes drop{0%{opacity:0;transform:translateY(-8px)}}section{padding-block:clamp(72px,10vw,128px)}.head{text-align:center;display:grid;gap:14px;justify-items:center;margin-bottom:clamp(36px,5vw,56px)}.hero{padding-top:clamp(56px,9vw,104px);padding-bottom:40px;text-align:center}.hero .wrap{display:grid;justify-items:center;gap:22px}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:var(--coral-text);background:color-mix(in srgb,var(--coral) 11%,transparent);padding:7px 14px;border-radius:999px}.eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 0 var(--coral);animation:pulse 2.4s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px transparent}}.hero h1 span{display:block;color:var(--muted)}.hero h1 span.accent{color:var(--coral-text)}.wait{display:flex;gap:6px;width:min(100%,480px);padding:6px;background:var(--card);border:1px solid var(--line);border-radius:999px;margin-top:10px}.wait input{flex:1;min-width:0;min-height:44px;border:0;background:none;font:inherit;font-size:1rem;padding:0 16px;color:var(--fg);outline:none}.wait:focus-within{border-color:var(--coral);box-shadow:0 0 0 4px color-mix(in srgb,var(--coral) 18%,transparent)}.form-msg{min-height:1.5em;font-size:.9375rem;font-weight:500}.form-msg[data-state=ok]{color:#17793f}.form-msg[data-state=err]{color:var(--coral-text)}.note{font-size:.875rem;color:var(--muted);display:flex;gap:6px;align-items:center}@media(max-width:520px){.wait{flex-direction:column;border-radius:22px}.wait .btn{width:100%}}.preview{margin-top:clamp(40px,6vw,64px);width:100%;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);display:grid;grid-template-columns:210px 1fr;overflow:hidden;text-align:left}.preview .side{border-right:1px solid var(--line);padding:20px;display:grid;align-content:start;gap:4px;font-size:.875rem;color:var(--muted)}.preview .side b{color:var(--fg);background:var(--bg);padding:8px 10px;border-radius:10px;font-weight:600}.preview .side span{padding:8px 10px}.preview .cal{padding:20px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.preview .day-h{font-size:.75rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.preview .col{display:flex;flex-direction:column;gap:8px}@media(max-width:720px){.preview{grid-template-columns:1fr}.preview .side{display:none}.preview .cal{grid-template-columns:repeat(3,1fr)}.preview .col:nth-child(n+4){display:none}}.ev{border-radius:12px;padding:10px 12px;font-size:.8125rem;font-weight:600;color:#1d1d1f;opacity:0;transform:translateY(12px);animation:rise .6s cubic-bezier(.2,.8,.2,1) forwards}.ev small{display:block;font-weight:400;opacity:.7;margin-top:2px}.ev.tall{min-height:76px}@keyframes rise{to{opacity:1;transform:none}}.c1{background:var(--c1)}.c2{background:var(--c2)}.c3{background:var(--c3)}.c4{background:var(--c4)}.sync{border-block:1px solid var(--line);padding-block:26px}.sync .wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 32px;font-size:.9375rem;color:var(--muted)}.chip{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--fg)}.chip i{width:22px;height:22px;border-radius:6px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:grid;gap:8px;align-content:start}.card p{color:var(--muted)}.card .ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral-text);margin-bottom:8px}.stat b{font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.03em;color:var(--coral-text);line-height:1.1}@media(max-width:900px){.grid4{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.grid3,.grid4{grid-template-columns:1fr}}.soft{background:var(--bg-soft)}.feat{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,72px);align-items:center}.acc{border-top:1px solid var(--line)}.acc button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;min-height:60px;padding:14px 0;cursor:pointer;font-size:1.1875rem;font-weight:600;letter-spacing:-.01em}.acc button:focus-visible{outline:3px solid var(--coral)}.acc button:after{content:"+";font-weight:300;font-size:1.5rem;color:var(--muted);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.acc button[aria-expanded=true]{color:var(--coral-text)}.acc button[aria-expanded=true]:after{transform:rotate(45deg)}.acc .item{border-bottom:1px solid var(--line)}.acc .panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.8,.2,1)}.acc .panel>p{overflow:hidden;color:var(--muted)}.acc .item.on .panel{grid-template-rows:1fr}.acc .item.on .panel>p{padding-bottom:18px}@media(max-width:820px){.feat{grid-template-columns:1fr}.feat .phone{order:-1;width:min(240px,66vw)}}.phone{width:min(300px,80vw);aspect-ratio:300 / 620;margin-inline:auto;border-radius:52px;background:#111;padding:12px;box-shadow:var(--shadow),inset 0 0 0 2px #333}.screen{position:relative;height:100%;border-radius:41px;background:#fbf8f4;overflow:hidden;padding:54px 16px 16px;color:#1d1d1f}.screen:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:96px;height:28px;border-radius:20px;background:#111}.screen .t{font:700 1.5rem/1.2 Baskerville,Georgia,serif;margin-bottom:14px}.screen .ev{margin-bottom:10px;font-size:.875rem}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}table{width:100%;border-collapse:collapse;min-width:520px;font-size:1rem}th,td{padding:18px 20px;border-bottom:1px solid var(--line);text-align:center}tr:last-child td{border-bottom:0}th:first-child,td:first-child{text-align:left}th{font-size:.875rem;color:var(--muted);font-weight:600}th.me{color:var(--coral-text)}td.me{background:color-mix(in srgb,var(--coral) 6%,transparent)}.yes{color:var(--coral-text);font-weight:700}.no{color:var(--muted)}.plan{position:relative}.plan.hot{border:2px solid var(--coral)}.plan .price{font-size:2.25rem;font-weight:700;letter-spacing:-.03em}.plan ul{list-style:none;display:grid;gap:8px;margin:10px 0 22px;color:var(--muted)}.plan li:before{content:"✓  ";color:var(--coral-text);font-weight:700}.badge{position:absolute;top:20px;right:20px;font-size:.75rem;font-weight:700;background:var(--coral-btn);color:#fff;padding:4px 10px;border-radius:999px}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,48px);align-items:start}.qs{display:grid;gap:10px}.qs button{text-align:left;min-height:52px;background:var(--card);border:1px solid var(--line);color:var(--fg);font-family:inherit;font-size:1rem;font-weight:500;line-height:1.35;padding:14px 18px;border-radius:16px;cursor:pointer;transition:transform .12s ease-out,border-color .2s}.qs button:active{transform:scale(.98)}.qs button[aria-pressed=true]{border-color:var(--coral);color:var(--coral-text)}.chat{min-height:340px;padding:22px;border-radius:28px;display:flex;flex-direction:column;gap:12px;background:#ece5dd radial-gradient(rgba(0,0,0,.05) 1px,transparent 1px) 0 0 / 14px 14px}.chat-head{display:flex;align-items:center;gap:10px;font-weight:600;color:#1d1d1f;margin-bottom:4px}.chat-head img,.row img{width:32px;height:32px;border-radius:50%}.msg{max-width:85%;padding:11px 15px;border-radius:18px;font-size:1rem;line-height:1.45;color:#1d1d1f;animation:rise .3s cubic-bezier(.2,.8,.2,1) forwards;opacity:0;transform:translateY(8px)}.msg.me{align-self:flex-end;background:#d9fdd3;border-bottom-right-radius:6px}.row{display:flex;gap:8px;align-items:flex-end}.msg.bot{background:#fff;border-bottom-left-radius:6px}.typing{display:flex;gap:4px;padding:15px 16px}.typing i{width:7px;height:7px;border-radius:50%;background:#999;animation:blink 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.25}}@media(max-width:820px){.faq{grid-template-columns:1fr}}.final{text-align:center}.final .wrap{display:grid;justify-items:center;gap:16px}footer{border-top:1px solid var(--line);padding-block:36px 48px;font-size:.875rem;color:var(--muted)}footer .wrap{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center}footer nav{display:flex;flex-wrap:wrap;gap:4px 20px;margin-left:auto}footer a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px}footer a:hover{color:var(--fg)}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.reveal,.ev,.msg{opacity:1;transform:none}}@media(prefers-reduced-transparency:reduce){.nav{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-contrast:more){:root{--muted: var(--fg);--line: var(--fg)}}.hero{overflow-x:clip;text-align:left;padding-bottom:clamp(48px,8vw,96px)}.hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr;gap:clamp(32px,6vw,80px);align-items:center;justify-items:stretch!important}.hero-text{display:grid;gap:22px;justify-items:start}.hero-text h1 span{display:block}.waitbox{display:grid;gap:8px;width:min(100%,480px)}.waitbox .wait{margin-top:6px}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:center}.hero-text{justify-items:center}.waitbox{justify-items:center;margin-inline:auto}}.iphone{width:min(290px,72vw);aspect-ratio:640 / 1391;padding:3.45%;border-radius:18.6%/8.6%;background:linear-gradient(145deg,#2b2b2e,#0d0d0f);box-shadow:var(--shadow),inset 0 0 0 1.5px #3a3a3e,0 0 0 1px #00000014;margin-inline:auto;user-select:none;-webkit-user-select:none}.iphone-screen{position:relative;height:100%;border-radius:16.3%/7.2%;overflow:hidden;background:#fff}.iphone-screen img{width:100%;height:100%;object-fit:cover;transition:opacity .22s ease,object-position .6s cubic-bezier(.2,.9,.25,1);-webkit-user-drag:none;pointer-events:none}.island{position:absolute;top:2.1%;left:50%;transform:translate(-50%);width:31%;height:3.6%;border-radius:99px;background:#000}.carousel{display:grid;justify-items:center;gap:14px;outline:none;width:100%;min-width:0;overflow-x:clip;padding-block:24px 4px;margin-block:-24px 0}.car-viewport{width:min(290px,72vw);touch-action:pan-y;cursor:grab}.car-viewport:active{cursor:grabbing}.car-track{display:flex;will-change:transform}.car-slide{flex:0 0 100%;transform-origin:50% 50%}.car-caption{text-align:center;min-height:3.2em;max-width:30ch}.car-caption b{display:block;font-size:1.0625rem}.car-caption span{color:var(--muted);font-size:.9375rem}.car-controls{display:flex;align-items:center;gap:10px}.car-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--card);color:var(--fg);display:grid;place-items:center;cursor:pointer;transition:transform .12s ease-out}.car-arrow:active{transform:scale(.92)}.car-dots{display:flex;gap:2px}.car-dot{width:28px;height:44px;border:0;background:none;cursor:pointer;display:grid;place-items:center}.car-dot:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--line);transition:width .3s cubic-bezier(.2,.9,.25,1),background .3s}.car-dot[aria-current=true]:before{width:22px;background:var(--coral)}.car-hint{font-size:.8125rem;color:var(--muted)}.feat-phone{position:sticky;top:96px}@media(max-width:820px){.feat-phone{position:static;order:-1}.feat-phone .iphone{width:min(250px,66vw)}}.dark{background:#0b0b0c;color:#f5f5f7}.dark .lead{color:#a1a1a8}.stats-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,72px);align-items:center}.stats-grid h2{margin-bottom:14px}.checks{list-style:none;display:grid;gap:14px;margin-top:28px;font-size:1.0625rem}.checks li{display:flex;gap:12px;align-items:center}.checks svg{color:#34c759;flex:none}.stats-phones{display:flex;justify-content:center;gap:20px}.stats-phones .iphone{width:min(250px,40vw);margin:0}.stats-phones .offset{margin-top:64px}@media(max-width:820px){.stats-grid{grid-template-columns:1fr}.stats-phones .iphone{width:44vw}.stats-phones .offset{margin-top:40px}}.vs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vs-card{border-radius:28px;padding:8px;background:var(--card);border:1px solid var(--line)}.vs-card.me{background:linear-gradient(135deg,#f08a7c,var(--coral) 45%,#c9443a);border:0}.vs-head{text-align:center;font-weight:600;font-size:1.1875rem;padding:16px;color:var(--muted)}.vs-card.me .vs-head{color:#fff}.vs-card ul{list-style:none;background:var(--bg);border-radius:22px;padding:10px 22px;display:grid}.vs-card li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--line)}.vs-card li:last-child{border-bottom:0}.vs-card li b{display:block}.vs-card li span{color:var(--muted);font-size:.9375rem}.vs-ico{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.vs-ico.no{background:var(--line);color:var(--muted)}.vs-ico.yes{background:color-mix(in srgb,#34c759 18%,transparent);color:#17793f}@media(max-width:820px){.vs{grid-template-columns:1fr}}.replaces-label{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:1.125rem;margin-bottom:24px}.replaces{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rep{position:relative;background:var(--bg);border:1px solid var(--line);border-radius:18px;min-height:84px;display:grid;place-items:center;text-align:center;padding:14px;font-weight:600;color:var(--muted);overflow:hidden}.rep:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2.5px;border-radius:2px;background:var(--coral);transform:rotate(-12deg) scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.9,.25,1) .25s}.js .rep.in:after,html:not(.js) .rep:after{transform:rotate(-12deg) scaleX(1)}@media(max-width:720px){.replaces{grid-template-columns:1fr 1fr}}.grid5{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}@media(max-width:1000px){.grid5{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.grid5{grid-template-columns:1fr 1fr}}@media(max-width:420px){.grid5{grid-template-columns:1fr}}.soon{display:grid;grid-template-columns:1fr 1fr;gap:20px}.soon-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:28px;padding:32px;display:grid;justify-items:center;text-align:center;gap:8px}.soon-card p{color:var(--muted)}.badge-soon{position:absolute;top:18px;right:18px;font-size:.75rem;font-weight:700;letter-spacing:.02em;color:var(--coral-text);background:color-mix(in srgb,var(--coral) 12%,transparent);padding:5px 10px;border-radius:99px}.concept{color:var(--muted);font-size:.75rem}.watch{display:grid;justify-items:center;margin:8px 0 14px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.25))}.watch-band{width:108px;height:46px;background:#1c1c1f}.watch-band.top{border-radius:22px 22px 6px 6px}.watch-band.bottom{border-radius:6px 6px 22px 22px}.watch-case{position:relative;width:168px;height:200px;border-radius:46px;background:linear-gradient(145deg,#3a3a3e,#111);padding:10px}.watch-crown{position:absolute;right:-7px;top:52px;width:8px;height:30px;border-radius:4px;background:#2a2a2d}.watch-screen{height:100%;border-radius:38px;background:#000;color:#fff;padding:14px 12px;text-align:left;font-size:11px;display:grid;align-content:start;gap:8px}.w-head{display:grid;justify-items:center;line-height:1.2}.w-head b{color:#ff8a7c;font-size:13px}.w-row{display:flex;gap:8px;align-items:center}.w-row i{width:22px;height:22px;border-radius:50%;background:#333;flex:none}.w-row.done{opacity:.55}.w-row.done i{background:var(--coral)}.w-row.now i{background:#34c759;box-shadow:0 0 #34c759;animation:pulse 2s infinite}.w-row small{display:block;color:#9a9a9f;font-size:9.5px}.w-row span{font-weight:600;font-size:11.5px}.ipad{width:min(320px,100%);aspect-ratio:4 / 3;border-radius:22px;background:#111;padding:10px;margin:8px 0 14px;box-shadow:var(--shadow)}.ipad-screen{height:100%;border-radius:13px;overflow:hidden;background:#fff}.ipad-screen img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media(max-width:820px){.soon{grid-template-columns:1fr}}.reviews-empty{max-width:640px;margin-inline:auto;text-align:center;display:grid;gap:14px;justify-items:center;padding:36px 28px;border:1.5px dashed var(--line);border-radius:28px}.reviews-empty p{color:var(--muted)}.stars{color:#c98a00;letter-spacing:4px;font-size:1.375rem}.chat-body{display:flex;flex-direction:column;gap:12px}.final .waitbox{margin-inline:auto;justify-items:center}.text-link{color:var(--coral-text);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}footer{padding-block:48px 56px}.foot{display:grid!important;grid-template-columns:1.3fr 2fr auto;gap:24px 40px;align-items:start}.foot-brand{display:grid;gap:10px}.foot-brand p{max-width:36ch}.foot-links{display:flex;flex-wrap:wrap;gap:0 22px;margin:0!important}.socials{display:flex;gap:10px}.social{width:44px;height:44px;border-radius:50%;display:grid!important;place-items:center;border:1px solid var(--line);color:var(--fg);transition:transform .12s ease-out,background .2s}.social:hover{background:var(--card)}.social:active{transform:scale(.92)}@media(max-width:820px){.foot{grid-template-columns:1fr}}.h1-sm{font-size:clamp(2.25rem,5.5vw,3.75rem)}.price-hero{padding-top:clamp(56px,8vw,96px)}.trial-pill{display:inline-block;font-weight:600;color:#17793f;background:color-mix(in srgb,#34c759 14%,transparent);padding:8px 16px;border-radius:99px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.price-card{position:relative;border:1px solid var(--line);border-radius:28px;padding:28px;display:grid;gap:22px;background:var(--bg)}.price-card.hot{border:2px solid var(--coral);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--coral) 60%,transparent)}.price-card .badge{top:24px;right:24px}.plan-name{font-size:1.75rem}.muted{color:var(--muted)}.small{font-size:.875rem}.ai-pill{display:inline-block;margin-top:10px;font-size:.875rem;font-weight:700;color:var(--coral-text);background:color-mix(in srgb,var(--coral) 11%,transparent);padding:5px 12px;border-radius:99px}.billing{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bill{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px;display:grid;gap:8px;align-content:start}.bill.best{border-color:color-mix(in srgb,#34c759 50%,var(--line))}.bill h3{font-size:.9375rem;color:var(--muted);display:flex;justify-content:space-between;gap:6px;align-items:center}.save{color:#fff;background:#1a7f45;font-size:.75rem;padding:3px 8px;border-radius:99px}.big{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.big small{font-size:.875rem;font-weight:500;color:var(--muted);letter-spacing:0}.bill dl{display:grid;gap:4px;font-size:.9375rem}.bill dl div{display:flex;justify-content:space-between;gap:8px}.bill dt{color:var(--muted)}.bill dd{font-weight:600;font-variant-numeric:tabular-nums}.save-text{font-size:.875rem;font-weight:600;color:#17793f}.btn.wide{width:100%;min-height:50px}.footnote{margin-top:20px;font-size:.8125rem;color:var(--muted);text-align:center}@media(max-width:900px){.price-grid{grid-template-columns:1fr}}@media(max-width:460px){.billing{grid-template-columns:1fr}}.ptable th[scope=row]{font-weight:500;color:var(--fg);font-size:1rem}.ptable thead th{font-size:1rem;color:var(--fg)}.ptable .group th{background:var(--bg-soft);font-size:.8125rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding-block:12px}.ptable td{font-weight:600;font-variant-numeric:tabular-nums}.ptable td.me{background:color-mix(in srgb,var(--coral) 6%,transparent)}.ptable .yes{color:#17793f;display:inline-grid}.legal{padding-top:clamp(48px,7vw,88px)}.narrow{max-width:760px}.draft{margin:14px 0 32px;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,#f5b301 14%,transparent);font-size:.9375rem}.legal article h2{font-size:1.375rem;margin:32px 0 10px}.legal article p,.legal article li{color:var(--fg);line-height:1.65;margin-bottom:10px}.legal article ul{padding-left:1.2em}.nav-links a[aria-current=page]{color:var(--fg);font-weight:600}.eyebrow{text-align:center;text-wrap:balance}.nav .wrap{width:calc(100% - (2*clamp(16px,3vw,40px)));max-width:none}section{padding-block:clamp(52px,7vw,96px)}.head{margin-bottom:clamp(28px,4vw,44px);gap:10px}.hero{padding-top:clamp(36px,6vw,72px);padding-bottom:clamp(32px,5vw,64px)}.more-link{text-align:center;margin-top:28px}.hero h1{color:var(--fg)}.hero h1 .h1-2{display:block;color:var(--fg)}.swoosh{position:relative;display:inline-block;white-space:nowrap}.swoosh svg{position:absolute;left:-2%;right:-2%;bottom:-.12em;width:104%;height:.32em;overflow:visible}.swoosh path{fill:none;stroke:var(--coral);stroke-width:6;stroke-linecap:round;stroke-dasharray:220;stroke-dashoffset:220;animation:draw .9s cubic-bezier(.2,.8,.2,1) .35s forwards}@keyframes draw{to{stroke-dashoffset:0}}.carousel{overflow:visible;padding:0;margin:0}.car-viewport{width:min(270px,62vw)}.car-stage{position:relative;aspect-ratio:640 / 1391}.car-slide{position:absolute;inset:0;will-change:transform;transform-origin:50% 55%}.car-slide .iphone{width:100%;box-shadow:0 24px 50px -24px #00000059,inset 0 0 0 1.5px #3a3a3e}@media(max-width:900px){.car-viewport{width:min(230px,58vw)}}.devices{display:grid;grid-template-columns:1fr auto;align-items:end;gap:clamp(16px,3vw,40px);max-width:1040px;margin-inline:auto}.devices-phone{display:grid;justify-items:center;gap:10px}.devices-phone .iphone{width:min(230px,30vw)}.device-cap{color:var(--muted);font-size:.8125rem}.checks-row{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:32px;color:var(--muted)}.checks-row li{display:flex;align-items:center;gap:8px}.checks-row svg{color:#34c759}@media(max-width:760px){.devices{grid-template-columns:1fr;justify-items:center}.devices-phone .iphone{width:min(220px,60vw)}}.mac{margin:0;width:100%;display:grid;justify-items:center;gap:10px}.mac-lid{width:100%;border-radius:18px 18px 6px 6px;background:#0d0d0f;padding:2.2% 2.2% 3%;box-shadow:var(--shadow),inset 0 0 0 1.5px #333}.mac-screen{aspect-ratio:16 / 10;border-radius:6px;overflow:hidden;background:#f2f2f7;color:#1d1d1f}.mac-base{width:112%;height:14px;margin-top:-4px;border-radius:0 0 14px 14px;background:linear-gradient(#d9d9de,#a9a9b0);box-shadow:0 14px 24px -14px #00000080}.mac figcaption{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:.8125rem;margin-top:6px}.badge-soon.static{position:static;display:inline-block}.dash{display:grid;grid-template-columns:15% 1fr;height:100%;font-size:clamp(6px,.95vw,11px)}.dash-side{background:#fff;border-right:1px solid #e5e5ea;padding:8% 10%;display:grid;align-content:start;gap:9%}.dash-brand{display:flex;align-items:center;gap:4px;font:700 .9em Baskerville,Georgia,serif;letter-spacing:.05em;margin-bottom:6px}.dash-brand img{width:1.6em;height:1.6em}.dash-side i{height:.75em;border-radius:4px;background:#ececf0}.dash-side i.on{background:color-mix(in srgb,var(--coral) 30%,#fff)}.dash-main{padding:2.2% 2.6%;display:grid;gap:2.4%;align-content:start}.dash-top{display:flex;align-items:center;justify-content:space-between}.dash-top b{font-size:1.5em}.dash-tabs{display:flex;gap:4px}.dash-tabs span{background:#fff;border-radius:99px;padding:.3em .9em;font-weight:600}.dash-tabs span.on{background:#1d1d1f;color:#fff}.dash-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4%}.dash-tiles div{background:#fff;border-radius:.9em;padding:.8em;display:grid;gap:.2em}.dash-tiles b{font-size:1.55em}.dash-tiles small{color:#6e6e73;font-size:.85em}.dash-row{display:grid;grid-template-columns:1fr 1fr;gap:1.4%}.dash-card{background:#fff;border-radius:.9em;padding:.9em;display:grid;gap:.6em}.dash-h{font-weight:700;font-size:1em}.dash-ring-wrap{display:flex;align-items:center;gap:1em}.dash-ring{width:6.6em;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;flex:none}.dash-ring span{width:62%;aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-items:center;align-content:center;text-align:center;line-height:1.1}.dash-ring small{color:#6e6e73;font-size:.8em}.dash-ring-wrap ul{list-style:none;display:grid;gap:.25em;flex:1}.dash-ring-wrap li{display:flex;align-items:center;gap:.4em}.dash-ring-wrap li i{width:.6em;height:.6em;border-radius:50%}.dash-ring-wrap li span{margin-left:auto;color:#6e6e73}.dash-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:6%;align-items:end;height:7.4em}.dash-bar{display:grid;gap:.3em;justify-items:center;height:100%;grid-template-rows:1fr auto}.dash-bar .stack{width:70%;height:100%;display:flex;flex-direction:column-reverse;border-radius:3px;overflow:hidden}.dash-bar small{color:#6e6e73;font-size:.8em}.dash-ask{background:#fff;border-radius:.9em;padding:.7em .9em;display:flex;align-items:center;gap:1em}.dash-ask em{flex:1;color:#8e8e93;font-style:normal;background:#f2f2f7;border-radius:.6em;padding:.4em .7em}.dash-ask b{width:1.8em;height:1.8em;border-radius:50%;background:var(--coral);color:#fff;display:grid;place-items:center}.conn-sec{background:var(--bg-soft)}.conn{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,6vw,72px);align-items:center}.orbit{position:relative;width:min(420px,100%);aspect-ratio:1;margin-inline:auto}.orbit-ring{position:absolute;border-radius:50%;border:1.5px dashed color-mix(in srgb,var(--fg) 14%,transparent)}.orbit-ring.r1{inset:12%}.orbit-ring.r2{inset:30%;border-style:solid;border-color:color-mix(in srgb,var(--coral) 22%,transparent)}.orbit-core{position:absolute;inset:38%;border-radius:50%;display:grid;place-items:center;background:var(--bg);box-shadow:0 20px 50px -20px color-mix(in srgb,var(--coral) 60%,transparent)}.orbit-core img{width:72%;height:72%}.orbit-spin{position:absolute;inset:0;animation:spin 60s linear infinite}.orbit-item{position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translateY(calc(-.76*min(210px,50vw - 16px))) rotate(calc(-1 * var(--a)))}.orbit-tile{display:grid;place-items:center;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:16px;color:#fff;box-shadow:0 12px 24px -10px #00000059;animation:spin 60s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}.conn-h{display:flex;align-items:center;gap:8px;font-size:.9375rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px}.dot-live,.dot-soon{width:8px;height:8px;border-radius:50%;background:#34c759}.dot-soon{background:#f5b301}.conn-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:26px}.conn-grid li{display:flex;gap:12px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:12px}.conn-grid b{display:block;font-size:.9375rem}.conn-grid small{color:var(--muted);font-size:.8125rem;line-height:1.35;display:block}.conn-ico{flex:none;width:36px;height:36px;border-radius:10px;color:#fff;display:grid;place-items:center}.conn-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.conn-chips li{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:500;color:var(--muted);border:1px dashed var(--line);border-radius:99px;padding:6px 12px}@media(max-width:900px){.conn{grid-template-columns:1fr}.orbit{width:min(320px,86vw)}.orbit-tile{width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:13px}}@media(max-width:520px){.conn-grid{grid-template-columns:1fr}}.page-hero{padding-top:clamp(40px,6vw,72px)}.jump{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.jump a{text-decoration:none;font-size:.875rem;font-weight:600;border:1px solid var(--line);border-radius:99px;padding:8px 14px;min-height:36px;display:inline-flex;align-items:center}.jump a:hover{border-color:var(--coral);color:var(--coral-text)}.feat-row{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(32px,6vw,80px);align-items:center}.feat-row.flip .feat-copy{order:2}.feat-copy h2{margin-bottom:10px}.feat-list{list-style:none;display:grid;gap:14px;margin-top:24px}.feat-list li{display:flex;gap:12px}.feat-list b{display:block}.feat-list span{color:var(--muted)}.tick{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#34c759 16%,transparent);color:#17793f;margin-top:1px}.feat-shot .iphone{width:min(270px,70vw)}.card .badge-soon.static{justify-self:start;margin-bottom:6px}@media(max-width:820px){.feat-row{grid-template-columns:1fr}.feat-row.flip .feat-copy{order:0}}.stats-explain{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,72px);align-items:start}.stats-explain-shot{position:sticky;top:96px}.stats-explain-shot .iphone{width:min(270px,70vw)}.stats-steps{list-style:none;display:grid;gap:22px}.stats-steps li{display:flex;gap:16px}.stats-steps .num{flex:none;font-weight:700;color:var(--coral-text);font-variant-numeric:tabular-nums;width:2ch}.stats-steps h3{margin-bottom:4px}.stats-steps p{color:var(--muted)}@media(max-width:820px){.stats-explain{grid-template-columns:1fr}.stats-explain-shot{position:static}}.price-card{cursor:pointer;transition:border-color .2s,box-shadow .2s;border:2px solid var(--line)}.price-card.selected{border-color:var(--coral);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--coral) 60%,transparent)}.bill{all:unset;box-sizing:border-box;cursor:pointer;display:grid;gap:8px;align-content:start;background:var(--card);border:2px solid var(--line);border-radius:20px;padding:16px;transition:background .2s,border-color .2s,transform .12s ease-out}.bill:active{transform:scale(.98)}.bill:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.bill.on{background:color-mix(in srgb,#34c759 13%,var(--bg));border-color:#34c759}.bill.best{border-color:var(--line)}.bill.best.on{border-color:#34c759}.pick{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.pick .when-on{display:none}.price-card.selected .pick{background:var(--coral-btn);color:#fff;box-shadow:none}.price-card.selected .pick .when-on{display:inline}.price-card.selected .pick .when-off{display:none}.summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 20px;margin-top:24px;padding:14px 20px;border-radius:99px;background:var(--card);border:1px solid var(--line);width:fit-content;max-width:calc(100% - 32px)}.summary-text{font-weight:600}.price-hero{padding-bottom:28px}.jump-down{text-align:center;margin-top:8px}.compare-sec{padding-top:40px}.hero h1{font-size:clamp(2.4rem,5.2vw,4.25rem)}.nowrap{white-space:nowrap}.swoosh{display:inline}.hero h1 .nowrap,.hero h1 .swoosh{display:inline;color:inherit}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.note a{color:inherit}.cf-turnstile{width:100%}.legal article mark.ph{background:color-mix(in srgb,#f5b301 25%,transparent);color:inherit;border-radius:4px;padding:0 3px}.legal article a{color:var(--coral-text)}.legal-table{margin:16px 0 20px}.legal-table table{min-width:640px;font-size:.875rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:12px 14px}.legal article p strong{color:var(--fg)}.support{display:grid;gap:16px;max-width:920px}.support-mail{display:flex;align-items:center;gap:20px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px}.support-mail img{border-radius:50%}.support-mail div{flex:1;min-width:200px}.support-mail .h3{font-size:1.25rem;margin-bottom:4px}.support-mail p{color:var(--muted)}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:720px){.grid2{grid-template-columns:1fr}}.support-h{font-size:clamp(1.5rem,3vw,2rem);margin:8px 0 16px}.faq-list{display:grid;gap:10px}.faq-list details{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:0 18px}.faq-list summary{cursor:pointer;font-weight:600;min-height:52px;display:flex;align-items:center;list-style:none}.faq-list summary:after{content:"+";margin-left:auto;color:var(--muted);font-size:1.3rem;font-weight:300}.faq-list details[open] summary:after{content:"–"}.faq-list details p{color:var(--muted);padding-bottom:16px}.legal-links{display:flex;gap:8px 22px;flex-wrap:wrap}.legal-links a{color:var(--coral-text);font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.status-page{min-height:60vh;display:grid;align-items:center}.status-card{display:grid;justify-items:center;text-align:center;gap:16px;max-width:560px}.status-card img{border-radius:50%}.big-404{font-size:clamp(4rem,14vw,7rem);font-weight:800;letter-spacing:-.05em;color:var(--coral-text);line-height:1}.nav2{border-bottom-color:transparent;transition:border-color .2s,background .2s}.nav2.scrolled{border-bottom-color:color-mix(in srgb,var(--line) 80%,transparent)}.nav2-in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding-inline:clamp(16px,3vw,40px);gap:16px}.nav2 .brand img{width:32px;height:32px}.nav2 .wordmark{font-size:1.1875rem}.nav2-links{display:flex;align-items:center;gap:2px}.nav2-links .nl,.dd-btn{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 13px;border-radius:10px;color:var(--fg);text-decoration:none;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1;background:none;border:0;cursor:pointer;transition:background .15s}.nav2-links .nl:hover,.dd-btn:hover,.dd[data-open=true] .dd-btn{background:var(--bg-soft)}.nav2-links .nl[aria-current=page]{font-weight:650}.dd{position:relative}.dd .chev{opacity:.55;transition:transform .2s}.dd[data-open=true] .chev{transform:rotate(180deg)}.dd-panel{position:absolute;top:calc(100% + 8px);left:50%;width:340px;transform:translate(-50%,-6px);opacity:0;visibility:hidden;transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1),visibility 0s .2s;background:var(--bg);border:1px solid var(--line);border-radius:18px;padding:8px;box-shadow:0 24px 60px -20px #00000047;z-index:60}.dd-panel:before{content:"";position:absolute;inset:-10px 0 auto;height:10px}.dd[data-open=true] .dd-panel{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .16s,transform .2s cubic-bezier(.2,.8,.2,1)}.dd-item{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--fg)}.dd-item:hover,.dd-item:focus-visible{background:var(--bg-soft)}.dd-item b{display:flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:600}.dd-item small{display:block;color:var(--muted);font-size:.8125rem;margin-top:2px}.dd-ico{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--coral) 11%,var(--bg));color:var(--coral-text)}.dd-soon{font-style:normal;font-size:.6875rem;font-weight:700;color:var(--coral-text);background:color-mix(in srgb,var(--coral) 12%,transparent);padding:2px 6px;border-radius:99px}.nav2-right{display:flex;align-items:center;justify-content:flex-end;gap:6px}.lang2,.login2{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 10px;border-radius:10px;text-decoration:none;color:var(--fg);font-size:.9375rem;font-weight:500}.lang2{color:var(--muted);font-size:.8125rem;font-weight:600}.lang2:hover,.login2:hover{background:var(--bg-soft);color:var(--fg)}.nav-cta{min-height:42px;padding:0 18px;font-size:.9375rem;margin-left:6px}.nav2 .mobile-menu{display:none}@media(max-width:1240px){.nav2-in{grid-template-columns:1fr auto}.nav2-links,.nav2-right .lang2,.nav2-right .login2{display:none}.nav2 .menu-btn{display:grid}.nav-cta{min-height:38px;padding:0 14px;font-size:.875rem}.nav2:has(.mobile-menu[data-open=true]){background:var(--bg)}.nav2 .mobile-menu[data-open=true]{display:block;height:auto;max-height:calc(100dvh - 68px);overflow-y:auto;border-top:1px solid var(--line);animation:drop .26s cubic-bezier(.2,.8,.2,1)}.mm-in{padding:8px clamp(16px,3vw,40px) 24px;display:grid}.mm-in a{display:flex;align-items:center;min-height:50px;font-size:1.125rem;font-weight:600;text-decoration:none;border-bottom:1px solid var(--line)}.mm-h{margin-top:18px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.mm-foot{display:flex;gap:20px;margin-top:12px}.mm-foot a{border:0;font-size:1rem;color:var(--muted)}}@media(max-width:480px){.nav2 .wordmark{display:none}}.hero2{position:relative;padding-top:clamp(28px,5vw,64px)}.hero-glow{position:absolute;inset:-20% -10% auto;height:620px;background:radial-gradient(40% 50% at 70% 40%,color-mix(in srgb,var(--coral) 16%,transparent),transparent 70%),radial-gradient(30% 40% at 20% 20%,color-mix(in srgb,#5b6cf2 10%,transparent),transparent 70%);pointer-events:none;z-index:-1}.hero2 h1{font-size:clamp(2.5rem,5.4vw,4.4rem)}.rotator{font-size:clamp(1.375rem,2.6vw,2rem);font-weight:650;letter-spacing:-.02em;line-height:1.25;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .32em}.rot-words{position:relative;display:inline-block;height:1.25em;overflow:hidden;vertical-align:bottom;transition:width .35s cubic-bezier(.2,.8,.2,1)}.rot-w{position:absolute;left:0;top:0;white-space:nowrap;color:var(--coral-text);transform:translateY(105%);opacity:0;transition:transform .5s cubic-bezier(.2,.9,.25,1),opacity .3s}.rot-w.on{transform:none;opacity:1}.rot-w.out{transform:translateY(-105%);opacity:0}@media(prefers-reduced-motion:reduce){.rot-w{transition:none}}.hero2 .lead{max-width:34em}.sync-badge{display:flex;align-items:center;gap:14px;padding:10px 16px 10px 10px;border-radius:16px;border:1px solid var(--line);background:var(--bg);text-decoration:none;color:var(--fg);box-shadow:0 10px 30px -18px #00000040;transition:transform .15s ease-out,border-color .2s;max-width:480px}.sync-badge:hover{border-color:color-mix(in srgb,var(--coral) 45%,var(--line))}.sync-badge:active{transform:scale(.98)}.sync-badge b{display:block;font-size:.875rem;font-weight:600}.sync-badge small{color:var(--muted);font-size:.8125rem}.cal-tiles{display:flex;flex:none}.cal-tiles .cal-tile+.cal-tile{margin-left:-8px}.cal-tile{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 0 0 2px var(--bg);background:#fff}.cal-tile b{font-size:.875rem;font-weight:800;line-height:1;margin-top:6px}.cal-tile:before{content:"";position:absolute;inset:0 0 auto;height:28%}.cal-tile.google:before{background:#4285f4}.cal-tile.google b{color:#1a73e8}.cal-tile.outlook{background:#0a64ad}.cal-tile.outlook:before{background:#0f4c81}.cal-tile.outlook b{color:#fff}.cal-tile.apple:before{background:#ff3b30}.cal-tile.apple b{color:#1d1d1f}.cal-tile.big{width:52px;height:52px;border-radius:14px}.cal-tile.big b{font-size:1.3rem;margin-top:10px}.hero-visual{position:relative;display:grid;justify-items:center;gap:10px}.chips{position:absolute;inset:0;pointer-events:none;z-index:2}.chip2{position:absolute;display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;padding:8px 12px 8px 8px;border-radius:14px;background:var(--glass);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);box-shadow:0 14px 30px -16px #00000059;font-size:.8125rem;animation:float 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.chip2 i{grid-row:span 2;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;font-size:1rem}.chip2 b{font-weight:650}.chip2 small{color:var(--muted);font-size:.75rem}.c-ev i{background:#e3e6fd}.c-meal i{background:#fbf1d5}.c-hab i{background:#ddefe3}.c-trav i{background:#f6dede}.c-task i{background:#ece4fb}.c-sleep i{background:#dfe4f3}.chip2:nth-child(1){top:6%;left:-2%}.chip2:nth-child(2){top:26%;right:-4%}.chip2:nth-child(3){top:48%;left:-8%}.chip2:nth-child(4){top:64%;right:-6%}.chip2:nth-child(5){top:3%;right:4%}.chip2:nth-child(6){top:80%;left:0}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(max-width:900px){.chip2:nth-child(n+4){display:none}.chip2:nth-child(1){left:0}.chip2:nth-child(3){left:0}.chip2:nth-child(2){right:0}}@media(max-width:520px){.chips{display:none}}@media(prefers-reduced-motion:reduce){.chip2{animation:none}}.science{font-size:.8125rem;color:var(--muted);max-width:40ch;text-align:center;line-height:1.45}.science a,.fact-src{color:var(--coral-text);font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.science a:hover,.fact-src:hover{text-decoration:underline}.fact{gap:6px}.fact-big{font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:750;letter-spacing:-.03em;color:var(--coral-text);line-height:1.1}.fact h3{margin-top:4px}.fact-src{font-size:.8125rem;margin-top:6px}.fact-note{text-align:center;color:var(--muted);font-size:.8125rem;margin-top:18px}.mbp{margin:0;width:100%;display:grid;justify-items:center;gap:0}.mbp-lid{width:100%;padding:1.4%;border-radius:2.2% 2.2% 0 0/3.4% 3.4% 0 0;background:linear-gradient(#2a2a2d,#0e0e10);box-shadow:inset 0 0 0 1.5px #3c3c40,0 30px 60px -30px #00000073}.mbp-screen{position:relative;aspect-ratio:16 / 10.3;overflow:hidden;border-radius:1% 1% 0 0;background:#ececf0;color:#1d1d1f;font-size:clamp(5.5px,.9vw,10.5px);container-type:inline-size}.mbp-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:13%;height:3.4%;background:#0e0e10;border-radius:0 0 6px 6px;z-index:3}.mac-menubar{height:3.4%;display:flex;align-items:center;gap:1.6em;padding:0 1.6em;background:#ffffffbf;backdrop-filter:blur(8px);font-size:.95em;font-weight:500}.mac-menubar b{width:.9em;height:.9em;background:#1d1d1f;border-radius:30% 30% 45% 45%}.mac-menubar span:first-of-type{font-weight:700}.mac-menubar i{margin-left:auto;font-style:normal}.mac-win{position:absolute;inset:6.5% 4% 4%;display:grid;grid-template-columns:20% 1fr;border-radius:1.1em;overflow:hidden;background:#f2f2f7;box-shadow:0 1.6em 3em -1em #00000059,0 0 0 1px #00000014}.mw-side{background:#ffffffd1;border-right:1px solid #e3e3e8;padding:1em .9em;display:flex;flex-direction:column;gap:.35em}.mw-lights{display:flex;gap:.5em;margin-bottom:.9em}.mw-lights i{width:1em;height:1em;border-radius:50%;background:#ff5f57}.mw-lights i:nth-child(2){background:#febc2e}.mw-lights i:nth-child(3){background:#28c840}.mw-brand{display:flex;align-items:center;gap:.5em;font:700 1em Baskerville,Georgia,serif;letter-spacing:.05em;margin-bottom:.7em}.mw-brand img{width:1.6em;height:1.6em}.mw-item{display:flex;align-items:center;gap:.55em;padding:.45em .6em;border-radius:.6em;font-size:1em;font-weight:500}.mw-item.sub{padding-left:1.4em;font-weight:400}.mw-item.sub i{width:.7em;height:.7em;border-radius:50%}.mw-item.on{background:color-mix(in srgb,#e35d4f 14%,#fff);color:#c2402f;font-weight:650}.mw-main{padding:1.4em 1.6em;display:grid;gap:1em;align-content:start}.mw-top{display:flex;align-items:center;justify-content:space-between}.mw-top b{font-size:1.7em}.mw-tabs{display:flex;gap:.35em}.mw-tabs span{padding:.45em 1em;border-radius:99px;background:#fff;font-weight:600}.mw-tabs span.on{background:#1d1d1f;color:#fff}.mw-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:.8em}.mw-tiles div{background:#fff;border-radius:1em;padding:.9em 1em;display:grid;gap:.15em}.mw-tiles i{font-style:normal;color:#d0453a;font-size:1.15em}.mw-tiles b{font-size:1.8em;letter-spacing:-.02em}.mw-tiles small{color:#6e6e73;font-size:.9em}.mw-row{display:grid;grid-template-columns:1.15fr 1fr;gap:.8em}.mw-card{background:#fff;border-radius:1em;padding:1em 1.1em;display:grid;gap:.7em;align-content:start}.mw-h{font-weight:700;font-size:1.05em}.mw-ring-wrap{display:flex;align-items:center;gap:1.2em}.mw-ring{flex:none;width:9em;aspect-ratio:1;border-radius:50%;display:grid;place-items:center}.mw-ring span{width:60%;aspect-ratio:1;border-radius:50%;background:#fff;display:grid;place-content:center;text-align:center;line-height:1.15}.mw-ring b{font-size:1.15em}.mw-ring small{color:#6e6e73;font-size:.8em}.mw-ring-wrap ul{list-style:none;display:grid;gap:.35em;flex:1;min-width:0}.mw-ring-wrap li{display:grid;grid-template-columns:auto 1fr auto auto;gap:.5em;align-items:center}.mw-ring-wrap li i{width:.75em;height:.75em;border-radius:50%}.mw-ring-wrap li span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-ring-wrap li em{font-style:normal;color:#6e6e73;font-variant-numeric:tabular-nums}.mw-ring-wrap li small{color:#8e8e93;width:3.2em;text-align:right}.mw-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:.6em;height:10.5em;align-items:end}.mw-bar{height:100%;display:grid;grid-template-rows:1fr auto;justify-items:center;gap:.3em}.mw-bar .stack{width:72%;height:100%;display:flex;flex-direction:column-reverse;gap:1px}.mw-bar .stack span:first-child{border-radius:0 0 2px 2px}.mw-bar .stack span:last-child{border-radius:3px 3px 0 0}.mw-bar small{color:#8e8e93}.mw-ask{background:#fff;border-radius:1em;padding:.7em 1em;display:flex;align-items:center;gap:1em}.mw-ask span{font-weight:650}.mw-ask em{flex:1;color:#8e8e93;font-style:normal;background:#f2f2f7;border-radius:.7em;padding:.5em .8em}.mw-ask b{width:2em;height:2em;border-radius:50%;background:#d0453a;color:#fff;display:grid;place-items:center}.mbp-base{width:114%;height:1.4vw;min-height:9px;max-height:16px;border-radius:0 0 40% 40%/0 0 100% 100%;background:linear-gradient(#e3e3e6,#b1b1b6 70%,#8e8e93);position:relative;box-shadow:0 18px 28px -16px #00000080}.mbp-base span{position:absolute;top:0;left:50%;transform:translate(-50%);width:14%;height:45%;border-radius:0 0 8px 8px;background:#a6a6ab}.mbp figcaption{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:.8125rem;margin-top:16px}.conn2-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,72px);align-items:center}.conn2 h2{margin-bottom:12px}.steps{list-style:none;display:grid;gap:16px;margin-top:28px}.steps li{display:flex;gap:14px}.steps b{display:block}.steps li span:not(.step-n){color:var(--muted)}.step-n{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--fg);color:var(--bg);font-weight:700;font-size:.9375rem}.sync-visual{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:0;padding:28px;border-radius:28px;background:var(--bg-soft);border:1px solid var(--line)}.sv-col{display:grid;gap:14px}.sv-cal{display:flex;align-items:center;gap:12px;background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:10px 14px 10px 10px;font-weight:600;font-size:.9375rem;position:relative;z-index:1}.sv-lines{position:relative;height:100%;min-width:60px;display:grid;align-content:center}.sv-lines span{position:absolute;left:0;right:0;height:2px;background:repeating-linear-gradient(90deg,var(--coral) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:flow 1.2s linear infinite}.sv-lines span:nth-child(1){top:22%}.sv-lines span:nth-child(2){top:50%}.sv-lines span:nth-child(3){top:78%}.sv-lines em{position:absolute;top:calc(50% + 10px);left:50%;transform:translate(-50%);white-space:nowrap;font-style:normal;font-size:.75rem;font-weight:700;color:var(--coral-text);background:var(--bg-soft);padding:2px 6px;border-radius:99px}@keyframes flow{to{background-position:24px 0}}@media(prefers-reduced-motion:reduce){.sv-lines span{animation:none}}.sv-app{display:grid;justify-items:center;gap:8px;background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:18px;box-shadow:0 20px 40px -24px color-mix(in srgb,var(--coral) 60%,transparent);position:relative;z-index:1}.sv-app img{border-radius:50%}.conn-also{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 20px;border:1px solid var(--line);border-radius:20px}.conn-also-h{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.conn-also ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;flex:1}.conn-also li{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:.9375rem}.conn-ico.sm{width:26px;height:26px;border-radius:8px}.conn-ico.lg{width:48px;height:48px;border-radius:14px}@media(max-width:900px){.conn2-grid{grid-template-columns:1fr}}@media(max-width:520px){.sync-visual{grid-template-columns:1fr;gap:18px;padding:18px}.sv-lines{min-height:36px}.sv-lines span{display:none}.sv-lines em{position:static;transform:none;justify-self:center}}.eq{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(16px,3vw,32px)}.eq-apps{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.eq-app{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:16px;background:var(--card);border:1px solid var(--line);font-weight:600;color:var(--muted);position:relative}.eq-ico{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--bg);color:var(--muted);border:1px solid var(--line)}.js .eq .eq-app{opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 70ms)}.js .eq.in .eq-app{opacity:1;transform:none}.eq-app:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:2px;background:var(--coral);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.7s + var(--i) * 80ms)}.js .eq.in .eq-app:after,html:not(.js) .eq-app:after{transform:scaleX(1)}.eq-sign{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:300;color:var(--muted)}.eq-result{display:grid;justify-items:center;gap:6px;padding:24px 28px;border-radius:28px;background:var(--bg);border:2px solid var(--coral);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--coral) 70%,transparent);text-align:center}.eq-result img{border-radius:50%}.eq-result b{font-size:1.25rem}.eq-result small{color:var(--muted)}@media(max-width:900px){.eq{grid-template-columns:1fr;justify-items:center}.eq-apps{justify-content:center}.eq-sign{transform:rotate(90deg);line-height:1}}.dev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dev-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:28px;padding:28px 22px 24px;display:grid;justify-items:center;text-align:center;gap:6px;align-content:start}.dev-card p{color:var(--muted);font-size:.9375rem}.dev-art{height:230px;width:100%;display:grid;place-items:center;margin-bottom:10px}@media(max-width:1000px){.dev-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.dev-grid{grid-template-columns:1fr}}.aw{display:grid;justify-items:center;filter:drop-shadow(0 22px 26px rgba(0,0,0,.28))}.aw-band{width:96px;height:44px;background:linear-gradient(90deg,#2c2c30,#3d3d42 50%,#2c2c30)}.aw-band.t{border-radius:26px 26px 4px 4px}.aw-band.b{border-radius:4px 4px 26px 26px}.aw-case{position:relative;width:150px;height:178px;border-radius:42px;padding:9px;background:linear-gradient(145deg,#e5e5ea,#8e8e93 40%,#48484c)}.aw-crown{position:absolute;right:-8px;top:40px;width:10px;height:30px;border-radius:4px;background:linear-gradient(90deg,#9a9aa0,#d8d8dc)}.aw-btn{position:absolute;right:-5px;top:92px;width:6px;height:36px;border-radius:3px;background:#9a9aa0}.aw-screen{height:100%;border-radius:34px;background:#000;color:#fff;padding:14px;display:grid;align-content:start;gap:3px;text-align:left;font-size:11px}.aw-time{justify-self:end;font-weight:700;font-size:12px}.aw-ring{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#e35d4f 0 70%,#3a3a3c 70%);margin:2px 0 4px}.aw-ring span{width:22px;height:22px;border-radius:50%;background:#000;display:grid;place-items:center;font-size:10px;font-weight:700}.aw-screen b{font-size:14px}.aw-go{color:#ff8a7c;font-weight:600}.aw-screen small{font-size:10.5px;color:#a1a1a8}.gm{display:grid;justify-items:center;filter:drop-shadow(0 22px 26px rgba(0,0,0,.3))}.gm-band{width:84px;height:40px;background:repeating-linear-gradient(0deg,#1f1f22 0 6px,#29292d 6px 8px)}.gm-band.t{border-radius:20px 20px 2px 2px}.gm-band.b{border-radius:2px 2px 20px 20px}.gm-case{position:relative;width:172px;height:172px;border-radius:50%;background:linear-gradient(145deg,#4a4a4f,#1c1c1f);display:grid;place-items:center;margin:-10px 0}.gm-b{position:absolute;width:10px;height:22px;border-radius:3px;background:linear-gradient(90deg,#6a6a70,#3a3a3e)}.gm-b.b1{right:-5px;top:36px;transform:rotate(-30deg)}.gm-b.b2{right:-5px;bottom:36px;transform:rotate(30deg)}.gm-b.b3{left:-5px;top:36px;transform:rotate(30deg)}.gm-b.b4{left:-7px;top:75px}.gm-b.b5{left:-5px;bottom:36px;transform:rotate(-30deg)}.gm-bezel{width:150px;height:150px;border-radius:50%;background:repeating-conic-gradient(#2b2b2e 0 4deg,#3a3a3e 4deg 6deg);display:grid;place-items:center}.gm-screen{position:relative;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#1b1d22,#050506);color:#fff;display:grid;place-content:center;justify-items:center;gap:1px;text-align:center}.gm-arc{position:absolute;inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);transform:rotate(135deg)}.gm-arc circle{fill:none;stroke:#2c2c30;stroke-width:5;stroke-dasharray:75 100;stroke-linecap:round}.gm-arc circle.v{stroke:#30d158;stroke-dasharray:48 100}.gm-screen small{font-size:8.5px;letter-spacing:.1em;color:#8e8e93;font-weight:700}.gm-screen b{font-size:17px}.gm-screen span{font-size:10px;color:#30d158;font-weight:600}.ipad2{width:100%;max-width:270px;aspect-ratio:4 / 3;border-radius:18px;padding:8px;background:linear-gradient(145deg,#3a3a3e,#0d0d0f);box-shadow:0 24px 36px -20px #00000080,inset 0 0 0 1.5px #4a4a4f}.ipad2-screen{height:100%;border-radius:11px;overflow:hidden;background:#fff}.ipad2-screen img{width:100%;height:100%;object-fit:cover;object-position:50% 32%}.mini-mac{width:100%;max-width:280px;display:grid;justify-items:center;filter:drop-shadow(0 22px 26px rgba(0,0,0,.28))}.mm-lid{width:100%;padding:7px 7px 9px;border-radius:12px 12px 3px 3px;background:linear-gradient(#2a2a2d,#0e0e10)}.mm-screen{position:relative;aspect-ratio:16 / 10;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#f8e3dd,#e7e9fb);display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding:7% 6% 0}.mm-screen img{width:100%;border-radius:6px 6px 0 0;box-shadow:0 6px 14px -6px #00000059}.mm-notch{position:absolute;top:0;left:50%;transform:translate(-50%);width:16%;height:6%;background:#0e0e10;border-radius:0 0 4px 4px}.mm-base{width:114%;height:10px;border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(#d8d8dc,#9a9aa0)}.qs-scroll{max-height:452px;overflow-y:auto;padding-right:6px;mask-image:linear-gradient(#000 88%,transparent);-webkit-mask-image:linear-gradient(#000 88%,transparent);padding-bottom:36px;overscroll-behavior:contain}.cp-sec{padding-top:40px}.cp-list{display:grid;gap:16px}.cp-card{background:var(--bg);border:1px solid var(--line);border-radius:24px;padding:24px;display:grid;gap:14px;scroll-margin-top:90px}.cp-head{display:flex;align-items:center;gap:14px}.cp-head h2{font-size:1.375rem;letter-spacing:-.015em}.cp-head p{color:var(--muted)}.cp-head>div{flex:1}.cp-status{display:inline-flex;align-items:center;gap:6px;font-size:.8125rem;font-weight:700;color:#17793f;background:color-mix(in srgb,#34c759 14%,transparent);padding:5px 10px;border-radius:99px}.cp-status i{width:7px;height:7px;border-radius:50%;background:#34c759}.cp-providers{font-weight:600;color:var(--coral-text)}.cp-body{display:grid;grid-template-columns:1.2fr 1fr;gap:24px}.cp-body h3{font-size:.9375rem;margin-bottom:8px}.cp-steps{padding-left:1.2em;display:grid;gap:6px;color:var(--fg)}.cp-steps li::marker{color:var(--coral-text);font-weight:700}.cp-facts{display:grid;gap:8px;background:var(--bg-soft);border-radius:16px;padding:14px 16px;font-size:.9375rem}.cp-facts div{display:grid;grid-template-columns:9.5em 1fr;gap:10px}.cp-facts dt{color:var(--muted)}.cp-facts dd.ok{color:#17793f;font-weight:700}.cp-facts dd.warn{color:var(--coral-text);font-weight:700}@media(max-width:760px){.cp-body{grid-template-columns:1fr}.cp-facts div{grid-template-columns:1fr;gap:0}}.cp-privacy{display:flex;gap:16px;align-items:flex-start;padding:24px;border-radius:24px;background:color-mix(in srgb,#34c759 8%,var(--bg));border:1px solid color-mix(in srgb,#34c759 30%,var(--line))}.cp-privacy .ico{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,#34c759 18%,transparent);color:#17793f}.cp-privacy p{color:var(--muted)}.cp-privacy .h3{font-size:1.1875rem;margin-bottom:4px}.cp-soon{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.cp-soon li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;border:1px dashed var(--line)}.cp-soon em{margin-left:auto;font-style:normal;font-size:.75rem;font-weight:700;color:var(--muted)}.sim-cap{display:block;text-align:center;color:var(--muted);font-size:.75rem;margin-top:10px}.price-hero{padding-top:clamp(28px,4vw,48px)}.price-hero .head{margin-bottom:24px;gap:8px}.price-card{padding:22px;gap:16px}.price-card header .muted{margin-top:2px}.bill{padding:14px;gap:6px}.big{font-size:1.6rem}.jump-down{margin-top:14px;text-align:center}.jump-pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:99px;background:var(--card);border:1px solid var(--line);color:var(--fg);font-weight:600;text-decoration:none}.jump-pill span{color:var(--coral-text);animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translateY(3px)}}@media(prefers-reduced-motion:reduce){.jump-pill span{animation:none}}.footnote{margin-top:10px}.rotator{display:block}.rot-words{overflow:visible;height:auto;clip-path:inset(-.15em -.3em -.3em -.1em);vertical-align:baseline;white-space:nowrap}.rot-ghost{display:inline-block;width:0;visibility:hidden}.rot-w{top:auto;bottom:-.22em;line-height:1.25}.hero-visual .chips{z-index:20}.chip2:nth-child(1){top:9%;left:-6%;right:auto}.chip2:nth-child(2){top:15%;right:-6%;left:auto}.chip2:nth-child(3){top:40%;left:-10%;right:auto}.chip2:nth-child(4){top:46%;right:-9%;left:auto}.chip2:nth-child(5){top:68%;left:-4%;right:auto}.chip2:nth-child(6){top:74%;right:-3%;left:auto}@media(max-width:1200px){.chip2:nth-child(1),.chip2:nth-child(3),.chip2:nth-child(5){left:-2%}.chip2:nth-child(2),.chip2:nth-child(4),.chip2:nth-child(6){right:-2%}}@media(max-width:900px){.chip2:nth-child(n+5){display:none}.chip2:nth-child(4){display:grid}}.dev-card{padding-top:52px}.dev-art{height:210px;margin-bottom:14px}.aw-band{width:84px;height:26px}.aw-case{width:132px;height:156px;border-radius:38px;padding:8px}.aw-screen{border-radius:30px;padding:12px;font-size:10px}.aw-screen b{font-size:12.5px}.aw-crown{top:34px;height:26px}.aw-btn{top:80px;height:30px}.gm-band{width:74px;height:24px}.gm-case{width:156px;height:156px;margin:-8px 0}.gm-bezel{width:136px;height:136px}.gm-screen{width:116px;height:116px}.gm-b.b4{top:67px}.dev-card .badge-soon{top:16px;right:16px}.price-top-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.price-top-links .trial-pill{min-height:44px;display:inline-flex;align-items:center}.hero2,.stats-teaser,.devices2{overflow-x:clip}.hero2 .hero-text{min-width:0;overflow-x:clip;overflow-y:visible}.rotator{line-height:1.25}.rot-words{display:inline-grid;position:relative;height:1.25em;line-height:1.25;overflow:hidden;clip-path:none;vertical-align:bottom}.rot-ghost{display:none}.rot-w{position:static;grid-area:1 / 1;justify-self:start;top:auto;bottom:auto}.chip2{transition:opacity .45s ease}.chip2 i{color:#4b57c9}.chip2 i svg{display:block}.c-meal i{color:#a86a00}.c-hab i{color:#24804a}.c-trav i{color:#b8382c}.c-task i{color:#7444c4}.c-sleep i{color:#42528f}.chip2.flying{z-index:30}.chip2.used{opacity:0;visibility:hidden;transition:none}.fact-num{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fact-vs{color:var(--muted);font-weight:600;font-size:1rem}.fact-bars{display:grid;gap:8px;margin:10px 0 6px}.fb{display:grid;grid-template-columns:7.2em 1fr 4.2em;align-items:center;gap:10px;font-size:.8125rem;color:var(--muted)}.fb i{height:10px;border-radius:99px;background:var(--bg-soft);overflow:hidden}.fb em{display:block;height:100%;border-radius:99px;background:#aeaeb2;transform-origin:left}.fb.me em{background:var(--coral)}.fb.me span,.fb.me b{color:var(--fg);font-weight:600}.fb b{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.fact.reveal em{transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.9,.25,1) .2s}.fact.reveal.in em{transform:none}.fact-how{display:flex;gap:8px;align-items:flex-start;font-size:.9375rem;font-weight:500;color:var(--fg)!important;padding-top:10px;margin-top:4px;border-top:1px solid var(--line)}.fact-how svg{flex:none;color:#17793f;margin-top:2px}@media(prefers-reduced-motion:reduce){.fact.reveal em{transform:none;transition:none}}.how2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,88px)}.how2-stage{order:2;position:sticky;top:max(84px,calc(50vh - (min(285px,30vw)*1.087)));height:max-content;align-self:start}.how2-phones{position:relative;width:min(285px,30vw);margin-inline:auto;aspect-ratio:640 / 1391}.how2-layer{position:absolute;inset:0;opacity:0;transform:scale(.97);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.9,.25,1);pointer-events:none}.how2-layer[data-active=true]{opacity:1;transform:none;pointer-events:auto}.how2-layer .iphone{width:100%}.how2-steps{list-style:none;padding:0;margin:0;border-left:2px solid var(--line)}.how2-step{position:relative;min-height:64vh;display:grid;align-content:center;gap:8px;padding:0 0 0 clamp(20px,3vw,36px);opacity:.32;transition:opacity .4s ease}.how2-step:first-child{min-height:52vh;align-content:start;padding-top:12vh}.how2-step:last-child{min-height:52vh;align-content:end;padding-bottom:14vh}.how2-step:before{content:"";position:absolute;left:-2px;top:50%;width:2px;height:0;background:var(--coral);transition:height .4s ease,top .4s ease}.how2-step.on{opacity:1}.how2-step.on:before{top:calc(50% - 40px);height:80px}.how2-step:first-child.on:before{top:12vh}.how2-step:last-child.on:before{top:auto;bottom:14vh}.how2-n{font-size:.8125rem;font-weight:700;color:var(--coral-text);letter-spacing:.06em;font-variant-numeric:tabular-nums}.how2-step h3{font-size:clamp(1.4rem,2.4vw,1.9rem);letter-spacing:-.02em;line-height:1.15}.how2-step p{color:var(--muted);font-size:1.0625rem;max-width:34ch}@media(max-width:820px){.how2{display:block}.how2-stage{top:60px;z-index:3;padding:8px 0 22px;background:linear-gradient(var(--bg) 88%,transparent)}.how2-phones{width:min(196px,50vw)}.how2-steps{border-left:0}.how2-step,.how2-step:first-child,.how2-step:last-child{min-height:42vh;padding:3vh 4px 0;align-content:start;text-align:center;justify-items:center}.how2-step:last-child{min-height:30vh;padding-bottom:6vh}.how2-step:before{display:none}}@media(prefers-reduced-motion:reduce){.how2-layer,.how2-step{transition:none}}.sv-lines{min-width:90px}.sv-pair{position:absolute;left:4px;right:4px;height:12px}.sv-pair:nth-child(1){top:calc(22% - 6px)}.sv-pair:nth-child(2){top:calc(50% - 6px)}.sv-pair:nth-child(3){top:calc(78% - 6px)}.sv-pair i{position:absolute;left:0;right:0;height:2px;border-radius:2px}.sv-pair i.to{top:1px;background:repeating-linear-gradient(90deg,var(--coral) 0 6px,transparent 6px 12px);background-size:24px 2px;animation:flow 1.2s linear infinite}.sv-pair i.back{bottom:1px;background:repeating-linear-gradient(90deg,#6370e8 0 6px,transparent 6px 12px);background-size:24px 2px;animation:flowBack 1.2s linear infinite}.sv-pair i:after{content:"";position:absolute;top:-3px;width:8px;height:8px;border-radius:50%}.sv-pair i.to:after{background:var(--coral);animation:packetR 2.6s cubic-bezier(.45,0,.55,1) infinite}.sv-pair i.back:after{background:#6370e8;animation:packetL 2.6s cubic-bezier(.45,0,.55,1) infinite 1.3s}.sv-pair:nth-child(2) i:after{animation-delay:.5s}.sv-pair:nth-child(2) i.back:after{animation-delay:1.8s}.sv-pair:nth-child(3) i:after{animation-delay:1s}.sv-pair:nth-child(3) i.back:after{animation-delay:2.3s}@keyframes flowBack{to{background-position:-24px 0}}@keyframes packetR{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes packetL{0%{left:calc(100% - 8px);opacity:0}15%,85%{opacity:1}to{left:0;opacity:0}}.sv-lines em{display:inline-flex;align-items:center;gap:4px;top:calc(50% + 12px)}@media(prefers-reduced-motion:reduce){.sv-pair i,.sv-pair i:after{animation:none}.sv-pair i:after{display:none}}@media(max-width:520px){.sv-lines{display:flex;justify-content:center;align-items:center;gap:14px;min-height:64px}.sv-pair{position:relative;inset:auto;width:14px;height:52px}.sv-pair:nth-child(n+2){display:none}.sv-pair i{top:0!important;bottom:0!important;left:auto;right:auto;width:2px;height:auto}.sv-pair i.to{left:2px;background:repeating-linear-gradient(180deg,var(--coral) 0 6px,transparent 6px 12px);background-size:2px 24px;animation:flowDown 1.2s linear infinite}.sv-pair i.back{right:2px;background:repeating-linear-gradient(180deg,#6370e8 0 6px,transparent 6px 12px);background-size:2px 24px;animation:flowUp 1.2s linear infinite}.sv-pair i:after{display:none}.sv-lines em{position:static;transform:none}}@keyframes flowDown{to{background-position:0 24px}}@keyframes flowUp{to{background-position:0 -24px}}.conn-also{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(20px,4vw,56px);align-items:start;margin-top:clamp(40px,6vw,72px);padding:0;border:0;border-radius:0}.conn-also-txt{display:grid;gap:8px;align-content:start}.conn-also-txt h3{font-size:1.375rem;letter-spacing:-.01em}.conn-also-txt p{color:var(--muted)}.conn-list{list-style:none;padding:0;margin:0;background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden}.conn-list li{position:relative;display:flex;align-items:center;gap:14px;padding:12px 16px;min-height:60px}.conn-list li+li:before{content:"";position:absolute;top:0;left:62px;right:0;border-top:1px solid var(--line)}.conn-list .conn-ico{flex:none;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#fff}.conn-list b{display:block;font-weight:600;font-size:.9375rem}.conn-list small{color:var(--muted);font-size:.8125rem}@media(max-width:760px){.conn-also{grid-template-columns:minmax(0,1fr)}}.mac-win{inset:3.4% 0 0;border-radius:0;box-shadow:none}.mw-tiles i{display:inline-grid;width:1.5em;height:1.5em}.mw-tiles i svg,.mw-ask span svg{width:100%;height:100%}.mw-ask span{display:inline-flex;align-items:center;gap:.4em}.mw-ask span svg{width:1.2em;height:1.2em;color:#d0453a}.cv-screen{container-type:inline-size;position:relative;background:#f2f2f7;color:#1d1d1f}.mm-screen.cv-screen{display:block;padding:0;background:#f2f2f7}.ipad2{max-width:290px;aspect-ratio:4 / 3}.ipad2-screen.cv-screen{border-radius:11px}.cv{position:absolute;inset:0;display:grid;grid-template-columns:24% 1fr;font-size:2.3cqw;line-height:1.2;text-align:left}.cv-mac{top:5.5%;grid-template-columns:19% 1fr;font-size:1.9cqw}.cv-menubar{position:absolute;top:0;left:0;right:0;height:5.5%;display:flex;align-items:center;gap:1.2em;padding:0 1.4em;font-size:1.9cqw;font-weight:600;background:#fffc;z-index:1}.cv-menubar b{width:.9em;height:.9em;background:#1d1d1f;border-radius:30% 30% 45% 45%}.cv-menubar i{margin-left:auto;font-style:normal;font-weight:500}.mm-notch{z-index:2}.cv-side{background:#ffffffd9;border-right:1px solid #e3e3e8;padding:.9em .6em;display:flex;flex-direction:column;gap:.2em;overflow:hidden}.cv-lights{display:flex;gap:.4em;margin-bottom:.6em}.cv-lights i{width:.8em;height:.8em;border-radius:50%;background:#ff5f57}.cv-lights i:nth-child(2){background:#febc2e}.cv-lights i:nth-child(3){background:#28c840}.cv-brand{display:flex;align-items:center;gap:.4em;font:700 1em Baskerville,Georgia,serif;letter-spacing:.05em;margin-bottom:.5em;white-space:nowrap}.cv-brand img{width:1.4em;height:1.4em}.cv-item{display:flex;align-items:center;gap:.45em;padding:.35em .45em;border-radius:.5em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-item.sub{padding-left:1.1em;font-weight:400;color:#3a3a3c}.cv-item.sub i{flex:none;width:.65em;height:.65em;border-radius:50%}.cv-item.on{background:color-mix(in srgb,#e35d4f 14%,#fff);color:#c2402f;font-weight:650}.cv-main{display:grid;grid-template-rows:auto auto 1fr;padding:.8em .9em .6em;min-width:0}.cv-top{display:flex;align-items:center;justify-content:space-between;gap:.6em}.cv-top b{font-size:1.35em;white-space:nowrap}.cv-seg{display:flex;background:#e5e5ea;border-radius:99px;padding:.15em}.cv-seg i{font-style:normal;padding:.25em .6em;border-radius:99px;font-size:.85em;white-space:nowrap}.cv-seg i.on{background:#fff;font-weight:650;box-shadow:0 1px 2px #0000001a}.cv-days{display:grid;grid-template-columns:repeat(var(--n),1fr);margin:.6em 0 .3em 1.6em;text-align:center;font-weight:600;font-size:.9em;color:#6e6e73}.cv-days .today{color:#fff;justify-self:center;background:#d0453a;border-radius:99px;padding:.1em .6em}.cv-grid{position:relative;margin-left:1.6em;display:grid;grid-template-columns:repeat(var(--n),1fr);gap:.25em;border-top:1px solid #e3e3e8}.cv-hour{position:absolute;left:-1.6em;right:0;border-top:1px solid #ececf0}.cv-hour span{position:absolute;left:0;top:-.55em;font-size:.75em;color:#9a9aa0}.cv-col{position:relative}.cv-b{position:absolute;left:0;right:0;border-radius:.35em;padding:.15em .3em;overflow:hidden;font-size:.78em;display:flex;flex-direction:column;box-shadow:0 0 0 .12em #f2f2f7;border-width:.12em!important}.cv-b b{display:flex;align-items:center;gap:.2em;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-b b i{flex:none;display:inline-grid;width:.95em;height:.95em}.cv-b b i svg{width:100%;height:100%}.cv-b small{font-size:.85em;opacity:.75;white-space:nowrap}.cv-now{position:absolute;left:-.2em;right:0;height:0;border-top:.15em solid #d0453a;z-index:2}.cv-now:before{content:"";position:absolute;left:-.2em;top:-.4em;width:.65em;height:.65em;border-radius:50%;background:#d0453a}.gm-screen{gap:0}.gm-arc circle.v{stroke-dasharray:56 100}.gm-screen b{font-size:20px;line-height:1.05;font-variant-numeric:tabular-nums}.gm-dots{display:flex;gap:4px;margin:4px 0 5px}.gm-dots i{width:7px;height:7px;border-radius:50%;border:1.5px solid #30d158}.gm-dots i.on{background:#30d158}.gm-screen .gm-next{font-size:7.5px;letter-spacing:.08em;text-transform:uppercase}.gm-screen span:last-child{font-size:9.5px}.cp-more{border-style:solid!important;background:var(--bg-soft)}.cp-more .conn-ico{background:var(--bg);color:var(--coral-text);box-shadow:inset 0 0 0 1px var(--line)}.com-hero{padding-block:clamp(40px,7vw,88px)}.com-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:start}.com-intro{display:grid;gap:16px;justify-items:start;padding-top:12px}.com-intro h1{font-size:clamp(2.2rem,5vw,3.6rem);letter-spacing:-.03em;line-height:1.05}.com-form{display:grid;gap:14px;padding:clamp(20px,3vw,28px)}.com-form h2{font-size:1.375rem}.com-form label{display:grid;gap:6px;font-weight:600;font-size:.9375rem}.com-form input:not([type=radio]),.com-form textarea{font:inherit;font-weight:400;min-height:44px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--fg);resize:vertical}.com-form input:focus-visible,.com-form textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--coral) 45%,transparent);outline-offset:1px;border-color:var(--coral)}.com-form [aria-invalid=true]{border-color:var(--coral-text)}.com-cats{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.com-cats legend{font-weight:600;font-size:.9375rem;margin-bottom:6px}.com-cat{display:inline-flex!important;cursor:pointer}.com-cat input{position:absolute;opacity:0;pointer-events:none}.com-cat span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--line);font-weight:500;transition:background .15s,border-color .15s}.com-cat input:checked+span{background:color-mix(in srgb,var(--coral) 12%,transparent);border-color:var(--coral);color:var(--coral-text);font-weight:600}.com-cat input:focus-visible+span{outline:3px solid var(--coral);outline-offset:2px}.com-form .btn{justify-self:start}.com-form .note{color:var(--muted)}.com-road{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.com-road li{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:start;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px}.com-road .ico{grid-row:span 2;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--coral) 12%,transparent);color:var(--coral-text)}.com-road b{display:block}.com-road span:not(.ico){color:var(--muted);font-size:.9375rem}.com-road .com-badge{grid-column:2;justify-self:start}.com-badge{font-style:normal;font-size:.75rem;font-weight:700;padding:3px 10px;border-radius:99px;background:var(--bg-soft);color:var(--muted)}.com-badge.s-planned{background:#e8eafc;color:#3b46b8}.com-badge.s-in_progress{background:#fdf0d6;color:#8a5600}.com-badge.s-done{background:#dcf1e3;color:#17793f}.com-filter{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px}.com-filter button{min-height:40px;padding:0 16px;border-radius:99px;border:1px solid var(--line);background:var(--card);color:var(--fg);font:inherit;font-weight:500;cursor:pointer}.com-filter button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg);font-weight:600}.com-list{list-style:none;padding:0;margin:0 auto;max-width:760px;display:grid;gap:10px}.com-item{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px 18px;display:grid;gap:6px}.com-item-top{display:flex;align-items:center;gap:10px}.com-item-top small{color:var(--muted);font-size:.8125rem}.com-item p{color:var(--muted);font-size:.9375rem}.com-reply{border-left:3px solid var(--coral);padding-left:10px}.com-reply strong{color:var(--fg)}.com-empty{text-align:center;color:var(--muted);padding:28px;border:1px dashed var(--line);border-radius:18px}@media(max-width:820px){.com-grid{grid-template-columns:minmax(0,1fr)}}.conn-also .conn-list{display:block;flex:none}.fb{grid-template-columns:8.4em 1fr 4.2em}.sv-pair{height:18px}.sv-pair:nth-child(1){top:calc(22% - 9px)}.sv-pair:nth-child(2){top:calc(50% - 9px)}.sv-pair:nth-child(3){top:calc(78% - 9px)}.sv-lines em{top:calc(50% + 14px)}.gm-screen{padding-top:4px}.gm-screen>small:first-of-type{font-size:7.5px}.gm-screen span:last-child{font-size:9px}.badge-soon,.eyebrow,.com-cat input:checked+span{color:#b0392b}.sv-pair{display:block}.cv-b.short{justify-content:center;padding-block:0}.cv-b.short b{line-height:1}.how2-step{opacity:1}.how2-step:not(.on) .how2-n{color:var(--muted)}.how2-caps{display:none}@media(max-width:820px){.how2-phones{width:min(172px,44vw)}.how2-caps{display:grid;margin-top:14px;text-align:center}.how2-cap{grid-area:1 / 1;display:grid;gap:4px;justify-items:center;opacity:0;transition:opacity .3s ease;padding-inline:4px}.how2-cap[data-active=true]{opacity:1}.how2-cap b{font-size:1.25rem;letter-spacing:-.01em;line-height:1.2}.how2-cap p{color:var(--muted);font-size:.9375rem;max-width:36ch}.how2-step,.how2-step:first-child,.how2-step:last-child,.how2-step.on{min-height:52vh;padding:0;opacity:0}.how2-step:last-child{min-height:40vh}}@media(prefers-reduced-motion:reduce){.how2-cap{transition:none}}section:has(.mbp){overflow-x:clip}.fact-src,.science a{min-height:44px;display:inline-flex;align-items:center}.fact-src{margin-top:0}.nav2-links .nl,.dd-btn{white-space:nowrap}@media(max-width:520px){.sv-pair{height:52px;top:auto!important}}.fact-src{white-space:normal}@media(max-width:1000px){.facts2 .grid3{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}}.login2,.lang2,.nav-cta{white-space:nowrap}@media(max-width:520px){.hero-visual .chips{display:flex;position:relative;inset:auto;justify-content:center;flex-wrap:wrap;gap:6px;min-height:40px}.hero-visual .chip2{position:relative;top:auto!important;left:auto!important;right:auto!important;padding:5px 10px 5px 5px;grid-template-columns:auto auto}.hero-visual .chip2 i{grid-row:auto;width:26px;height:26px}.hero-visual .chip2 small{display:none}.hero-visual .chip2:nth-child(n+4){display:none}}.sim-screen{background:#fff;container-type:inline-size}.sim-in{position:absolute;inset:0;display:flex;flex-direction:column;color:#1d1d1f;font-size:3cqw;line-height:1.2;overflow:hidden}.sim-status{flex:none;display:flex;justify-content:space-between;align-items:center;height:12cqw;padding:3cqw 6.5cqw 0 10cqw}.sim-status b{font-size:4.2cqw;font-weight:650}.sim-sys{display:inline-flex;align-items:center;gap:1.4cqw}.sim-sys .sig{display:inline-flex;align-items:flex-end;gap:.45cqw;height:2.6cqw}.sim-sys .sig i{width:.75cqw;background:#1d1d1f;border-radius:.3cqw}.sim-sys .sig i:nth-child(1){height:35%}.sim-sys .sig i:nth-child(2){height:55%}.sim-sys .sig i:nth-child(3){height:78%}.sim-sys .sig i:nth-child(4){height:100%}.sim-sys .wifi{width:3.8cqw;height:2.9cqw}.sim-sys .bat{width:5.6cqw;height:2.7cqw;border-radius:.8cqw;border:.3cqw solid #1d1d1f;padding:.25cqw;display:inline-flex}.sim-sys .bat i{flex:1;background:#34c759;border-radius:.4cqw}.sim-head{flex:none;display:flex;align-items:center;gap:2.6cqw;padding:1.6cqw 4cqw 0}.sim-burger{flex:none;width:10.5cqw;height:10.5cqw;border-radius:50%;background:#fff;box-shadow:0 .5cqw 1.6cqw #0000001f,0 0 0 .25cqw #ececf0;display:grid;place-content:center;gap:.9cqw}.sim-burger i{width:4.2cqw;height:.5cqw;background:#d0453a;border-radius:1px}.sim-head>b{flex:1;font-size:4.6cqw;font-weight:700;white-space:nowrap}.sim-head>b em{font-style:normal;color:#8e8e93;font-size:.8em}.sim-today{display:inline-flex;align-items:center;gap:2cqw;padding:1.3cqw 1.3cqw 1.3cqw 3.4cqw;border-radius:99px;background:#fff;box-shadow:0 .5cqw 1.6cqw #0000001a,0 0 0 .25cqw #ececf0;font-size:3.4cqw}.sim-today i{width:6.6cqw;height:6.6cqw;border-radius:50%;background:#d0453a;color:#fff;display:grid;place-items:center;font-style:normal;font-size:3cqw;font-weight:700}.sim-seg{flex:none;display:grid;grid-template-columns:repeat(4,1fr);background:#eeeef2;border-radius:99px;padding:.7cqw;margin:2.4cqw 3cqw 0;font-size:3cqw;text-align:center}.sim-seg span{padding:1.5cqw 0;border-radius:99px}.sim-seg span.on{background:#fff;font-weight:600;box-shadow:0 .3cqw 1cqw #0000001a}.sim-over{flex:none;display:flex;justify-content:space-between;gap:2cqw;margin:1.8cqw 3cqw 0;font-size:2.55cqw;color:#8e8e93;white-space:nowrap}.sim-over b{color:#1d1d1f;font-weight:650}.sim-over small{font-size:1em;margin-left:.6cqw}.sim-bar{flex:none;height:3cqw;border-radius:99px;background:#ececf0;margin:.9cqw 3cqw 0;overflow:hidden}.sim-bar i{display:flex;align-items:center;height:100%;background:linear-gradient(90deg,#c9b23a,#c86b2c,#c0392b);border-radius:99px;transition:width .8s cubic-bezier(.2,.9,.25,1)}.sim-bar em{font-style:normal;color:#fff;font-size:1.9cqw;font-weight:700;padding-left:1.6cqw}.sim-run{flex:none;display:flex;align-items:center;gap:1.6cqw;margin:1.8cqw 3cqw 0;padding:1.8cqw 3cqw;border-radius:3cqw;background:#effaf1;box-shadow:inset 0 0 0 .25cqw #b9e6c4;font-size:2.8cqw}.sim-run i{width:1.9cqw;height:1.9cqw;border-radius:50%;background:#34c759}.sim-run b{font-weight:650}.sim-run span{flex:1;color:#8e8e93;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-run em{font-style:normal;color:#8e8e93}.sim-days{flex:none;display:flex;align-items:center;padding:1.8cqw 2.5cqw 1cqw}.sim-days .arr{color:#1d1d1f;font-size:5cqw;line-height:1;width:4cqw}.sim-dh{flex:1;display:grid;justify-items:center;line-height:1.15}.sim-dh small{font-size:2.6cqw;color:#8e8e93}.sim-dh b{font-size:4.4cqw;font-weight:650}.v-3day .sim-days{padding-left:7cqw}.sim-view{position:relative;flex:1;overflow:hidden;border-top:.25cqw solid #ececf0}.sim-grid{position:relative;transition:transform .65s cubic-bezier(.2,.9,.25,1)}.sim-grid.nofx,.sim-grid.nofx *{transition:none!important}.sim-hour{position:absolute;left:7cqw;right:0;border-top:.2cqw solid #f0f0f3}.sim-hour span{position:absolute;left:-6cqw;top:-1.4cqw;font-size:2.4cqw;color:#8e8e93}.sim-cols{position:absolute;inset:0 1.6cqw 0 7.6cqw}.sim-b{position:absolute;left:0;right:0;border-radius:1.3cqw;padding:.55cqw 1.5cqw .55cqw 2cqw;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 .4cqw #fff;transition:top .65s cubic-bezier(.2,.9,.25,1),height .65s cubic-bezier(.2,.9,.25,1),left .65s cubic-bezier(.2,.9,.25,1),opacity .35s,background .35s}.sim-b b{display:flex;align-items:center;gap:.9cqw;font-size:2.5cqw;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-b b i{flex:none;display:inline-grid;width:2.4cqw;height:2.4cqw}.sim-b b i svg,.bufi svg{width:100%;height:100%}.sim-b small{font-size:2cqw;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-b.short{justify-content:center;padding-block:0}.sim-b.short small{display:none}.v-3day .sim-b{padding:.45cqw 1cqw .45cqw 1.5cqw}.v-3day .sim-b b{font-size:2.15cqw}.v-3day .sim-b small{font-size:1.75cqw}.sim-b:before,.cv-b:before{content:"";position:absolute;left:0;top:0;bottom:0;width:.8cqw;background:var(--bar, transparent)}.k-ev{background:#6370e8;color:#fff}.k-pers{background:#ee7a30;color:#fff}.k-trav{background:#e5e5ea;color:#1d1d1f;--bar: #8e8e93}.k-trav.jam{background:#f7dddb;--bar: #d0453a}.k-meal{background:#fcf6e8;outline:.35cqw dashed #f0b429;outline-offset:-.35cqw}.k-meal b i{color:#c58a00}.k-hab{background:#eaf5ed;outline:.35cqw dashed #3fa463;outline-offset:-.35cqw}.k-hab b i{color:#2f8f52}.k-habp{background:#f4eefc;outline:.35cqw dashed #9a6bd8;outline-offset:-.35cqw}.k-habp b i{color:#7c4dcc}.k-task{background:#eef0fd;outline:.35cqw dashed #6370e8;outline-offset:-.35cqw}.k-task b i{color:#4b57c9}.k-mroutine{background:#f9e5da;--bar: #f07c2f}.k-eroutine{background:#ede7f8;--bar: #8e5bd8}.k-sleep{background:#e0e5f6;--bar: #3c5bd6}.k-buf{background:#f5f5f7;outline:.3cqw dashed #b9b9bf;outline-offset:-.3cqw;flex-direction:row;align-items:center;padding:0 1.6cqw}.bufi{display:inline-grid;width:1.9cqw;height:1.9cqw;color:#8e8e93}.sim-b.moving{z-index:3;box-shadow:0 0 0 .4cqw #fff,0 1.6cqw 3.2cqw -1cqw #00000059}.sim-b.sim-new{animation:simPop .38s cubic-bezier(.2,.9,.25,1.2);z-index:2}@keyframes simPop{0%{opacity:0;transform:scale(.85)}}.sim-b.gone{opacity:.35}.sim-b.gone.out{opacity:0}.sim-b.gone:after{content:attr(data-label);position:absolute;right:1.4cqw;top:50%;transform:translateY(-50%);font-weight:700;font-size:2.2cqw;color:#1d1d1f;background:#fff;padding:.4cqw 1.4cqw;border-radius:99px;box-shadow:0 0 0 .25cqw #e3e3e8}.sim-fab{position:absolute;right:4cqw;bottom:6cqw;display:grid;justify-items:center;gap:3cqw;z-index:4}.sim-mic,.sim-plus{display:grid;place-items:center;border-radius:50%;transition:transform .16s ease-out}.sim-mic{width:12.5cqw;height:12.5cqw;background:#f3effaf5;color:#d0453a;box-shadow:0 1cqw 2.6cqw #0000002e}.sim-mic svg{width:5.4cqw;height:5.4cqw}.sim-plus{width:14.5cqw;height:14.5cqw;background:#000;color:#fff;box-shadow:0 1cqw 2.6cqw #0000004d}.sim-plus svg{width:6cqw;height:6cqw}.pressed{transform:scale(.86)!important}.sim-preview{position:absolute;left:3cqw;right:3cqw;top:74cqw;z-index:4;display:grid;gap:1.2cqw;padding:2.6cqw;border-radius:3.4cqw;background:#f2f2f6f7;box-shadow:0 1cqw 3cqw #0000001f;font-size:2.7cqw;opacity:0;transform:translateY(-2cqw);transition:opacity .3s,transform .3s}.sim-preview.in{opacity:1;transform:none}.pv-t{display:flex;align-items:center;gap:1.4cqw}.pv-t i{display:inline-grid;width:3cqw;height:3cqw;color:#8e8e93}.pv-t svg{width:100%;height:100%}.sim-preview small{color:#8e8e93;font-size:2.3cqw}.pv-seg{display:grid;grid-template-columns:1fr 1fr;background:#e3e3e8;border-radius:1.6cqw;padding:.5cqw;text-align:center;font-size:2.4cqw}.pv-seg i{font-style:normal;padding:.9cqw 0;border-radius:1.2cqw}.pv-seg i.on{background:#fff;font-weight:600}.sim-pvbar{position:absolute;left:3cqw;right:3cqw;bottom:5cqw;z-index:4;display:grid;grid-template-columns:1fr 1fr;gap:2cqw;opacity:0;transform:translateY(3cqw);transition:opacity .3s,transform .3s}.sim-pvbar.in{opacity:1;transform:none}.sim-pvbar span{display:grid;place-items:center;height:10cqw;border-radius:3cqw;background:#ececf0;font-size:3cqw;font-weight:500;transition:transform .16s}.sim-pvbar span.ok{background:#000;color:#fff;font-weight:700}.sim-sheet,.sim-editor{position:absolute;inset:0;z-index:6;background:#0000;transition:background .3s}.sim-sheet.in,.sim-editor.in{background:#00000038}.sh-in,.ed-in{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:5cqw 5cqw 0 0;padding:2cqw 4.5cqw 7cqw;display:grid;gap:2.6cqw;transform:translateY(100%);transition:transform .38s cubic-bezier(.2,.9,.25,1);box-shadow:0 -1cqw 4cqw #0000001f}.sim-sheet.in .sh-in,.sim-editor.in .ed-in{transform:none}.sh-grab{justify-self:center;width:9cqw;height:1cqw;border-radius:99px;background:#d1d1d6}.sh-top,.ed-top{display:flex;justify-content:space-between;align-items:center;font-size:3.2cqw}.sh-top b,.ed-top b{font-size:3.6cqw}.sh-top span,.ed-top span{color:#d0453a}.sh-top b{margin-left:12cqw}.sh-listen{display:grid;justify-items:center;gap:1.6cqw}.sh-orb{width:14cqw;height:14cqw;border-radius:50%;display:grid;place-items:center;background:#ececf0;color:#8e8e93;transition:background .3s,color .3s}.sh-orb svg{width:6cqw;height:6cqw}.sh-listen.on .sh-orb{background:#d0453a;color:#fff;animation:orb 1.2s ease-in-out infinite}@keyframes orb{50%{box-shadow:0 0 0 3cqw #d0453a26}}.sh-state{font-size:2.6cqw;color:#8e8e93}.sh-text{min-height:9cqw;font-size:3.6cqw;font-weight:600;text-align:center}.sh-sug{list-style:none;display:grid;gap:1.6cqw}.sh-sug li{display:flex;align-items:center;gap:2cqw;padding:2.2cqw 2.6cqw;border-radius:2.6cqw;background:#f2f2f6;font-size:2.8cqw;animation:simPop .3s}.sh-sug li i{flex:none;display:grid;place-items:center;width:4.6cqw;height:4.6cqw;border-radius:50%;background:#34c759;color:#fff}.sh-sug li i svg{width:2.8cqw;height:2.8cqw}.sh-btn{display:grid;place-items:center;height:10.5cqw;border-radius:3cqw;background:#000;color:#fff;font-weight:700;font-size:3.2cqw;transition:transform .16s}.ed-in{gap:3cqw}.ed-save{font-weight:700;transition:transform .16s}.ed-rows{list-style:none;display:grid;gap:1.4cqw}.ed-rows li{padding:2.6cqw 3cqw;border-radius:2.6cqw;background:#f2f2f6;font-size:3cqw;animation:simPop .26s}.ed-rows li:first-child{font-weight:650;font-size:3.4cqw}.sim-menu{position:absolute;inset:0;z-index:7;pointer-events:none}.mn-dim{position:absolute;inset:0;background:#00000052;opacity:0;transition:opacity .4s}.mn-panel{position:absolute;top:0;bottom:0;left:0;width:78%;background:#fff;overflow:hidden;transform:translate(-102%);transition:transform .45s cubic-bezier(.2,.9,.25,1);box-shadow:1cqw 0 4cqw #00000026}.sim-menu.open .mn-dim{opacity:1}.sim-menu.open .mn-panel{transform:none}.sim-menu.nofx *,.sim-menu.nofx{transition:none!important}.mn-list{padding:13cqw 4cqw 6cqw 5cqw;transition:transform 1.7s cubic-bezier(.45,0,.2,1)}.mn-brand{display:flex;align-items:center;gap:2cqw;margin-bottom:3cqw;font:700 3.6cqw Baskerville,Georgia,serif;letter-spacing:.05em}.mn-brand img{width:6cqw;height:6cqw}.mn-row{display:flex;align-items:center;gap:3.2cqw;min-height:9.6cqw;font-size:3.5cqw}.mn-row span{flex:1;white-space:nowrap}.mn-row em{font-style:normal;color:#8e8e93}.mn-h{font-weight:650;color:#8e8e93;font-size:3cqw;min-height:7cqw}.mi{flex:none;display:inline-grid;width:5.4cqw;height:5.4cqw}.mi svg{width:100%;height:100%}.mn-layer{padding-left:2cqw;gap:2.4cqw}.mn-layer .cb{flex:none;width:4.6cqw;height:4.6cqw;border-radius:1cqw;border:.35cqw solid #c7c7cc;color:#fff;display:grid;place-items:center;font-style:normal;font-size:3cqw;font-weight:700}.mn-layer .dot{flex:none;width:2.6cqw;height:2.6cqw;border-radius:50%}.mn-add{color:#d0453a;padding-left:2cqw}.mn-sub{padding-left:8cqw}.mn-grp{display:grid;grid-template-rows:1fr;transition:grid-template-rows .45s cubic-bezier(.2,.9,.25,1)}.mn-grp>div{overflow:hidden}.mn-grp.closed{grid-template-rows:0fr}.mn-tog .chev{transition:transform .35s;display:inline-block}.mn-tog.closed .chev{transform:rotate(-90deg)}.mn-row .badge{font-style:normal;color:#d0453a;background:#fde4e1;border-radius:99px;padding:.2cqw 1.8cqw;font-size:2.6cqw;font-weight:700}.mn-list hr{border:0;border-top:.25cqw solid #ececf0;margin:1.6cqw 0}.sim-stats{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;z-index:8;opacity:0;transition:opacity .45s}.sim-stats.in{opacity:1}.sim-notify{position:absolute;top:12cqw;left:3cqw;right:3cqw;z-index:9;display:grid;grid-template-columns:auto 1fr auto;gap:2.4cqw;align-items:start;padding:3cqw;border-radius:5cqw;background:#fafafcf0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 2cqw 6cqw -2cqw #00000059,0 0 0 .25cqw #0000000d;font-size:2.9cqw;transform:translateY(-150%);transition:transform .45s cubic-bezier(.2,.9,.25,1)}.sim-notify.in{transform:none}.sim-notify img{width:8cqw;height:8cqw;border-radius:2cqw}.sim-notify b{display:block;font-size:3.1cqw}.sim-notify span{color:#3a3a3c}.sim-notify em{font-style:normal;color:#8e8e93;font-size:2.6cqw}.sim-toast{position:absolute;bottom:30cqw;left:50%;z-index:9;transform:translate(-50%);padding:2cqw 4cqw;border-radius:99px;background:#1d1d1f;color:#fff;font-size:3cqw;font-weight:600;white-space:nowrap}.sim-toast.in{animation:toastIn .32s cubic-bezier(.2,.8,.2,1) forwards}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,2cqw)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sim-b,.sim-grid,.mn-list,.mn-panel,.mn-grp,.sh-in,.ed-in{transition:none!important}.sim-b.sim-new,.sh-listen.on .sh-orb{animation:none}}.cv-b.k-meal,.cv-b.k-hab,.cv-b.k-habp,.cv-b.k-task{outline-width:.12em;outline-offset:-.12em}.hero-visual .chip2:nth-child(1){top:2%;left:-9%;right:auto}.hero-visual .chip2:nth-child(2){top:9.5%;right:-9%;left:auto}.hero-visual .chip2:nth-child(3){top:17.5%;left:-9%;right:auto}.hero-visual .chip2:nth-child(4){top:25%;right:-9%;left:auto}.hero-visual .chip2:nth-child(5){top:33%;left:-9%;right:auto}.hero-visual .chip2:nth-child(6){top:40.5%;right:-9%;left:auto}.hero-visual .chip2:nth-child(7){top:48.5%;left:-9%;right:auto}.hero-visual .chip2:nth-child(8){top:56%;right:-9%;left:auto}.hero-visual .chip2:nth-child(9){top:64%;left:-9%;right:auto}.hero-visual .chip2:nth-child(10){top:71.5%;right:-9%;left:auto}.hero-visual .chip2:nth-child(11){top:79.5%;left:-9%;right:auto}.hero-visual .chip2:nth-child(12){top:87%;right:-9%;left:auto}@media(max-width:1200px){.hero-visual .chip2:nth-child(odd){left:-3%}.hero-visual .chip2:nth-child(2n){right:-3%}}@media(max-width:900px)and (min-width:521px){.hero-visual .chip2:nth-child(n+7){display:none}.hero-visual .chip2:nth-child(odd){left:0}.hero-visual .chip2:nth-child(2n){right:0}}.c-routine i{background:#f9e5da;color:#c75a14}.c-habp i{background:#f0e8fb;color:#7444c4}.c-eve i{background:#ece6f8;color:#6a3fb8}.c-jam i{background:#f6dede;color:#b8382c}.c-trav i{background:#e8e8ed;color:#3a3a3c}.hero-visual .chip2{transition:opacity .3s ease,visibility .3s}.hero-visual.chips-off .chip2{opacity:0;visibility:hidden}.how2-phones .iphone{width:100%}.mn-row{min-height:10.6cqw;font-size:3.7cqw}.mn-layer{min-height:9.6cqw}.sim-in{text-align:left}.sh-text,.sh-listen{text-align:center}.mn-row .badge{position:static}.sim-status{position:relative;z-index:8}.sh-rec{position:relative;justify-self:center;width:26cqw;height:26cqw;display:grid;place-items:center}.sh-pulse{position:absolute;inset:0;border-radius:50%;background:#d0453a1a;transition:background .3s,transform .3s}.sh-rec.on .sh-pulse{background:#d0453a40;animation:shPulse 1.6s ease-in-out infinite}@keyframes shPulse{50%{transform:scale(1.15)}}.sh-orb{position:relative;width:18cqw;height:18cqw;border-radius:50%;display:grid;place-items:center;background:#d0453a;color:#fff;transition:transform .16s}.sh-orb i{display:grid;place-items:center}.sh-orb .i-mic svg{width:8cqw;height:8cqw}.sh-orb .i-stop{display:none;width:6cqw;height:6cqw;border-radius:1.2cqw;background:#fff}.sh-rec.on .i-mic{display:none}.sh-rec.on .i-stop{display:block}.sh-hint{text-align:center;font-size:2.5cqw;color:#8e8e93;padding-inline:3cqw}.sh-text{min-height:11cqw;padding:2.4cqw 3cqw;border-radius:3cqw;background:#f0f0f3;font-size:3.1cqw;font-weight:400;text-align:left}.sh-acts{display:flex;justify-content:center;gap:2cqw}.sh-acts span{display:inline-flex;align-items:center;gap:1cqw;height:8.6cqw;padding:0 3.4cqw;border-radius:99px;font-size:2.9cqw;font-weight:600;transition:transform .16s}.sh-new{background:#f0f0f3;color:#d0453a}.sh-go{background:#d0453a;color:#fff}.sh-go i{display:inline-grid;width:3cqw;height:3cqw}.sh-go svg{width:100%;height:100%}.sh-sug li{align-items:flex-start;background:none;padding:1.4cqw 0;border-bottom:.25cqw solid #ececf0;border-radius:0}.sh-sug li i{background:#d0453a;margin-top:.4cqw}.sh-sug li span{display:grid;gap:.4cqw}.sh-sug li b{font-size:3.1cqw}.sh-sug li small{font-size:2.4cqw;color:#8e8e93}.sh-btn{background:#d0453a}@media(prefers-reduced-motion:reduce){.sh-rec.on .sh-pulse{animation:none}}@media(max-width:900px)and (min-width:521px){.hero-visual .chip2:nth-child(-n+6){display:grid}}@media(max-width:520px){.hero-visual .chip2{display:none!important}.hero-visual .chip2:is(:nth-child(2),:nth-child(6),:nth-child(7),:nth-child(11),:nth-child(12)){display:grid!important}}.sh-ai{text-align:center;font-size:2.1cqw;color:#8e8e93}.mn-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:12.5cqw;background:linear-gradient(#fff 78%,#fff0);z-index:1;pointer-events:none}.carousel .car-controls{transition:opacity .45s ease,visibility .45s}.carousel.pre .car-controls{opacity:0;visibility:hidden}.sim-app{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;background:#fff;transform-origin:50% 0;transition:transform .44s cubic-bezier(.2,.9,.25,1),border-radius .44s,filter .44s}.sim-in{transition:background .44s}.sim-status{transition:color .44s}.sim-in.pushed{background:#000}.sim-in.pushed .sim-app{transform:translateY(1.2cqw) scale(.92);border-radius:5cqw;filter:brightness(.7);overflow:hidden}.sim-in.pushed .sim-status{color:#fff}.sim-in.pushed .sim-sys .sig i{background:#fff}.sim-in.pushed .sim-sys .bat{border-color:#fff}.sim-sheet.sim-big,.sim-editor.sim-big,.sim-detail{position:absolute;inset:0;z-index:6;background:none}.sim-sheet.sim-big.in,.sim-editor.sim-big.in{background:none}.sim-sheet.sim-big .sh-in,.sim-editor.sim-big .ed-in,.dt-in{position:absolute;left:0;right:0;bottom:0;top:16cqw;display:flex;flex-direction:column;gap:3.6cqw;padding:0 0 5cqw;border-radius:5.5cqw 5.5cqw 0 0;background:#fff;overflow:hidden;transform:translateY(100%);transition:transform .44s cubic-bezier(.2,.9,.25,1);box-shadow:0 -1cqw 4cqw #0003}.sim-sheet.in .sh-in,.sim-editor.in .ed-in,.sim-detail.in .dt-in{transform:none}.sh-nav{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:14cqw;padding:2.4cqw 4cqw 0}.sh-nav b{font-size:4.3cqw;font-weight:600}.sh-close{justify-self:end;padding:1.8cqw 3.6cqw;border-radius:99px;background:#7878801f;color:#d0453a;font-size:3.9cqw;font-weight:500;transition:transform .16s}.sim-sheet.sim-big .sh-rec{flex:none;align-self:center;width:30.5cqw;height:30.5cqw;margin-top:1cqw}.sim-sheet.sim-big .sh-pulse{background:#d0453a1a;animation:none}.sim-sheet.sim-big .sh-rec.on .sh-pulse{background:#d0453a40;animation:shBreath .8s ease-in-out infinite alternate}@keyframes shBreath{0%{transform:scale(1)}to{transform:scale(1.15)}}.sim-sheet.sim-big .sh-orb{width:21.4cqw;height:21.4cqw}.sim-sheet.sim-big .sh-orb .i-mic svg{width:9.7cqw;height:9.7cqw}.sim-sheet.sim-big .sh-orb .i-stop{width:8cqw;height:8cqw;border-radius:1.6cqw}.sim-sheet.sim-big .sh-hint{flex:none;padding:0 5cqw;font-size:3.3cqw;line-height:1.3;color:#8e8e93;text-align:center}.sim-sheet.sim-big .sh-hint.one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sim-sheet.sim-big .sh-text{flex:none;margin:0 4cqw;min-height:calc(2.6em + 5cqw);padding:2.5cqw;border-radius:3cqw;background:#7878801a;font-size:4.3cqw;line-height:1.3;font-weight:400;text-align:left}.sim-sheet.sim-big .sh-text:empty:before{content:attr(data-ph);color:#b3b3b8}.sim-sheet.sim-big .sh-acts{flex:none;display:flex;justify-content:center;gap:2.6cqw}.sim-sheet.sim-big .sh-acts span{display:inline-flex;align-items:center;justify-content:center;gap:1.4cqw;height:9cqw;padding:0 3.8cqw;border-radius:99px;font-size:4cqw;font-weight:500}.sim-sheet.sim-big .sh-new{background:#d0453a1f;color:#d0453a;transition:opacity .2s}.sim-sheet.sim-big .sh-new.dis{opacity:.4}.sim-sheet.sim-big .sh-go{min-width:24cqw;background:#d0453a;color:#fff}.sim-sheet.sim-big .sh-go .sh-spark{display:inline-grid;width:3.8cqw;height:3.8cqw}.sim-sheet.sim-big .sh-go .sh-spin{display:none;width:4.4cqw;height:4.4cqw;border-radius:50%;border:.6cqw solid rgba(255,255,255,.35);border-top-color:#fff;animation:simSpin .8s linear infinite}.sim-sheet.sim-big .sh-go em{font-style:normal}.sim-sheet.sim-big .sh-go.busy .sh-spark,.sim-sheet.sim-big .sh-go.busy em{display:none}.sim-sheet.sim-big .sh-go.busy .sh-spin{display:block}@keyframes simSpin{to{transform:rotate(360deg)}}.sh-aitag,.sim-sheet.sim-big .sh-ai{flex:none;display:flex;justify-content:center;align-items:flex-start;gap:1cqw;color:#8e8e93;text-align:center}.sh-aitag{font-size:3cqw}.sh-aitag i,.sh-ai i{flex:none;display:inline-grid;width:3cqw;height:3cqw;margin-top:.3cqw}.sh-aitag svg,.sh-ai svg{width:100%;height:100%}.sim-sheet.sim-big .sh-ai{padding:0 6cqw;font-size:2.8cqw;line-height:1.3}.sim-sheet.sim-big .sh-sug{flex:none;margin:0 4cqw;display:grid;gap:0}.sim-sheet.sim-big .sh-sug li{display:flex;align-items:center;gap:3cqw;padding:2.6cqw 0;background:none;border-radius:0;border-bottom:.25cqw solid #e5e5ea;font-size:3cqw;animation:simPop .3s}.sim-sheet.sim-big .sh-sug li i{background:none;border-radius:0;width:auto;height:auto;margin:0;color:inherit}.sim-sheet.sim-big .sh-sug li .sg-ok{flex:none;display:grid;place-items:center;width:5.6cqw;height:5.6cqw;border-radius:50%;background:#d0453a;color:#fff}.sim-sheet.sim-big .sh-sug .sg-ok svg{width:3.2cqw;height:3.2cqw}.sim-sheet.sim-big .sh-sug li>span{flex:1;display:grid;gap:.5cqw;min-width:0}.sim-sheet.sim-big .sh-sug li b{font-size:4.3cqw;font-weight:600}.sim-sheet.sim-big .sh-sug .sg-d{font-size:3cqw;color:#8e8e93}.sim-sheet.sim-big .sh-sug .sg-slot{display:flex;align-items:center;gap:1cqw;font-size:3cqw;font-weight:600;color:#d0453a}.sim-sheet.sim-big .sh-sug .sg-slot i{display:inline-grid;width:3.6cqw;height:3.6cqw}.sim-sheet.sim-big .sh-sug .sg-slot svg,.sim-sheet.sim-big .sh-sug .sg-pen svg{width:100%;height:100%}.sim-sheet.sim-big .sh-sug .sg-slot em{font-style:normal}.sim-sheet.sim-big .sh-sug .sg-pen{flex:none;display:grid;width:6cqw;height:6cqw;color:#d0453a}.sim-sheet.sim-big .sh-btn{flex:none;align-self:center;display:grid;place-items:center;height:9cqw;padding:0 5.5cqw;border-radius:99px;background:#d0453a;color:#fff;font-size:4cqw;font-weight:600}.sh-fill{flex:1}.sim-editor.sim-big .ed-in{background:#f2f2f7;gap:0}.sim-editor.sim-big .ed-top{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:14cqw;padding:2.4cqw 4cqw 0;font-size:3.9cqw}.sim-editor.sim-big .ed-top b{font-size:4.3cqw;font-weight:600}.sim-editor.sim-big .ed-top .ed-save{justify-self:end;padding:1.8cqw 3.6cqw;border-radius:99px;background:#d0453a;color:#fff;font-weight:600;transition:transform .16s}.sim-editor.sim-big .ed-rows{margin:3cqw 4cqw 0;gap:0;border-radius:3cqw;background:#fff;overflow:hidden}.sim-editor.sim-big .ed-rows li{padding:3.2cqw 3.6cqw;border-radius:0;background:none;border-top:.25cqw solid #e5e5ea;font-size:4cqw}.sim-editor.sim-big .ed-rows li:first-child{border-top:0;font-size:4.3cqw;font-weight:600}.dt-in{background:#f2f2f7;gap:0}.dt-card{flex:none;margin:0 4cqw;border-radius:3cqw;background:#fff;overflow:hidden}.dt-in>.dt-card:first-of-type{margin-top:2cqw}.dt-head{display:flex;align-items:center;gap:3cqw;padding:3cqw 3.6cqw}.dt-head>i{flex:none;width:1.5cqw;height:10cqw;border-radius:1cqw;background:#e5484d}.dt-head>span{display:grid;gap:.6cqw;min-width:0}.dt-title{font-size:4.3cqw;font-weight:600}.dt-when{font-size:3.6cqw;color:#8e8e93}.dt-row{display:flex;justify-content:space-between;gap:3cqw;padding:3cqw 3.6cqw;border-top:.25cqw solid #e5e5ea;font-size:4cqw}.dt-row em{font-style:normal;color:#8e8e93;text-align:right}.dt-info em{font-size:3.2cqw;line-height:1.35}.dt-h{flex:none;display:block;margin:5cqw 7.6cqw 1.6cqw;font-size:3.1cqw;color:#8e8e93}.dt-alt{display:flex;align-items:center;gap:3cqw;padding:2.8cqw 3.6cqw;border-top:.25cqw solid #e5e5ea}.dt-alt:first-child{border-top:0}.dt-ic{font-size:5.2cqw;line-height:1}.dt-nm{flex:1;display:grid;gap:.3cqw}.dt-nm b{font-size:3.9cqw;font-weight:400}.dt-alt.on .dt-nm b{font-weight:600}.dt-nm small{font-size:3cqw;color:#8e8e93}.dt-alt em{font-style:normal;font-size:3.9cqw;font-variant-numeric:tabular-nums}.dt-ok{display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:50%;background:#d0453a;color:#fff}.dt-ok svg{width:3cqw;height:3cqw}.dt-stand{display:flex;justify-content:space-between;align-items:center;gap:2cqw;padding:2.6cqw 3.6cqw;border-top:.25cqw solid #e5e5ea}.dt-stand small{font-size:3cqw;color:#8e8e93}.dt-stand span{padding:1.4cqw 3cqw;border-radius:99px;background:#d0453a1f;color:#d0453a;font-size:3.3cqw;font-weight:500;white-space:nowrap}.dt-foot{flex:none;display:block;margin:1.6cqw 7.6cqw 0;font-size:3cqw;line-height:1.35;color:#8e8e93}.sim-b.tapped{filter:brightness(.85);transform:scale(.96)}.k-walk{background:#e5e5ea;color:#1d1d1f;--bar: #8e8e93}.sim-b.tiny:not(.k-buf){padding:0}.sim-b.tiny:not(.k-buf)>*{display:none}.mn-row.tap{background:#d0453a1f;border-radius:2cqw}.sim-sleep{position:absolute;left:0;right:0;bottom:0;top:12cqw;z-index:5;display:flex;flex-direction:column;background:#f2f2f7;opacity:0;transform:translate(4cqw);transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1)}.sim-sleep.in{opacity:1;transform:none}.sim-sleep.nofx{transition:none}.slp-nav{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.6cqw 4cqw 2cqw}.slp-nav b{font-size:4.3cqw;font-weight:600}.slp-me{justify-self:end;display:grid;place-items:center;width:7.6cqw;height:7.6cqw;border-radius:50%;background:#d0453a;color:#fff;font-weight:700;font-size:3.6cqw}.slp-scroll{position:relative;flex:1;overflow:hidden}.slp-list{position:relative;padding:1cqw 4cqw 22cqw;transition:transform .9s cubic-bezier(.2,.9,.25,1)}.slp-card{display:grid;gap:2cqw;padding:3.4cqw 3.6cqw;border-radius:3cqw;background:#fff}.slp-stats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.slp-stats span{display:grid;justify-items:center;gap:.8cqw}.slp-stats i,.slp-alarm i,.slp-why i,.slp-lab i{display:grid}.slp-stats i{width:4.6cqw;height:4.6cqw}.slp-stats svg,.slp-alarm svg,.slp-why svg,.slp-lab svg{width:100%;height:100%}.slp-stats .c-moon{color:#5856d6}.slp-stats .c-alarm{color:#ff9500}.slp-stats .c-bed{color:#007aff}.slp-stats b{font-size:5cqw;font-weight:700;font-variant-numeric:tabular-nums}.slp-stats small{font-size:2.8cqw;color:#8e8e93}.slp-card hr{border:0;border-top:.25cqw solid #e5e5ea;margin:1cqw 0}.slp-alarm{display:flex;justify-content:space-between;align-items:center;font-size:3.6cqw;font-weight:600}.slp-alarm span{display:flex;align-items:center;gap:1.4cqw}.slp-alarm i{width:4cqw;height:4cqw;color:#d0453a}.slp-alarm em{padding:1.2cqw 2.6cqw;border-radius:2cqw;background:#7878801f;font-style:normal;font-weight:400;font-size:4.2cqw;font-variant-numeric:tabular-nums}.slp-why-h{font-size:3.05cqw;font-weight:600}.slp-why{list-style:none;display:grid;gap:1.3cqw}.slp-why li{display:flex;gap:1.6cqw;font-size:3.05cqw;line-height:1.3;color:#8e8e93;opacity:0;transform:translateY(1cqw);transition:opacity .35s,transform .35s}.slp-why li.on{opacity:1;transform:none}.slp-why li.last{color:#1d1d1f}.slp-why li i{flex:none;width:3.2cqw;height:3.2cqw;margin-top:.4cqw}.slp-tip{font-size:2.8cqw;color:#aeaeb2}.slp-h{display:block;margin:5cqw 3.6cqw 1.4cqw;font-size:3.1cqw;color:#8e8e93}.slp-alarms{gap:0;padding-block:0}.slp-row{display:flex;align-items:center;gap:2.6cqw;padding:2.8cqw 0;border-top:.25cqw solid #e5e5ea;font-size:4cqw}.slp-card>.slp-row:first-child{border-top:0}.slp-lab{flex:1;display:flex;align-items:center;gap:1.6cqw}.slp-lab i{width:4.4cqw;height:4.4cqw;color:#d0453a}.slp-lab b{font-weight:600}.slp-al{flex:1;display:grid}.slp-al b{font-size:5cqw;font-weight:600;font-variant-numeric:tabular-nums}.slp-al small{font-size:3cqw;color:#d0453a}.slp-tog{position:relative;flex:none;width:12.8cqw;height:7.8cqw;border-radius:99px;background:#34c759}.slp-tog i{position:absolute;top:.7cqw;right:.7cqw;width:6.4cqw;height:6.4cqw;border-radius:50%;background:#fff;box-shadow:0 .4cqw 1cqw #0003}.slp-minus{flex:none;display:grid;place-items:center;width:5.4cqw;height:5.4cqw;border-radius:50%;background:#ff3b30;color:#fff;font-weight:700;font-size:4cqw;line-height:1}.slp-add{color:#d0453a;font-weight:600}.slp-foot{display:block;margin:1.6cqw 3.6cqw 0;font-size:2.8cqw;line-height:1.35;color:#8e8e93}.slp-seg{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4cqw;padding:.6cqw;border-radius:2.4cqw;background:#7878801f;font-size:3cqw;text-align:center}.slp-seg span{padding:1.4cqw 0;border-radius:2cqw}.slp-seg span.on{background:#fff;font-weight:600;box-shadow:0 .3cqw 1cqw #0000001a}.slp-card .slp-row em{margin-left:auto;font-style:normal;color:#8e8e93}.slp-mic{position:absolute;right:4cqw;bottom:6cqw;display:grid;place-items:center;width:13.8cqw;height:13.8cqw;border-radius:50%;background:#d0453a;color:#fff;box-shadow:0 1cqw 2.6cqw #00000040}.slp-mic svg{width:5.4cqw;height:5.4cqw}@media(prefers-reduced-motion:reduce){.sim-app,.sim-sheet.sim-big .sh-in,.sim-editor.sim-big .ed-in,.dt-in,.sim-sleep,.slp-list,.slp-why li{transition:none!important}.sim-sheet.sim-big .sh-rec.on .sh-pulse{animation:none}}.tb-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.tb{display:grid;gap:8px;align-content:start;padding:24px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--line);overflow:hidden}.tb h3{font-size:1.25rem;letter-spacing:-.01em}.tb p{color:var(--muted)}.tb-a{grid-row:span 2}.tv-dev,.tv-sale,.tv-list{margin-bottom:14px}.tv-dev{position:relative;justify-self:center;width:100%;max-width:540px;height:270px;container-type:inline-size;--ph: 44%}.tv-phone{position:absolute;left:0;top:0;bottom:0;z-index:2;width:var(--ph);display:grid;align-content:start;gap:7px;padding:30px 9px 10px;border-radius:30px;border:7px solid #1d1d1f;background:#fff;color:#1d1d1f;box-shadow:0 20px 40px -24px #00000059}.tv-phone:before{content:"";position:absolute;top:6px;left:50%;width:32%;height:12px;border-radius:99px;background:#1d1d1f;transform:translate(-50%)}.tv-ph-t{padding-left:4px;font-size:.6875rem;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.04em}.tv-row{position:relative;display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:11px;background:#f2f2f6;font-size:.8125rem}.tv-row i,.tv-row em{display:grid}.tv-row.r0 i{color:#ff3b30}.tv-row.r1 i{color:#ff2d55}.tv-row.r2 i{color:#af52de}.tv-row.r3 i{color:#007aff}.tv-row b{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv-row em{color:#8e8e93}.tv-wire{position:absolute;left:var(--ph);right:31%;top:73px;border-top:2px dashed color-mix(in srgb,var(--muted) 45%,transparent)}.tv-gate{position:absolute;z-index:3;left:calc(var(--ph) - 13px);top:60px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--coral-btn);color:#fff;box-shadow:0 0 0 3px var(--bg)}.tv-filter{position:absolute;left:calc(var(--ph) + 16px);right:31%;top:84px;font-size:.6875rem;line-height:1.3;color:var(--muted);text-align:center}.tv-ai{position:absolute;right:0;top:34px;z-index:2;width:31%;display:grid;justify-items:center;gap:2px;padding:12px 8px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--line);color:var(--coral-text);text-align:center}.tv-ai b{font-size:.8125rem;color:var(--fg)}.tv-ai small{font-size:.6875rem;line-height:1.25;color:var(--muted)}.tv-msg{position:absolute;z-index:4;top:60px;left:calc(var(--ph) - 20px);padding:5px 10px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0}.tv-msg.m2{display:grid;background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px var(--line),0 6px 16px -8px #0000004d}.tv-msg.m2 s,.tv-msg.m2 u{grid-area:1 / 1;text-decoration:none}.tv-msg.m2 u{color:var(--coral-text);opacity:0}.tv-no{position:absolute;z-index:3;left:calc(var(--ph) + 8px);padding:3px 9px;border-radius:99px;background:color-mix(in srgb,#e5484d 14%,var(--bg));color:#c42b30;font-size:.75rem;font-weight:700;white-space:nowrap;opacity:0;transform:scale(.6)}.tv-no.n1{top:102px}.tv-no.n2{top:142px}.tb.play .tv-msg.m1{animation:tvTravel1 2.2s .4s cubic-bezier(.45,0,.3,1) forwards}.tb.play .tv-msg.m2{animation:tvTravel2 2.4s 2.4s cubic-bezier(.45,0,.3,1) forwards}.tb.play .tv-msg.m2 s{animation:tvOut .3s 3s forwards}.tb.play .tv-msg.m2 u{animation:tvIn .3s 3s forwards}.tb.play .tv-row.r1{animation:tvBump .7s 5s ease-out}.tb.play .tv-row.r2{animation:tvBump .7s 5.7s ease-out}.tb.play .tv-no.n1{animation:tvPop .38s 5.3s cubic-bezier(.2,.9,.25,1.3) forwards}.tb.play .tv-no.n2{animation:tvPop .38s 6s cubic-bezier(.2,.9,.25,1.3) forwards}@keyframes tvTravel1{0%{opacity:0;transform:translate(0) scale(.85)}12%{opacity:1;transform:translate(0) scale(1)}62%{left:calc(69% - 8px);top:60px;transform:translate(-100%);opacity:1}to{left:100%;top:140px;transform:translate(-100%);opacity:1}}@keyframes tvTravel2{0%{opacity:0;transform:translate(0) scale(.85)}12%{opacity:1;transform:translate(0) scale(1)}62%{left:calc(69% - 8px);top:60px;transform:translate(-100%);opacity:1}to{left:100%;top:174px;transform:translate(-100%);opacity:1}}@keyframes tvOut{to{opacity:0}}@keyframes tvIn{to{opacity:1}}@keyframes tvBump{0%,to{transform:none}35%{transform:translate(9px)}55%{transform:translate(-3px)}75%{transform:translate(2px)}}@keyframes tvPop{to{opacity:1;transform:none}}@container (max-width: 430px){.tv-row em{display:none}.tv-row{font-size:.75rem;padding:7px 8px}.tv-filter{display:none}.tb.play .tv-msg.m1{animation-name:tvTravel1s}.tb.play .tv-msg.m2{animation-name:tvTravel2s}.tb.still .tv-msg.m1{top:186px}.tb.still .tv-msg.m2{top:222px}}@keyframes tvTravel1s{0%{opacity:0;transform:translate(0) scale(.85)}12%{opacity:1;transform:translate(0) scale(1)}62%{left:calc(69% - 8px);top:60px;transform:translate(-100%);opacity:1}to{left:100%;top:186px;transform:translate(-100%);opacity:1}}@keyframes tvTravel2s{0%{opacity:0;transform:translate(0) scale(.85)}12%{opacity:1;transform:translate(0) scale(1)}62%{left:calc(69% - 8px);top:60px;transform:translate(-100%);opacity:1}to{left:100%;top:222px;transform:translate(-100%);opacity:1}}.tv-sale{display:grid;gap:8px}.tv-x{position:relative;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;background:var(--bg-soft);font-size:.9375rem}.tv-x i{display:grid;color:var(--fg)}.tv-x b{font-weight:600}.tv-x:after{content:"";position:absolute;left:12px;right:12px;top:50%;height:2px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:left}.tb.play .tv-x:after{animation:tvStrike .45s cubic-bezier(.2,.9,.25,1) forwards}.tb.play .tv-x i,.tb.play .tv-x b{animation:tvMute .45s forwards}.tb.play .tv-x.x0:after,.tb.play .tv-x.x0 i,.tb.play .tv-x.x0 b{animation-delay:.4s}.tb.play .tv-x.x1:after,.tb.play .tv-x.x1 i,.tb.play .tv-x.x1 b{animation-delay:.85s}.tb.play .tv-x.x2:after,.tb.play .tv-x.x2 i,.tb.play .tv-x.x2 b{animation-delay:1.3s}.tv-badge{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;border-radius:99px;background:color-mix(in srgb,#30a46c 14%,var(--bg));color:#1c6e45;font-size:.875rem;font-weight:600;opacity:0;transform:scale(.9)}.tb.play .tv-badge{animation:tvPop .4s 1.9s cubic-bezier(.2,.9,.25,1.3) forwards}@keyframes tvStrike{to{transform:scaleX(1)}}@keyframes tvMute{to{color:var(--muted)}}.tv-list{display:grid;border-radius:14px;background:var(--bg-soft);overflow:hidden}.tl-row{position:relative;display:flex;align-items:center;gap:10px;padding:11px 14px;font-size:.875rem}.tl-row+.tl-row:before{content:"";position:absolute;left:39px;right:0;top:0;border-top:1px solid var(--line)}.tl-row i{display:grid;color:var(--coral-text)}.tl-row b{flex:1;display:grid;font-weight:500}.tl-row small{color:var(--muted)}.tl-chev{font-style:normal;color:var(--muted)}.tl-row.t3 i,.tl-row.t3 b{color:#c42b30}.tl-a,.tl-b{grid-area:1 / 1}.tl-b{opacity:0}.tl-st{display:grid;width:18px;height:18px}.tl-spin,.tl-ok{grid-area:1 / 1;place-self:center}.tl-spin{width:15px;height:15px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--muted);opacity:0}.tl-ok{display:grid;color:#30a46c;opacity:0;transform:scale(.5)}.tb.play .tl-row.t1{animation:tlTap .7s .6s}.tb.play .tl-spin{animation:tlSpin 1s .9s linear}.tb.play .tl-ok{animation:tvPop .3s 1.9s cubic-bezier(.2,.9,.25,1.3) forwards}.tb.play .tl-a{animation:tvOut .25s 1.9s forwards}.tb.play .tl-b{animation:tvIn .25s 1.9s forwards}@keyframes tlTap{30%{background:color-mix(in srgb,var(--fg) 8%,transparent)}}@keyframes tlSpin{0%{opacity:1;transform:rotate(0)}90%{opacity:1}to{opacity:0;transform:rotate(720deg)}}.tb.still *,.tb.still *:after{animation:none!important}.tb.still .tv-msg{opacity:1;left:100%;transform:translate(-100%)}.tb.still .tv-msg.m1{top:140px}.tb.still .tv-msg.m2{top:174px}.tb.still .tv-msg.m2 s{opacity:0}.tb.still .tv-msg.m2 u{opacity:1}.tb.still .tv-no,.tb.still .tv-badge,.tb.still .tl-ok{opacity:1;transform:none}.tb.still .tv-x:after{transform:scaleX(1)}.tb.still .tv-x i,.tb.still .tv-x b{color:var(--muted)}.tb.still .tl-a{opacity:0}.tb.still .tl-b{opacity:1}@media(max-width:900px){.tb-grid{grid-template-columns:1fr}.tb-a{grid-row:auto}}.setup{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,64px);align-items:center}.setup-steps{list-style:none;display:grid;gap:8px}.setup-step{position:relative;display:flex;align-items:flex-start;gap:14px;width:100%;padding:18px;border-radius:18px;border:1px solid transparent;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;transition:background .2s,border-color .2s}.setup-step:hover{background:var(--bg-soft)}.setup-step[aria-pressed=true]{background:var(--bg-soft);border-color:var(--line)}.setup-step .step-n{transition:background .2s,color .2s}.setup-step[aria-pressed=false] .step-n{background:var(--line);color:var(--fg)}.ss-body{display:grid;gap:5px}.ss-body b{font-size:1.0625rem}.ss-body>span{color:var(--muted)}.ss-path{justify-self:start;display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;padding:5px 10px;border-radius:8px;background:var(--bg);border:1px solid var(--line);font-size:.8125rem;font-weight:600}.ss-path em{font-style:normal;font-weight:500;color:var(--muted)}.ss-prog{position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:2px;background:var(--coral);transform:scaleX(0);transform-origin:left}.setup:not(.manual) .setup-step[aria-pressed=true] .ss-prog{animation:ssProg var(--dur, 5s) linear forwards}@keyframes ssProg{to{transform:scaleX(1)}}.setup-phone{display:grid;justify-items:center}.setup-phone .iphone{width:min(280px,70vw)}.su-screen{container-type:inline-size;background:#f2f2f7;color:#1d1d1f;font-size:3.6cqw;line-height:1.25;text-align:left}.su-status{position:absolute;top:0;left:0;right:0;z-index:6;height:12cqw;padding:3.4cqw 0 0 10cqw;font-size:4.2cqw;font-weight:650}.su{position:absolute;inset:0;padding-top:13cqw;font-size:3.6cqw;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.setup[data-step="0"] .su1,.setup[data-step="1"] .su2,.setup[data-step="2"] .su3{opacity:1;visibility:visible}.su-nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1cqw 4cqw 3cqw;font-size:4.3cqw}.su-nav b{font-weight:600}.su-nav>:last-child{justify-self:end}.su-back{color:#007aff;font-size:4cqw;white-space:nowrap}.su-burger{display:grid;place-content:center;gap:.8cqw;width:9.5cqw;height:9.5cqw;border-radius:50%;background:#fff;box-shadow:0 .5cqw 1.6cqw #0000001f}.su-burger i{width:3.8cqw;height:.5cqw;border-radius:1px;background:#d0453a}.su-me{display:grid;place-items:center;width:8cqw;height:8cqw;border-radius:50%;background:#d0453a;color:#fff;font-weight:700;font-size:3.6cqw}.su-group{margin:0 4cqw;border-radius:3cqw;background:#fff;overflow:hidden}.su-row{position:relative;display:flex;align-items:center;gap:2.6cqw;max-height:30cqw;padding:2.8cqw 3.4cqw;transition:background .25s,max-height .45s cubic-bezier(.2,.9,.25,1),padding .45s cubic-bezier(.2,.9,.25,1),opacity .3s}.su-row+.su-row:before{content:"";position:absolute;left:3.4cqw;right:0;top:0;border-top:.25cqw solid #e5e5ea}.su-txt{flex:1;display:grid;gap:.3cqw;min-width:0}.su-txt b{font-size:4cqw;font-weight:500}.su-txt small{font-size:3cqw;color:#8e8e93}.su-row em{font-style:normal;font-size:5cqw;color:#c7c7cc}.acc-ico,.cal-ico{flex:none;display:grid;place-items:center;width:7cqw;height:7cqw;border-radius:1.8cqw;color:#fff;font-weight:700;font-size:3.6cqw}.acc-ico.icloud{background:#3e9bff}.acc-ico.google{background:#4285f4}.acc-ico.outlook{background:#0a64ad}.cal-ico{background:#ff3b30}.cal-ico svg{width:4cqw;height:4cqw}.su1 .a1{max-height:0;padding-block:0;opacity:0}.su1[data-p="3"] .a1{max-height:30cqw;padding-block:2.8cqw;opacity:1;animation:suFlash 1.6s}.su1[data-p="1"] .su-add{background:#e5e5ea}@keyframes suFlash{0%,40%{background:#e8f1ff}to{background:#fff}}.su-btn{flex:none;padding:1.6cqw 3.4cqw;border-radius:99px;background:#d0453a;color:#fff;font-weight:600;font-size:3.3cqw;transition:transform .16s,opacity .16s}.su-btn.ghost{background:#d0453a1f;color:#d0453a}.su2[data-p="1"] .su-btn{transform:scale(.88);opacity:.75}.su-cal{display:grid;gap:2cqw;margin:4cqw 4cqw 0}.su-ev{display:grid;padding:2cqw 3cqw;border-radius:2cqw;background:#6370e8;color:#fff;opacity:0;transform:translateY(2cqw);transition:opacity .3s,transform .3s cubic-bezier(.2,.9,.25,1)}.su-ev.e1{background:#ee7a30;transition-delay:.15s}.su-ev.e2{background:#30a46c;transition-delay:.3s}.su-ev b{font-size:3.6cqw}.su-ev small{font-size:3cqw;opacity:.85}.su2[data-p="5"] .su-ev,.su2[data-p="6"] .su-ev{opacity:1;transform:none}.su-alert{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:#0000004d;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.su-alert>div{display:grid;width:72cqw;border-radius:4cqw;background:#fafafaf7;text-align:center;overflow:hidden;transform:scale(1.1);transition:transform .25s}.su-alert b{padding:4.5cqw 4cqw 1cqw;font-size:3.9cqw;font-weight:600}.su-alert small{padding:0 4cqw 4cqw;font-size:3.1cqw;color:#3c3c43}.su-al-btns{display:grid;grid-template-columns:1fr 1fr;border-top:.25cqw solid #d1d1d6}.su-al-btns i{padding:3cqw 0;font-style:normal;font-size:3.9cqw;color:#007aff}.su-al-btns i+i{border-left:.25cqw solid #d1d1d6;font-weight:600}.su2[data-p="2"] .su-alert{opacity:1;visibility:visible}.su2[data-p="2"] .su-alert>div{transform:none}.su-pick{position:absolute;inset:0;z-index:5;visibility:hidden;background:#0000;transition:background .3s,visibility .4s}.su-pick>div{position:absolute;left:0;right:0;bottom:0;top:14cqw;display:grid;align-content:start;padding:4cqw;border-radius:4.5cqw 4.5cqw 0 0;background:#f2f2f7;transform:translateY(100%);transition:transform .4s cubic-bezier(.2,.9,.25,1)}.su2[data-p="3"] .su-pick,.su2[data-p="4"] .su-pick{visibility:visible;background:#00000040}.su2[data-p="3"] .su-pick>div,.su2[data-p="4"] .su-pick>div{transform:none}.su-pick-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:3cqw}.su-pick-top b{font-size:4.3cqw}.pk-done{font-style:normal;font-weight:600;color:#d0453a}.su-pk{display:flex;align-items:center;gap:2.6cqw;padding:3cqw 3.4cqw;background:#fff}.su-pk.k0{border-radius:3cqw 3cqw 0 0}.su-pk.k2{border-radius:0 0 3cqw 3cqw}.su-pk+.su-pk{border-top:.25cqw solid #e5e5ea}.pk-dot{width:3cqw;height:3cqw;border-radius:50%;background:#6370e8}.k1 .pk-dot{background:#ee7a30}.k2 .pk-dot{background:#30a46c}.su-pk b{flex:1;font-size:4cqw;font-weight:500}.su-pk em{display:grid;color:#d0453a;opacity:0;transform:scale(.5);transition:opacity .2s,transform .25s cubic-bezier(.2,.9,.25,1.4)}.su-pk.k1 em{transition-delay:.2s}.su-pk.k2 em{transition-delay:.4s}.su2[data-p="4"] .su-pk em{opacity:1;transform:none}.su-two .su-txt small{line-height:1.3}.su-tog{position:relative;flex:none;width:13cqw;height:8cqw;border-radius:99px;background:#e9e9eb;transition:background .25s}.su-tog i{position:absolute;top:.7cqw;left:.7cqw;width:6.6cqw;height:6.6cqw;border-radius:50%;background:#fff;box-shadow:0 .5cqw 1.2cqw #0003;transition:transform .3s cubic-bezier(.2,.9,.25,1)}.su3[data-p="1"] .su-tog,.su3[data-p="2"] .su-tog{background:#34c759}.su3[data-p="1"] .su-tog i,.su3[data-p="2"] .su-tog i{transform:translate(5cqw)}.su-sync{display:grid;justify-items:center;gap:2cqw;margin:6cqw 4cqw 0;padding:5cqw;border-radius:3cqw;background:#fff;opacity:.35;transition:opacity .4s}.su3[data-p="2"] .su-sync{opacity:1}.su-tiles{display:flex;gap:2cqw}.su-tiles .cal-tile{width:10cqw;height:10cqw;border-radius:2.6cqw;box-shadow:none}.su-tiles .cal-tile b{font-size:3.6cqw;margin-top:2cqw}.su-arrows{display:flex;gap:5cqw;height:10cqw}.su-arrows i{position:relative;width:.6cqw;border-radius:1px;background:#d1d1d6}.su-arrows i:after{content:"";position:absolute;left:50%;width:2.2cqw;height:2.2cqw;margin-left:-1.1cqw;border-radius:50%;opacity:0}.su-arrows i.up:after{background:#d0453a}.su-arrows i.down:after{background:#6370e8}.su3[data-p="2"] .su-arrows i.down:after{animation:suDown 1.4s ease-in-out infinite}.su3[data-p="2"] .su-arrows i.up:after{animation:suUp 1.4s .7s ease-in-out infinite}@keyframes suDown{0%{top:0;opacity:0}20%,80%{opacity:1}to{top:100%;opacity:0}}@keyframes suUp{0%{top:100%;opacity:0}20%,80%{opacity:1}to{top:0;opacity:0}}.su-sync img{width:11cqw;height:11cqw;border-radius:50%}@media(prefers-reduced-motion:reduce){.su-arrows i:after{animation:none!important}.su,.su-row,.su-ev,.su-pick>div,.su-pk em,.su-tog i{transition:none!important}}.setup-cap{display:none}@media(max-width:900px){.setup-cap{display:block;margin-top:14px;min-height:2.8em;max-width:34ch;text-align:center;font-size:.9375rem;font-weight:600}.setup-cap b{display:inline-grid;place-items:center;height:22px;margin-right:8px;padding:0 8px;border-radius:99px;background:var(--fg);color:var(--bg);font-size:.75rem;vertical-align:1px}.setup{grid-template-columns:1fr}.setup-phone{order:-1}.setup-phone .iphone{width:min(240px,64vw)}}.also{display:grid;grid-template-columns:.8fr 2fr;gap:clamp(24px,4vw,48px);align-items:start;margin-top:clamp(56px,8vw,96px)}.also-head h3{font-size:1.5rem;letter-spacing:-.01em}.also-head p{margin:8px 0 4px;color:var(--muted)}.also-grid{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px}.also-grid li{display:flex;gap:14px;padding:18px;border-radius:18px;background:var(--bg-soft);border:1px solid var(--line)}.also-grid b{font-size:1rem}.also-grid p{margin:3px 0 10px;font-size:.9375rem;color:var(--muted)}.also-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:99px;font-size:.75rem;font-weight:600}.also-tag.stay{background:color-mix(in srgb,#30a46c 14%,var(--bg));color:#1c6e45}.also-tag.out{background:color-mix(in srgb,var(--muted) 14%,var(--bg));color:var(--fg)}@media(max-width:900px){.also{grid-template-columns:1fr}}@media(max-width:620px){.also-grid{grid-template-columns:1fr}}@media(max-width:820px){.how2-stage{padding-top:16px}}:root{--fs-small: .875rem;--fs-body: 1.0625rem;--fs-lead: 1.25rem;--fs-h3: clamp(1.375rem, 2.2vw, 1.75rem);--fs-h2: clamp(2rem, 3.8vw, 3rem);--fs-display: clamp(2.75rem, 5.4vw, 4.75rem);--tone: color-mix(in srgb, var(--fg) 7%, transparent)}html{-webkit-tap-highlight-color:transparent}body{font-size:var(--fs-body)}a,button,input,label,summary,select,textarea{touch-action:manipulation}h1,.hero2 h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-lead)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}main .lead,.hero2 .lead{font-size:var(--fs-lead);color:var(--fg)}.btn{font-size:var(--fs-body)}.btn.ghost{box-shadow:none;background:var(--bg-soft)}.btn.ghost:hover{background:var(--tone)}.card{border:0}.soft .card{background:var(--bg)}main .card p{color:var(--fg)}.nav,.nav2,.nav2.scrolled{border-bottom:0}.nav2-links .nl,.dd-btn,.login2,.lang2,.nav-cta{font-size:var(--fs-small)}.dd-panel{display:none;border:0}.dd[data-open=true] .dd-panel{display:block;animation:ddIn .2s cubic-bezier(.2,.8,.2,1)}@keyframes ddIn{0%{opacity:0;transform:translate(-50%,-6px)}}.mobile-menu,.nav2 .mobile-menu[data-open=true]{border-top:0;overscroll-behavior:contain}.mobile-menu a,.mm-in a{border-bottom:0}.hero-glow{display:none}.rotator{font-size:var(--fs-h3)}.sync-badge{border:0;box-shadow:none;background:var(--bg-soft)}.cal-tile{box-shadow:none}.cal-tiles .cal-tile+.cal-tile{margin-left:4px}.chip2{background:var(--bg-soft);border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;font-size:var(--fs-small)}.chip2 small,.science,.car-caption span{font-size:var(--fs-small)}.car-caption b{font-size:var(--fs-body)}.car-arrow{border:0;background:var(--bg-soft)}.car-arrow:hover{background:var(--tone)}.wait{border:0;background:var(--bg-soft)}.iphone{background:#1c1c1e}@media(min-width:1100px){.car-viewport{width:316px}}.carousel:focus-visible{outline:3px solid var(--coral);outline-offset:6px;border-radius:28px}.car-pause{display:grid;place-items:center;width:44px;height:44px;margin-left:6px;border:0;border-radius:50%;background:var(--bg-soft);color:var(--fg);cursor:pointer;transition:transform .12s ease-out,background .15s}.car-pause:hover{background:var(--tone)}.car-pause:active{transform:scale(.92)}.car-pause .i-play,.car-pause[aria-pressed=true] .i-pause{display:none}.car-pause[aria-pressed=true] .i-play{display:block}.car-controls>*{transition:opacity .45s ease,visibility .45s}.carousel.pre .car-controls{opacity:1;visibility:visible}.carousel.pre .car-controls>:not(.car-pause){opacity:0;visibility:hidden}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.car-pause{display:none}}.fact-big{font-size:var(--fs-h2);font-variant-numeric:tabular-nums}.fact-vs{font-size:var(--fs-body)}.fb,.fact-src,.fact-note{font-size:var(--fs-small)}.fb i{background:var(--tone)}.fact-how{border-top:0;padding-top:6px;font-size:var(--fs-body)}.tb{border:0}.tb h3{font-size:var(--fs-lead)}main .tb p{color:var(--fg)}.tv-dev{height:300px}.tv-phone{box-shadow:none}.tv-ph-t{font-size:var(--fs-small);text-transform:none;letter-spacing:0;font-weight:600}.tv-row,.tv-msg,.tv-no,.tv-ai b,.tv-ai small,.tv-filter{font-size:var(--fs-small)}.tv-filter{top:86px}.tv-msg.m2{box-shadow:none;background:var(--bg-soft)}.tv-no{display:inline-flex;align-items:center;gap:4px}.tv-no.n1{top:104px}.tv-no.n2{top:146px}.tl-row{font-size:var(--fs-small)}.how2-steps{border-left:0}.how2-step{padding-left:0}.how2-step:before{display:none}.how2-step h3{font-size:var(--fs-h2)}.how2-step p{font-size:var(--fs-lead);color:var(--fg);max-width:30ch}.how2-step:not(.on) h3,.how2-step:not(.on) p{color:var(--muted)}@media(min-width:821px){.how2-phones{width:min(330px,30vw)}.how2-stage{top:max(84px,calc(50vh - (min(330px,30vw)*1.087)))}}@media(max-width:820px){.how2-stage{background:var(--bg)}.how2-cap b{font-size:var(--fs-h3)}.how2-cap p{font-size:var(--fs-body)}}.setup-step,.setup-step[aria-pressed=true]{border:0}.ss-body b{font-size:var(--fs-lead)}.ss-body>span{color:var(--fg)}.ss-path{border:0;background:var(--tone);font-size:var(--fs-small)}.also-grid{gap:clamp(28px,3vw,40px) clamp(28px,4vw,56px)}.also-grid li{padding:0;border:0;border-radius:0;background:none}main .also-grid p{color:var(--fg);font-size:var(--fs-body)}.also-grid b{font-size:var(--fs-lead)}.also-head h3{font-size:var(--fs-h3)}.also-tag{font-size:var(--fs-small)}.vs-card{border:0}.vs-card.me{background:var(--coral-btn)}.vs-card li{border-bottom:0;padding:12px 0}.vs-head{font-size:var(--fs-lead)}.vs-card li span{font-size:var(--fs-body)}.eq-app{border:0;background:var(--bg-soft);font-size:var(--fs-body)}.eq-ico{border:0;background:var(--bg)}.eq-result{border:0;box-shadow:none;background:color-mix(in srgb,var(--coral) 12%,var(--bg))}.who2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);align-items:start}.who2>h2{position:sticky;top:120px}.who2-list{list-style:none;display:grid;gap:clamp(28px,3.5vw,44px)}.who2-list h3{font-size:var(--fs-h3);letter-spacing:-.02em}.who2-list p{margin-top:6px;font-size:var(--fs-lead)}@media(max-width:820px){.who2{grid-template-columns:1fr}.who2>h2{position:static}}.dev-card{border:0;background:none;padding:0}.concept{font-size:var(--fs-small)}.reviews-empty{border:0;background:var(--bg)}main .reviews-empty p{color:var(--fg)}.qs button{border:0;background:var(--bg-soft);font-size:var(--fs-body)}.qs button[aria-pressed=true]{background:color-mix(in srgb,var(--coral) 12%,var(--bg));color:var(--coral-text)}.qs-scroll{mask-image:none;-webkit-mask-image:none;padding-bottom:0}.chat{background:var(--bg-soft)}footer{border-top:0;background:var(--bg-soft);font-size:var(--fs-small)}.social{border:0;background:var(--bg)}.social:hover{background:var(--tone)}.ipad2,.mm-lid,.mbp-lid{background:#1c1c1e}@media(min-width:1100px){.setup-phone .iphone{width:316px}}.tv-list{min-height:200px;align-content:space-between}.tl-row{padding-block:13px}.tv-ai{border:0}.msg{font-size:var(--fs-body)}.wordmark{font-size:1.25rem}.eq-sign{font-size:var(--fs-h2)}.dd-item b,.dd-item small{font-size:var(--fs-small)}.dd-soon{font-size:var(--fs-small);background:none;padding:0}@media(max-width:1000px){.facts2 .grid3{gap:36px}}@media(max-width:900px){.eq-sign{margin-block:12px}}@media(max-width:820px){.how2-step h3,.how2-step p{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.how2-cap b{font-size:var(--fs-lead)}}.aw-case{background:#c7c7cc}.aw-band{background:#2c2c30}.aw-crown{background:#aeaeb2}.gm-case{background:#2c2c2e}.gm-bezel{background:#3a3a3c}.gm-band{background:#1f1f22}.gm-b{background:#48484a}.gm-screen{background:#0b0b0c}.sync-badge small,.step-n,.setup-cap b{font-size:var(--fs-small)}.tv-x{font-size:var(--fs-body)}.nav2 .wordmark,footer .wordmark{font-size:1.25rem}@media(max-width:1240px){.nav-cta{font-size:var(--fs-small)}}@media(min-width:901px){.tb-grid{grid-template-columns:1fr 1fr}.tb-a{grid-column:1 / -1;grid-row:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-rows:auto auto;column-gap:clamp(28px,4vw,56px);align-content:center;align-items:start}.tb-a .tv-dev{grid-row:1 / span 2;margin-bottom:0}.tb-a h3{align-self:end;font-size:var(--fs-h3)}}main .also-head p{color:var(--fg);font-size:var(--fs-body)}main .how2-cap p{color:var(--fg)}.h1-sm{font-size:var(--fs-display)}.legal .h1-sm,.legal h1{font-size:var(--fs-h2);hyphens:auto}.page-hero .lead,.com-intro .lead,.status-page .lead{color:var(--fg)}.jump a{border:0;background:var(--bg-soft);font-size:var(--fs-small)}.jump a:hover{background:var(--tone);color:var(--coral-text)}.jump-pill{border:0;background:var(--bg-soft)}.cp-list{gap:clamp(48px,6vw,80px)}.cp-card{border:0;background:none;padding:0;border-radius:0}.cp-head h2{font-size:var(--fs-h3)}.cp-head p,.cp-privacy p{color:var(--fg)}.cp-status,.cp-soon em{font-size:var(--fs-small)}.cp-body h3{font-size:var(--fs-body)}.cp-facts{background:var(--bg);font-size:var(--fs-body)}.cp-privacy{border:0}.cp-privacy .h3{font-size:var(--fs-lead)}.cp-soon li{border:0;background:var(--bg-soft)}.cp-more{background:var(--tone)}.cp-more .conn-ico,.price-card,.price-card.selected,.price-card.hot{box-shadow:none}.ptable .group th{text-transform:none;letter-spacing:0;font-size:var(--fs-small);font-weight:600;color:var(--fg)}.ptable th[scope=row],.ptable thead th{font-size:var(--fs-body)}.footnote{font-size:var(--fs-small);max-width:70ch;margin-inline:auto}.support-mail{border:0}.support-mail p{color:var(--fg)}.support-mail .h3{font-size:var(--fs-lead)}.support-h{font-size:var(--fs-h3)}.faq-list details{border:0;background:var(--bg)}.stats-steps p,.feat-list span{color:var(--fg)}@media(min-width:1100px){.feat-shot .iphone,.feat-phone .iphone,.devices-phone .iphone,.stats-explain-shot .iphone{width:304px}}.mac-menubar{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f5f5f7}.com-form input:not([type=radio]),.com-form textarea{font-size:var(--fs-body)}.com-road li,.com-item,.com-filter button{border:0}.com-road li{background:var(--bg)}.com-item,.com-filter button{background:var(--bg-soft)}.com-empty,.com-cat span{border:0;background:var(--bg-soft)}.nav2-in{width:var(--page);margin-inline:auto;padding-inline:0}footer .foot-brand p{color:var(--fg);font-size:var(--fs-body)}.sim-notify{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fafafcfa}.sim-cap,.save,.badge,.bill dt,.bill dd{font-size:var(--fs-small)}.bill h3,.ptable td{font-size:var(--fs-body)}.big{font-size:var(--fs-h3)}.footnote{font-size:var(--fs-body)}.table-wrap{border:0;background:var(--bg)}.summary{border:0}.support{max-width:none}.support-faq{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start}@media(max-width:820px){.support-faq{grid-template-columns:1fr}}.com-intro h1{font-size:var(--fs-display)}.com-road-h{font-size:var(--fs-h3);margin-top:28px}.com-intro>p:not(.lead){color:var(--fg)}.com-road{grid-template-columns:1fr;gap:20px;margin-top:6px}.com-road li{background:none;padding:0;border-radius:0}.com-road .ico{width:36px;height:36px;border-radius:10px}.com-road span:not(.ico),.com-item p{color:var(--fg);font-size:var(--fs-body)}.com-badge,.com-item-top small{font-size:var(--fs-small)}.skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.js main>section:first-child:not(.hero2) :is(.wrap,.head,.com-intro)>*{animation:riseIn .7s cubic-bezier(.2,.8,.2,1) both}.js main>section:first-child:not(.hero2) :is(.wrap,.head,.com-intro)>:nth-child(2){animation-delay:70ms}.js main>section:first-child:not(.hero2) :is(.wrap,.head,.com-intro)>:nth-child(3){animation-delay:.14s}.js main>section:first-child:not(.hero2) :is(.wrap,.head,.com-intro)>:nth-child(4){animation-delay:.21s}.js main>section:first-child:not(.hero2) :is(.wrap,.head,.com-intro)>:nth-child(n+5){animation-delay:.28s}}@keyframes riseIn{0%{opacity:0;transform:translateY(20px)}}.cp-soon li{background:none;padding:6px 0}.cp-more{background:none}.cp-privacy p,.page-hero .lead{max-width:70ch}.legal article{max-width:70ch}.price-card header .muted{color:var(--fg)}.when-on{display:inline-flex;align-items:center;gap:6px}.legal .h1-sm,.legal h1{font-size:var(--fs-display)}.legal .wrap.narrow{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:clamp(28px,5vw,72px);align-items:start}.legal .wrap.narrow>h1{grid-column:1 / -1}.legal .draft{grid-column:1;position:sticky;top:100px;border:0}.legal .legal-art{grid-column:2}@media(max-width:820px){.legal .wrap.narrow{grid-template-columns:minmax(0,1fr)}.legal .draft,.legal .legal-art{grid-column:1;position:static}}@media(max-width:600px){.legal .h1-sm,.legal h1{font-size:var(--fs-h2)}}.legal-side{grid-column:1;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow-y:auto;overscroll-behavior:contain;display:grid;gap:18px;align-content:start}.legal .legal-side .draft{position:static;margin:0;font-size:var(--fs-small)}.legal-toc ul{list-style:none;display:grid;gap:2px}.legal-toc a{display:block;padding:6px 0;color:var(--fg);text-decoration:none;font-size:var(--fs-small);line-height:1.35}.legal-toc a:hover{color:var(--coral-text)}.legal-art h2{scroll-margin-top:96px}@media(max-width:820px){.legal-side{position:static;max-height:none;overflow:visible}}.nav2-in{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.nav2-links{justify-content:center}.nav2-links .nl,.dd-btn{padding:0 10px}.price-card{border-color:transparent;background:var(--bg-soft)}.price-card.selected{border-color:var(--coral);background:var(--bg)}.bill{border-color:transparent;background:var(--bg)}.pick{box-shadow:none;background:var(--bg)}.price-card.selected .bill:not(.on){background:var(--bg-soft)}.storebox{display:grid;gap:10px;justify-items:start;margin-top:10px}.final .storebox,.hero-grid .storebox{justify-items:inherit}.store-btn{min-height:52px;padding:0 28px;font-size:var(--fs-lead)}.acct{padding-block:clamp(40px,7vw,80px) clamp(64px,9vw,112px)}.acct .acct-col{max-width:420px;display:grid;gap:14px}.acct .acct-col.acct-wide{max-width:640px;gap:26px}.acct h1{font-size:var(--fs-h2)}.acct .lead{font-size:var(--fs-body);color:var(--muted);margin-bottom:8px}.acct-step{display:grid;gap:14px}.acct-step[hidden]{display:none}.acct-btn{width:100%;min-height:50px;gap:10px}.acct-btn svg{flex:none}.acct-btn.apple{background:#000;color:#fff}.acct-btn.google{background:#f2f2f2;color:#1f1f1f}.acct-btn.apple:hover{background:#1d1d1f}.acct-btn.google:hover{background:#e8e8e8}.acct-btn.quiet{background:var(--tone);color:var(--fg)}.acct-btn.danger{background:transparent;color:var(--coral-text);box-shadow:inset 0 0 0 1.5px currentColor}.acct-btn.plain{background:none;color:var(--fg)}.acct-btn:disabled{opacity:.6;cursor:progress}.acct-or{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:var(--fs-small);margin:4px 0}.acct-or:before,.acct-or:after{content:"";flex:1;height:1px;background:var(--line)}.acct-form{display:grid;gap:8px}.acct-form label{font-size:var(--fs-small);font-weight:600}.acct-form .btn{margin-top:6px}.acct-input{min-height:50px;width:100%;border:0;border-radius:14px;background:var(--tone);color:var(--fg);padding:0 16px;font:inherit;font-size:1.0625rem}.acct-input::placeholder{color:var(--muted)}.acct-input:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.acct-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--coral-text)}.acct-small{font-size:var(--fs-small);color:var(--muted)}.acct-small a,.acct-link{color:var(--coral-text);font-weight:600;text-decoration:none}.acct-link{background:none;border:0;padding:0;min-height:44px;display:inline-flex;align-items:center;font:inherit;cursor:pointer}.acct-links{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:var(--fs-small)}.acct-btn[hidden]{display:none}.acct-link:hover,.acct-small a:hover{text-decoration:underline}.acct-msg{font-size:var(--fs-small);font-weight:600;color:var(--coral-text)}.acct-msg[data-state=ok],#ac-msg:not([data-state=err]){color:var(--muted);font-weight:500}.acct-msg:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.acct-code{position:relative}.acct-code input{position:absolute;inset:0;z-index:1;width:100%;border:0;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;font-size:16px;outline:none}.acct-boxes{display:flex;gap:8px}.acct-boxes span{flex:1;min-width:0;height:60px;border-radius:14px;background:var(--tone);display:grid;place-items:center;font-size:1.625rem;font-weight:600;font-variant-numeric:tabular-nums}.acct-boxes span.cur{box-shadow:inset 0 0 0 2px var(--coral)}.acct-code:has(input:focus-visible) .acct-boxes span.cur{box-shadow:inset 0 0 0 3px var(--coral)}.acct-groups{display:grid;gap:26px}.acct-groups[hidden]{display:none}.acct-group h2{font-size:var(--fs-small);font-weight:600;letter-spacing:0;line-height:1.4;color:var(--muted);margin:0 0 8px 16px}.acct-rows{background:var(--tone);border-radius:18px;overflow:hidden}.acct-row{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 16px;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.acct-row+.acct-row{box-shadow:inset 0 1px 0 var(--line)}:is(a,button).acct-row{cursor:pointer}:is(a,button).acct-row:hover{background:var(--tone)}.acct-row:focus-visible{outline-offset:-3px}.acct-row .k{flex:1;min-width:0}.acct-row .k small{display:block;margin-top:2px;font-size:var(--fs-small);color:var(--muted)}.acct-row .v{color:var(--muted);text-align:right;overflow-wrap:anywhere}.acct-row.chev:after{content:"›";font-size:1.375rem;line-height:1;color:var(--muted)}.acct-row.red{color:var(--coral-text);font-weight:600}.acct-status{display:inline-flex;align-items:center;gap:8px;font-weight:600}.acct-status:before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor}.acct-status.active,.acct-status.trial{color:#1f7a45}.acct-status.grace{color:#9a5800}.acct-dlg{margin:auto;width:min(460px,calc(100% - 32px));border:0;border-radius:24px;padding:26px;background:var(--bg);color:var(--fg);box-shadow:0 30px 80px -20px #00000080;overscroll-behavior:contain}.acct-dlg[open]{display:grid;gap:14px}.acct-dlg::backdrop{background:#00000073}.acct-dlg h2{font-size:var(--fs-h3)}.acct-dlg>p{color:var(--muted)}.acct-notice{background:color-mix(in srgb,#f5b301 18%,transparent);border-radius:16px;padding:16px 18px;font-size:.9375rem;color:var(--fg)!important}.acct-notice b{display:block;margin-bottom:4px}.acct-dlg-acts{display:grid;gap:8px;margin-top:4px}@media(prefers-reduced-motion:no-preference){.acct-dlg[open]{animation:riseIn .26s cubic-bezier(.2,.8,.2,1)}}.how2-steps{position:relative;border-left:2px solid var(--line)}.how2-steps:after{content:"";position:absolute;left:-2px;top:0;width:2px;height:var(--fill, 0px);background:var(--coral);transition:height .5s cubic-bezier(.2,.9,.25,1)}.how2-step{padding-left:clamp(28px,3.4vw,44px)}.how2-step h3:before{content:"";position:absolute;z-index:1;left:-8px;width:14px;height:14px;margin-top:calc(.575em - 7px);border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 2px var(--line);transition:background .3s ease,box-shadow .3s ease,transform .3s cubic-bezier(.2,.9,.25,1.4)}.how2-step:is(.on,.done) h3:before{background:var(--coral);box-shadow:inset 0 0 0 2px var(--coral)}.how2-step.on h3:before{transform:scale(1.3)}@media(prefers-reduced-motion:reduce){.how2-steps:after,.how2-step h3:before{transition:none}}.final .wait{background:var(--tone)}.also-more .conn-ico{background:var(--tone);color:var(--coral-text)}.also-more .text-link{font-size:var(--fs-body)}.jump .jump-more{color:var(--coral-text)}.cp-soon-head{scroll-margin-top:90px}.cp-soon em{margin-left:0;white-space:nowrap}@media(min-width:821px){.com-hero{padding-bottom:clamp(24px,3vw,40px)}.com-hero+section{padding-top:clamp(24px,3vw,40px)}}.swipe-dots{display:none}@media(max-width:820px){.swipe{position:relative;display:grid!important;grid-auto-flow:column;grid-template-columns:none!important;grid-auto-columns:min(84%,340px);gap:12px!important;max-width:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(50% - 50vw)!important;padding:4px calc(50vw - 50%) 6px;scroll-padding-inline:calc(50vw - 50%)}.swipe::-webkit-scrollbar{display:none}.swipe>*{scroll-snap-align:start;min-width:0}.swipe>.reveal{opacity:1;transform:none}.swipe-dots{display:flex;justify-content:center;gap:2px;margin-top:2px}}@media(max-width:820px){.dev-grid.swipe>.dev-card{align-content:start;padding:8px 4px 4px}}.eq-sign{display:grid;place-items:center}@media(max-width:820px){.car-caption{margin-top:10px}}@media(max-width:820px){.how2{--pw: clamp(112px, 33vw, 150px);display:grid;grid-template-columns:minmax(0,1fr) var(--pw);gap:14px}.how2-stage{order:2;position:sticky;top:max(84px,calc(50svh - var(--pw) * 1.087));z-index:auto;padding:0;background:none;align-self:start}.how2-phones{width:var(--pw)}.how2-caps{display:none}.how2-step h3,.how2-step p{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.how2-step,.how2-step:first-child,.how2-step:last-child,.how2-step.on{opacity:1;min-height:36svh;padding:0 0 0 24px;align-content:center;justify-items:start;text-align:left}.how2-step:first-child{align-content:start;padding-top:6svh}.how2-step:last-child{align-content:end;padding-bottom:12svh}.how2-step h3{font-size:var(--fs-lead);line-height:1.2}.how2-step p{font-size:.9375rem;max-width:none}}@media(max-width:900px){.setup{--pw: clamp(116px, 34vw, 168px);grid-template-columns:minmax(0,1fr) var(--pw);gap:14px;align-items:start}.setup-phone{order:2;position:sticky;top:96px}.setup-phone .iphone{width:var(--pw)}.setup-cap{display:none}.setup-steps{align-content:start}.setup-step{padding:12px 10px;gap:10px}.setup-step .step-n{width:26px;height:26px}.ss-body b{font-size:var(--fs-body);line-height:1.3}.ss-body>span{font-size:.9375rem}.setup-step[aria-pressed=false] :is(.ss-body>span,.ss-path){display:none}.setup-step[aria-pressed=true] :is(.ss-body>span,.ss-path){animation:ssIn .35s cubic-bezier(.2,.9,.25,1) both}.ss-prog{left:10px;right:10px}}@keyframes ssIn{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.setup-step[aria-pressed=true] :is(.ss-body>span,.ss-path){animation:none}}@media(max-width:900px){.also-grid{grid-template-columns:1fr 1fr;gap:28px 16px}.also-grid li{flex-direction:column;gap:10px}.also-grid b{font-size:var(--fs-body)}main .also-grid p{font-size:.9375rem;margin:4px 0 8px}.also-tag{border-radius:10px;padding:4px 8px;font-size:.8125rem;line-height:1.3;align-items:flex-start}.also-tag svg{flex:none;margin-top:2px}}@media(max-width:820px){.vs{grid-template-columns:1fr 1fr;gap:8px}.vs-card{border-radius:20px;padding:5px}.vs-head{font-size:var(--fs-body);padding:10px 6px}.vs-card ul{border-radius:16px;padding:4px 10px}.vs-card li{gap:8px;padding:10px 0}.vs-card li b{font-size:.9375rem;line-height:1.3}.vs-card li span{font-size:.8125rem;line-height:1.35;display:block;margin-top:2px}.vs-ico{width:20px;height:20px}.vs-ico svg{width:12px;height:12px}}@media(max-width:900px){.eq{gap:10px}.eq-apps{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:420px}.eq-app{padding:6px 10px 6px 6px;gap:8px;border-radius:12px;font-size:.9375rem;min-width:0}.eq-ico{width:30px;height:30px;border-radius:8px;flex:none}.eq-ico svg{width:18px;height:18px}.eq-sign{margin-block:0;font-size:2rem;line-height:1;transform:none}.eq-result{grid-template-columns:auto 1fr;justify-items:start;align-items:center;column-gap:14px;row-gap:2px;padding:14px 18px;text-align:left;width:100%;max-width:420px}.eq-result img{grid-row:span 2;width:52px;height:52px}}.who2-list h3{color:var(--coral-text);font-weight:750}.who2-list p{color:var(--fg)}@media(max-width:820px){.faq{display:flex;flex-direction:column;align-items:stretch;gap:12px}.faq .qs,.faq .chat{min-width:0}.faq .chat{order:1;min-height:300px;padding:16px;border-radius:24px}.faq .qs{order:2;display:flex;gap:8px;max-height:none;overflow-x:auto;overflow-y:visible;scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(50% - 50vw);padding:2px calc(50vw - 50%) 6px;scroll-padding-inline:calc(50vw - 50%)}.faq .qs::-webkit-scrollbar{display:none}.faq .qs button{flex:none;max-width:78vw;min-height:44px;padding:10px 16px;border-radius:22px;scroll-snap-align:start;font-size:.9375rem}}.note{display:block}.note>svg{display:inline-block;vertical-align:-3px;margin-right:6px}.final .note{text-align:center}@media(max-width:820px){.waitbox .note{text-align:center}}.menu-btn{flex:none;min-width:44px}.badge-soon{font-size:.8125rem}@media(max-width:820px){.fb{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.fb i{grid-column:1 / -1;grid-row:2}}@media(max-width:620px){.reviews-empty{padding:28px 20px}.reviews-empty .btn{white-space:normal;max-width:100%;text-wrap:balance;height:auto;min-height:44px;padding-block:10px;line-height:1.3}}.nav-cta{position:relative}.nav-cta:after{content:"";position:absolute;inset:-4px -2px}@media(max-width:820px){.feat-shot .iphone,.feat-phone .iphone,.stats-explain-shot .iphone,.stats-phones .iphone,.feat .phone{max-width:calc((100svh - 150px)*.46)}}@media(max-width:620px){.ptable{min-width:0;table-layout:fixed}.ptable thead th:first-child{width:48%}.ptable th,.ptable td{padding:12px 8px}.ptable th[scope=row],.ptable thead th,.ptable td{font-size:.9375rem;overflow-wrap:anywhere;hyphens:auto}.ptable th:first-child,.ptable td:first-child{padding-left:14px}}.card-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.card .card-head .badge-soon.static{margin-bottom:0;justify-self:auto}.nav2-right{grid-column:3}@media(max-width:1240px){.nav2-right .menu-btn{margin-right:-11px}}
