.landing-page{--home-ease:cubic-bezier(.16, 1, .3, 1);background:var(--sand-1);color:var(--sand-12);padding-top:24px;font-family:Avenir Next,Avenir,Segoe UI,sans-serif;overflow:clip}body:has(.landing-page){background:var(--sand-1);caret-color:var(--sand-12)}html:has(.landing-page){scrollbar-color:var(--sand-8) var(--sand-1);scroll-padding-top:24px}.landing-page ::selection{background:var(--sand-5);color:var(--sand-12)}.landing-page :where(a,button,summary):focus-visible{outline:2px solid var(--sand-12);outline-offset:3px}.landing-page button{cursor:pointer}.home-section{width:min(100% - 96px,1080px);margin-inline:auto}.heading-measure{overflow-wrap:break-word;hyphens:auto;max-width:12ch}.landing-page:is(:lang(zh),:lang(ja),:lang(ko)) .heading-measure{max-width:8em}.landing-page:is(:lang(zh),:lang(ja),:lang(ko)) :is(h1,h2,h3){letter-spacing:-.01em;text-spacing-trim:trim-both}.landing-page:lang(ja) :is(h1,h2,h3){word-break:auto-phrase}.landing-page .site-header--floating{backdrop-filter:none;background:0 0;border:0;width:min(100% - 96px,1280px);margin:0 auto;animation:none;position:relative}.landing-page .site-header--floating>div{max-width:none;padding:0}.landing-page .site-header--floating>div>a{gap:9px;min-height:44px}.landing-page .site-header--floating>div>a>img{border-radius:7px;width:28px;height:28px}.landing-page .site-header--floating>div>a>span{letter-spacing:-.02em;font-size:17px;font-weight:600}.landing-page .site-header--floating .nav-link{border-radius:999px;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;display:inline-flex}.landing-page .header-language{color:var(--sand-11);margin-left:4px}.font-sf{letter-spacing:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.font-sf-rounded{font-family:ui-rounded,SF Pro Rounded,-apple-system,BlinkMacSystemFont,sans-serif}.font-sf-mono{letter-spacing:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace}.mask-icon{mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;flex-shrink:0;display:inline-block}.windows-news{transition:background-color .15s ease, transform .16s var(--home-ease)}.windows-news:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.windows-news:hover{background:var(--sand-3)}}.hero-rise{animation:hero-rise .9s var(--home-ease) var(--delay,0s) both}@keyframes hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}}.hero-scene{text-align:left;width:min(1080px,100%)}.hero-stage{background:radial-gradient(70% 90% at 0 100%,#f1cfb4 0%,#0000 60%),radial-gradient(60% 70% at 100% 0,#b4c8e8 0%,#0000 62%),radial-gradient(55% 60% at 85% 100%,#d4c5ea 0%,#0000 62%),radial-gradient(50% 60% at 35% 15%,#eef1f5 0%,#0000 70%),#e2e5ec;border-radius:32px;position:relative;overflow:hidden}.hero-stage__inner{--native:1080;width:1080px;height:640px;position:relative}.hero-iphone{aspect-ratio:1350/2760;filter:drop-shadow(0 24px 30px #21201c2e);width:340px;position:absolute;top:60px;left:132px}.hero-iphone__bezel{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-iphone__screen{transform-origin:0 0;background:radial-gradient(90% 55% at 25% 0,#a7bcd1 0%,#0000 70%),radial-gradient(80% 70% at 100% 55%,#3a4f66 0%,#0000 70%),linear-gradient(#5d7189,#1c2633 70%);border-radius:62px;width:402px;height:874px;position:absolute;top:2.5%;left:5.333%;overflow:hidden;transform:scale(.7556)}.hero-widget{border-radius:23px;position:relative}.hero-widget:has(.tokens-widget){border-radius:24px}.hero-widget .small-widget[data-appearance=dark]{--widget-background:#18181a}.hero-mac{width:380px;position:absolute;top:24px;right:132px}.hero-menubar{color:#1d1d1f;backdrop-filter:blur(20px);background:#ffffff47;justify-content:flex-end;align-items:center;height:28px;padding-right:22px;font-size:13px;display:flex;position:absolute;top:0;left:-96px;right:-132px;mask-image:linear-gradient(90deg,#0000,#000 30%)}.hero-status{border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;transition:background-color .2s;display:flex}.hero-stage[data-open] .hero-status{background:#0000001a}.hero-panel{backdrop-filter:blur(30px)saturate(1.8);opacity:0;transform-origin:100% 0;transition:opacity .24s ease, transform .46s var(--home-ease);background:#f6f6f6b3;border-radius:16px;margin-top:36px;position:relative;overflow:hidden;transform:translateY(-4px)scale(.98);box-shadow:inset 0 1px #ffffffbf,inset 0 0 0 .5px #ffffff8c,0 0 0 .5px #00000024,0 12px 32px -6px #00000029,0 2px 6px #0000000d}.hero-stage[data-open] .hero-panel{opacity:1;transform:none}.hero-cloud{z-index:2;color:#339cff;opacity:0;width:44px;height:30px;transition:opacity .22s ease, translate .42s var(--home-ease);background:#ffffffeb;border-radius:999px;place-items:center;display:grid;position:absolute;top:236px;left:520px;translate:-50% 6px;box-shadow:inset 0 1px #fff,0 6px 18px #21201c24,0 0 0 .5px #21201c1a}.hero-cloud>svg{width:20px;height:13px}.hero-stage[data-syncing] .hero-cloud{opacity:1;translate:-50%}.hero-stage[data-syncing] .hero-refresh{animation:spin .9s var(--home-ease)}@media (width<=700px){.hero-stage{border-radius:24px}.hero-stage__inner{--native:420;width:420px;height:600px}.hero-mac{display:none}.hero-iphone{top:56px;left:40px}.hero-cloud{top:14px;left:210px}}.ios-glass{backdrop-filter:blur(18px)saturate(1.8);background:linear-gradient(#ffffffd6,#f8f8faa3) padding-box padding-box,linear-gradient(150deg,#fffffffa,#ffffff4d 32%,#c8c8d266 62%,#ffffffe6) border-box;border:1px solid #0000;box-shadow:inset 0 1px 1px #fffc,inset 0 -3px 8px #00000008,0 0 0 .5px #00000017,0 10px 28px #0000001a,0 2px 6px #0000000a}.ios-tab--selected{background:linear-gradient(#0000000d,#0000001a);box-shadow:inset 0 1px #fff9,inset 0 0 0 .5px #0000000a}.ios-statusbar,.ios-navbar{transition:background-color .2s}[data-scrolled] .ios-statusbar{background:#f2f2f7}[data-scrolled] .ios-navbar{background:linear-gradient(#f2f2f7 40%,#f2f2f700)}.ios-backdrop{z-index:-1;opacity:.35;pointer-events:none;height:380px;position:absolute;inset:0 0 auto;overflow:hidden;mask-image:linear-gradient(#000 35%,#0000)}.ios-backdrop>img{object-fit:cover;filter:blur(70px)saturate(1.6);width:calc(100% + 180px);height:calc(100% + 180px);position:absolute;inset:-90px}.usage-duo:not([data-device=mac]) [data-device-panel=mac],.usage-duo[data-device=mac] [data-device-panel=iphone]{display:none}.status-row{font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(4ch,auto);justify-content:end;gap:6px;font-size:9px;font-weight:500;line-height:11px;display:grid}.status-row>span:last-child{text-align:right}.status-rows--single .status-row{grid-template-columns:auto;font-size:13px;line-height:16px}.status-rows--single .status-row>span:first-child{display:none}.eye{--eye-pupil:#f6f6f6;position:relative}.eye>svg{transition:opacity .16s cubic-bezier(.23,1,.32,1);position:absolute}.eye__slash{color:#646464;opacity:.5}.eye__open,.eye__fill{color:#202020;opacity:0}.eye[aria-pressed=true] .eye__slash,.eye[aria-pressed=true] .eye__open{opacity:0}.eye[aria-pressed=true] .eye__fill{opacity:1}.eye[data-blocked]{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.flex:has(>.eye:not([aria-pressed=true],[data-blocked])):hover .eye__slash{opacity:0}.flex:has(>.eye:not([aria-pressed=true],[data-blocked])):hover .eye__open{opacity:1}.landing-page .nav-link:hover{background:var(--sand-3)}}[data-card] [data-card-toggle]{cursor:default}.card-details{grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.2,.9,.3,1),opacity .2s;display:grid}.card-details>*{min-height:0}[data-card][data-collapsed] .card-details{opacity:0;grid-template-rows:0fr}[data-card][data-collapsed] [data-expanded-only]{display:none}[data-card][data-collapsed] [data-collapsed-only]{display:flex}.chevron{transition:transform .25s cubic-bezier(.2,.9,.3,1);transform:rotate(-180deg)}[data-card][data-collapsed] .chevron{transform:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.segment-meter>[data-on]{animation:linear both tick-on view();animation-range:entry calc(20% + var(--i) * 0.4%) entry calc(40% + var(--i) * 0.4%)}.trend-line{stroke-dasharray:1;animation:linear both trend-draw view();animation-range:entry 10% cover 40%}}}@keyframes tick-on{0%{opacity:.2}}@keyframes trend-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.mac-switch{background:#d6d6d6;border:0;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background-color .18s;position:relative}.mac-switch>span{width:18px;height:18px;transition:transform .22s var(--home-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040,0 0 0 .5px #0000000f}.mac-switch[aria-checked=true]{background:#007aff}.mac-switch[aria-checked=true]>span{transform:translate(16px)}.sync-details{transition:grid-template-rows .26s var(--home-ease), opacity .2s ease;grid-template-rows:1fr;display:grid}.sync-details>*{min-height:0}[data-sync][data-off] .sync-details{opacity:0;grid-template-rows:0fr}.sync-spinner{border:1.5px solid #64646440;border-top-color:#646464;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}.sync-spinner[hidden]{display:none}@keyframes spin{to{transform:rotate(360deg)}}.widget-display__frame{filter:drop-shadow(0 16px 22px #21201c1f);width:255px;height:255px}.widget-display__frame .small-widget{transform-origin:0 0;transform:scale(1.5)}.window-options[data-hidden]{visibility:hidden;pointer-events:none}.provider-buttons::-webkit-scrollbar{display:none}.landing-page .faq-item summary{padding-block:22px;font-size:16px}.landing-page .faq-item p{font-size:15px;line-height:1.7}.landing-page>footer{border-color:var(--sand-6);width:min(100% - 96px,1280px);margin:auto}.landing-page>footer>div{max-width:none;padding-inline:0}@media (width<=700px){.landing-page{padding-top:14px}.home-section,.landing-page .site-header--floating,.landing-page>footer{width:calc(100% - 40px)}.widget-display__frame{width:153px;height:153px}.widget-display__frame .small-widget{transform:scale(.9)}}@media (width<=359px){.widget-display__frame{width:136px;height:136px}.widget-display__frame .small-widget{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){html:has(.landing-page){scroll-behavior:auto}.hero-rise{animation:.15s both fade}.card-details,.sync-details,.chevron,.mac-switch>span{transition:none}}@keyframes fade{0%{opacity:0}}.hero-review+.hero-review{border-left:1px solid var(--sand-5)}.hero-review-compact{max-width:22rem;margin-inline:auto}.hero-review-track{min-height:3.6rem}.hero-review-dot{border:0;padding:0;transition:background-color .16s}.hero-review-dot:focus-visible{outline-offset:2px}.hero-product{width:min(420px,72vw)}.hero-product__frame{max-height:min(48vh,460px);overflow:hidden;mask-image:linear-gradient(#000 78%,#0000)}.hero-product__frame .device-frame{filter:drop-shadow(0 18px 28px #21201c29)}@media (width<=700px){.hero-product{width:min(248px,64vw)}.hero-product__frame{max-height:min(36vh,310px)}}@media (width>=1100px){.hero-product{width:min(460px,36vw)}.hero-product__frame{max-height:min(50vh,500px)}}
