.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}.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}.hero-phone img{-webkit-mask-composite:source-in;mask-image:linear-gradient(#000 70%,#0000 97%),linear-gradient(90deg,#0000 4%,#000 22%);mask-composite:intersect}.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)}}.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}}
