@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground:#f5f5f5;--raised:#fff;--fill:#f0f0f0;--fill-2:#e6e6e6;--well:#f4f4f4;--line:#11111117;--ink:#111;--ink-2:#3b3b3b;--mute:#636363;--grey:#8a8a8a;--faint:#a1a1a1;--signal:#ff5a36;--font:"Geist Variable", "Geist", system-ui, sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, monospace;--ease:cubic-bezier(.16, 1, .3, 1);--sh-1:0 1px 2px #0000000d, 0 2px 8px #0000000a;--sh-thumb:0 0 0 1px #0000000f, 0 1px 3px #00000029, 0 4px 10px -2px #0000001f;--s:1;--spring:var(--ease);--spring-t:.5s;--spring-soft:var(--ease);--spring-soft-t:.7s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);font:400 15px / 1.45 var(--font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}p,h1,h2,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);letter-spacing:0;color:var(--mute);font-size:12px}.stage{visibility:visible;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 24px;display:flex}.sizer{flex:none;position:relative}.frame{width:0;height:0;scale:var(--s);position:absolute;top:50%;left:50%}.corners{fill:none;width:1px;height:1px;stroke:var(--ink);stroke-linecap:round;stroke-linejoin:round;z-index:0;pointer-events:none;position:absolute;overflow:visible}.corners path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:draw .65s var(--ease) forwards}.corners path+path{animation-delay:.22s}[data-ready] .corners{opacity:0;transition:opacity .45s var(--ease) .1s}@keyframes draw{to{stroke-dashoffset:0}}.card{z-index:1;background:var(--raised);opacity:0;--lift:0;box-shadow:0 1px 2px #0000000d, 0 4px 12px -4px rgba(0, 0, 0, calc(.06 + var(--lift) * .04)), 0 calc(24px + var(--lift) * 16px) calc(56px + var(--lift) * 24px) -24px rgba(0, 0, 0, calc(.2 + var(--lift) * .08));transition:opacity .3s var(--ease);position:absolute;top:0;left:0;overflow:clip;translate:-50% -50%}[data-ready] .card{opacity:1}.hd{z-index:3;opacity:0;height:62px;transition:opacity .4s var(--ease) .15s;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 12px 0;display:flex;position:absolute;inset:0 0 auto}[data-ready] .hd{opacity:1}.live{background:var(--fill);height:38px;color:var(--mute);letter-spacing:-.01em;white-space:nowrap;transition:background .18s, opacity .25s var(--ease), translate .4s var(--ease), scale .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 13px 0 15px;font-size:13.5px;display:inline-flex}.live b{color:var(--ink);font-weight:500}.live-sep{background:#11111124;width:1px;height:14px}.live-go{color:var(--ink);transition:translate .4s var(--ease);margin-left:-2px}.live:hover{background:var(--fill-2)}.live:hover .live-go{translate:3px}.live:active{transition-duration:80ms;scale:.97}.hd[data-narrow] .live,.card[data-view=get] .live{opacity:0;pointer-events:none;translate:8px}.hd[data-narrow] .live{visibility:hidden}.droid{fill:#3ddc84;flex:none;width:17px;height:10px;margin-top:-1px;overflow:visible}.droid circle{fill:var(--fill);transition:fill .18s}.live:hover .droid circle{fill:var(--fill-2)}.droid-ant{fill:none;stroke:#3ddc84;stroke-width:1.5px;stroke-linecap:round}.tm{vertical-align:.75em;margin-left:1px;font-size:.55em;font-weight:400;line-height:0}.seg{background:var(--fill);isolation:isolate;border-radius:999px;flex:none;padding:3px;display:inline-flex;position:relative}.seg button{z-index:1;height:32px;color:var(--mute);white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 15px;font-size:13.5px;font-weight:500;transition:color .18s;position:relative}.seg button:hover,.seg button[aria-selected=true],.seg button[aria-checked=true]{color:var(--ink)}.seg button:focus-visible{outline-offset:-2px;outline-color:#11111173}.seg-th{z-index:0;background:var(--raised);box-shadow:var(--sh-thumb);border-radius:999px;position:absolute;top:3px;bottom:3px;left:0}.seg-th[data-on]{transition:translate var(--spring-t) var(--spring), width var(--spring-t) var(--spring)}.seg .short{display:none}.seg-sm button{height:28px;padding:0 11px;font-size:12.5px}.bd{position:absolute;inset:62px 0 0}.pane{visibility:hidden;transition:visibility 0s .16s;position:absolute;top:0;left:0}.pane.fill{bottom:0;right:0}.pane[data-on]{visibility:visible;transition:none}.p-camera{grid-template-columns:minmax(0,1fr) 400px;width:1040px;display:grid}.p-how{grid-template-columns:minmax(0,1fr) 470px;column-gap:48px;width:1080px;padding:22px 36px 34px;display:grid}.p-get{width:680px;padding:22px 36px 34px}.pane>*,.hm-text>*,.how-text>*,[data-lay=wide] .ph-area>*,.rows>li{opacity:0;transition:opacity .14s,translate 0s .16s;translate:0 8px}.pane[data-on]>*,.pane[data-on] .hm-text>*,.pane[data-on] .how-text>*,[data-lay=wide] .pane[data-on] .ph-area>*,.pane[data-on] .rows>li{opacity:1;transition:opacity .5s var(--ease) calc(.12s + var(--i,0) * 45ms), translate .8s var(--ease) calc(.12s + var(--i,0) * 45ms);translate:0}.pane>:nth-child(2),.hm-text>:nth-child(2),.how-text>:nth-child(2),.rows>:first-child{--i:1}.pane>:nth-child(3),.hm-text>:nth-child(3),.how-text>:nth-child(3),.rows>:nth-child(2){--i:2}.pane>:nth-child(4),.hm-text>:nth-child(4),.rows>:nth-child(3){--i:3}.pane>:nth-child(5),.hm-text>:nth-child(n+5){--i:4}.p-camera>.hm-stage{--i:2}.p-photos>*,.p-photos .ph-area>*{translate:0}.pane.p-photos[data-on]>*,.pane.p-photos[data-on] .ph-area>*{transition-delay:30ms}.title{letter-spacing:-.034em;text-wrap:balance;font-size:32px;font-weight:500;line-height:1.08}.title span{color:var(--grey)}.title.big{letter-spacing:-.046em;font-size:50px;line-height:1.02}.title.big span{display:block}.lede{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:16.5px;line-height:1.5}.eyebrow{color:var(--mute);margin-bottom:14px;font-size:13.5px;font-weight:500}.proof{color:var(--mute);flex-wrap:wrap;margin-top:16px;font-size:13px;display:flex}.proof span+span:before{content:"·";color:var(--faint);margin:0 9px}.ios-note{color:var(--mute);text-wrap:pretty;margin-top:16px;font-size:13px;display:none}[data-os=ios] .ios-note{display:block}[data-os=ios] .proof{display:none}.link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:500}.qr{justify-items:center;gap:5px;margin:0 0 0 2px;display:grid}.qr img{background:var(--raised);width:64px;height:64px;box-shadow:var(--sh-1);border-radius:10px;padding:5px}.qr figcaption{max-width:84px;color:var(--mute);text-align:center;font-size:11px;line-height:1.25}[data-os=android] .qr{display:none}button.row{width:100%;font:inherit;text-align:left;background:0 0;border:0}.acts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.play{transition:scale .3s var(--ease);border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.play:active{transition-duration:80ms;scale:.97}.play img{width:161px;max-width:100%;height:auto;min-height:28px;display:block}.btn{background:var(--fill);height:40px;color:var(--ink);white-space:nowrap;isolation:isolate;transition:scale .3s var(--ease);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 17px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.btn:after{content:"";z-index:-1;border-radius:inherit;opacity:0;background:currentColor;transition:opacity .18s;position:absolute;inset:0}.btn:hover:after{opacity:.07}.btn.solid{background:var(--ink);color:#fff}.btn.solid:hover:after{opacity:.14}.btn:active{transition-duration:80ms;scale:.97}.btn svg{transition:translate .4s var(--ease);flex:none;font-size:1.15em}.btn:hover svg{translate:2px}.rnd{background:var(--fill);width:36px;height:36px;color:var(--ink);transition:background .18s, scale .3s var(--ease);border:0;border-radius:999px;place-items:center;font-size:17px;display:grid}@media (hover:hover){.rnd:hover,.feat:hover{background:var(--fill-2)}.row:hover{background:var(--fill)}.row:hover .where{color:var(--ink)}.row:hover .where svg{translate:2px -2px}}.rnd:active{transition-duration:80ms;scale:.92}.hm-text{padding:26px 40px 34px 36px}.feats{grid-template-columns:1fr 1fr;gap:6px;margin-top:34px;display:grid}.feat{background:var(--well);text-align:left;transition:background .2s, box-shadow .3s var(--ease), scale .3s var(--ease);border:0;border-radius:14px;align-content:start;gap:1px;padding:12px 14px 13px;display:grid;position:relative}.feat:active{scale:.985}.feat[aria-pressed=true]{background:var(--raised);box-shadow:var(--sh-thumb)}.feat b{font-size:14px;font-weight:500}.feat span{color:var(--mute);font-size:13px;line-height:1.35}.pane[data-on] .feats[data-auto] .feat[aria-pressed=true]:after{content:"";background:var(--ink);opacity:.12;transform-origin:0;height:2px;animation:5s linear .6s both feat;animation-play-state:var(--play,running);border-radius:2px;position:absolute;bottom:6px;left:14px;right:14px}.feats:hover{--play:paused}.p-camera:has(.hm-stage:hover){--play:paused}@keyframes feat{0%{scale:0 1}to{scale:1}}.hm-stage{background:var(--well);border-radius:14px;margin:0 12px 12px 0;position:relative;overflow:hidden}.phone{aspect-ratio:520/1126;box-sizing:content-box;background:#0e0e0e;border-radius:40px;width:252px;padding:7px;position:absolute;top:40px;left:50%;translate:-50%;box-shadow:0 0 0 1px #00000080,inset 0 0 0 1.5px #2a2a2a,0 2px 4px #00000014,0 30px 60px -24px #00000073}.phone:before,.phone:after{content:"";background:#1c1c1c;border-radius:0 2px 2px 0;width:3px;height:62px;position:absolute;top:112px;right:-2.5px}.phone:after{height:36px;top:196px}.phone img{opacity:0;width:calc(100% - 14px);height:calc(100% - 14px);transition:opacity .4s var(--ease), scale .7s var(--ease), translate .7s var(--ease);border-radius:33px;position:absolute;inset:7px;translate:0 10px;scale:1.015}.phone img[data-on]{opacity:1;translate:0;scale:1}.ph-box{background:var(--fill);border-radius:14px;position:absolute;inset:0 12px 58px;overflow:hidden}.ph-imgs{position:absolute;inset:0}.ph-imgs img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease), scale .9s var(--ease), translate .7s var(--ease);position:absolute;inset:0;scale:1.03}.ph-imgs img[data-on]{opacity:1;scale:1}.ph-wipe{pointer-events:none;visibility:hidden;background:50%/cover no-repeat;position:absolute;inset:0;-webkit-mask:linear-gradient(100deg,#000 45%,#0000 55%) 100% 0/250% 100% no-repeat;mask:linear-gradient(100deg,#000 45%,#0000 55%) 100% 0/250% 100% no-repeat}.ph-wipe[data-run]{visibility:visible;animation:.9s cubic-bezier(.3,0,.2,1) forwards develop}@keyframes develop{to{-webkit-mask-position:0 0;mask-position:0 0}}.ph-tags{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);animation:rise .5s var(--ease);background:#ffffffdb;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500;box-shadow:0 1px 2px #00000014}@keyframes rise{0%{opacity:0;translate:0 4px}}.ph-looks{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:68px;left:22px;right:22px}.ph-looks .seg{scrollbar-width:none;pointer-events:auto;max-width:100%;overflow-x:auto}.seg-glass{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#ffffffb8;box-shadow:0 1px 2px #00000014,0 8px 24px -8px #00000040}.seg-glass button{color:var(--ink-2);padding:0 9px;font-size:12px}.ph-cap{align-items:center;gap:12px;height:58px;padding:0 0 0 4px;display:flex;position:absolute;inset:auto 12px 0}.ph-who{flex:1;min-width:0}.ph-who p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ph-name{font-size:14px;font-weight:500;line-height:1.3}.ph-n{flex:none}.ph-nav{gap:4px;display:flex}.how-text{grid-area:1/1}.steps{margin-top:24px}.steps li{grid-template-columns:34px minmax(0,1fr);align-items:baseline;padding:8px 0;font-size:14.5px;line-height:1.4;display:grid}.steps li>span:last-child{grid-column:2}.steps .mono{color:var(--faint)}.steps b{font-weight:500}.steps span:last-child{color:var(--mute)}.mg{grid-area:1/2;align-self:start;margin-top:4px}.mg-view{background:var(--fill);aspect-ratio:4/3;border-radius:16px;position:relative;overflow:hidden}.mg-chip b.bump{animation:bump .32s var(--ease);display:inline-block}@keyframes bump{0%{scale:1.35}}.mg canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease);display:block}.mg-view[data-ok] canvas{opacity:1}.mg-chip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink-2);background:#ffffffdb;border-radius:999px;padding:4px 10px 4px 9px;font-size:12px;font-weight:500;position:absolute;top:10px;left:10px}.mg-chip b{color:var(--ink);font-weight:500}.mg-ctl{align-items:center;gap:14px;margin-top:12px;display:flex}.mg-cap{color:var(--mute);font-size:13.5px;line-height:1.35}.facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:26px;display:grid}.facts li{background:var(--well);border-radius:14px;flex-direction:column;padding:14px 16px 15px;display:flex}.facts span{color:var(--mute);font-size:13px;line-height:1.4}.facts b{letter-spacing:-.03em;margin:14px 0 3px;font-size:22px;font-weight:500;line-height:1.1}.store{background:var(--well);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:24px;padding:16px;display:flex}.store-icon{box-shadow:var(--sh-1);border-radius:13px;flex:none}.store-name{flex:1;min-width:10em;display:grid}.store-name b{letter-spacing:-.02em;font-size:17px;font-weight:500}.store-name span{color:var(--mute);font-size:13.5px}.store .play img{width:181px}.rows{margin:20px -14px 0}.row{height:52px;color:inherit;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 14px;text-decoration:none;transition:background .18s;display:grid}.row:focus-visible{outline-offset:-2px}.row .num{color:var(--mute);font-size:18px;display:grid}.row .name{font-weight:500}.where{color:var(--mute);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.where svg{transition:translate .4s var(--ease), color .18s;font-size:15px}.needs{grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr 1fr;gap:0 6px;margin-top:22px;display:grid}.needs>div{grid-row:span 4;grid-template-rows:subgrid;background:var(--well);border-radius:14px;padding:14px 16px 16px;display:grid}.needs .k{color:var(--mute);font-size:13px}.needs .v{letter-spacing:-.03em;grid-row:3;padding-top:18px;font-size:22px;font-weight:500;line-height:1.1}.needs .v+.note{grid-row:4;margin-top:4px}.note{text-wrap:pretty;color:var(--mute);margin-top:10px;font-size:12.5px}.label{opacity:0;transition:opacity .6s var(--ease) .4s;zoom:var(--s);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-top:18px;display:flex}[data-ready] .label{opacity:1}.wm{color:var(--ink);letter-spacing:-.02em;border-radius:6px;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.wm-mark{width:18px;height:auto}.wm-tag{color:var(--faint);white-space:nowrap;flex:1;font-size:12.5px}.legal{max-width:760px;color:var(--faint);flex-basis:100%;margin:0;font-size:11px;line-height:1.45}.legal a{color:inherit;text-underline-offset:2px}.label[data-narrow] .legal,[data-lay=phone] .legal{display:none}.legal-get{color:var(--faint);margin:12px 0 0;font-size:11px;display:none}[data-lay=phone] .legal-get{order:2;display:block}@media (height<=700px){[data-lay=phone] .p-get .store{margin-top:12px;padding-top:12px;padding-bottom:12px}[data-lay=phone] .store .play img{width:148px}[data-lay=phone] .needs .note:last-child{display:none}[data-lay=phone] .legal-get{margin-top:8px}}.label[data-narrow] .wm-tag{display:none}.label-link{color:var(--mute);font-size:12.5px;text-decoration:none}.label-link:hover{color:var(--ink)}[data-lay=phone] .label-link{display:none}.legal-get a{color:inherit;text-underline-offset:2px}.feat-cap,.ph-count,.feats .seg-th{display:none}.ph-area,.mg-area{display:contents}[data-lay=phone],[data-lay=phone] body{overscroll-behavior:none;height:100%;overflow:hidden}[data-lay=phone] .stage{height:100dvh;min-height:0;padding:0;position:relative}[data-lay=phone] .label{z-index:2;left:50%;top:calc(var(--mv,10px) + 19px);zoom:1;margin:0;padding:0 20px;position:absolute;translate:-50%}[data-lay=phone] .live{display:none}[data-lay=phone] .hd{align-items:flex-end;height:62px;padding:0 10px 10px;inset:auto 0 0}[data-lay=phone] .bd{inset:0 0 62px}[data-lay=phone] .hd .seg{flex:1}[data-lay=phone] .hd .seg button{flex:auto;height:36px;padding:0 6px;font-size:13.5px}@media (width<=519px){[data-lay=phone] .seg .long{display:none}[data-lay=phone] .seg .short{display:inline}}[data-lay=phone] .pane{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;width:auto;padding:52px 18px 12px;display:flex;inset:0;overflow-y:auto}[data-lay=phone] .pane::-webkit-scrollbar{display:none}[data-lay=phone] .title{font-size:26px}[data-lay=phone] .title.big{font-size:clamp(25px,min(100vw,472px)/8.3 - 8.19277px,34px)}[data-lay=phone] .lede{margin-top:10px;font-size:14.5px;line-height:1.45}@media (height<=759px){[data-lay=phone] .p-camera .lede,[data-lay=phone] .p-how .lede{display:none}}[data-lay=phone] .hm-stage,[data-lay=phone] .ph-area,[data-lay=phone] .mg-area,[data-lay=phone] .store{flex:1 1 0;min-height:128px;margin:16px 0 0}[data-lay=phone] .ph-area{display:block;position:relative}[data-lay=phone] .mg-area{background:var(--well);border-radius:14px;place-items:center;padding:10px;display:grid;container-type:size}@media (height<=600px){[data-lay=phone] .hm-stage,[data-lay=phone] .ph-area,[data-lay=phone] .mg-area,[data-lay=phone] .store{min-height:100px;margin-top:12px}[data-lay=phone] .p-get .lede,[data-lay=phone] .needs .note{display:none}}[data-lay=phone] .seg-sm button{flex:auto;height:34px;padding:0 4px;font-size:12.5px}[data-lay=phone] .feat-cap,[data-lay=phone] .mg-cap{color:var(--mute);margin-top:9px;padding:0 2px;font-size:13.5px;line-height:1.35;display:block}@media (width<=359px){[data-lay=phone] .seg-sm button{padding:0 2px;font-size:11px}}[data-lay=phone] .p-camera{display:flex}[data-lay=phone] .hm-text{display:contents}[data-lay=phone] .hm-stage{border-radius:14px;order:2;container-type:size}[data-lay=phone] .feats{order:3}[data-lay=phone] .feat-cap{order:4}[data-lay=phone] .acts{flex-wrap:nowrap;order:5;margin-top:14px}[data-lay=phone] .acts>*{flex:1 1 0;justify-content:center}@media (width<=359px){[data-lay=phone] .acts .btn{display:none}}[data-lay=phone] .phone{--pw:clamp(128px, calc((100cqh - 22px) * .62), 232px);width:var(--pw);border-radius:calc(var(--pw) * .159);top:22px}[data-lay=phone] .phone img{border-radius:calc(var(--pw) * .131)}[data-lay=phone] .phone:before{top:calc(var(--pw) * .444);height:calc(var(--pw) * .246)}[data-lay=phone] .phone:after{top:calc(var(--pw) * .778);height:calc(var(--pw) * .143)}[data-lay=phone] .feats{isolation:isolate;background:var(--fill);border-radius:999px;gap:0;margin-top:12px;padding:3px;display:flex;position:relative}[data-lay=phone] .feats .seg-th{display:block}[data-lay=phone] .feat,[data-lay=phone] .feat[aria-pressed=true],[data-lay=phone] .feat:hover{z-index:1;height:34px;box-shadow:none;text-align:center;background:0 0;border-radius:999px;flex:auto;place-content:center;padding:0 6px;scale:none}[data-lay=phone] .feat b{color:var(--mute);white-space:nowrap;font-size:12.5px;transition:color .18s}[data-lay=phone] .feat[aria-pressed=true] b,[data-lay=phone] .feat:hover b{color:var(--ink)}[data-lay=phone] .feat span{display:none}[data-lay=phone] .pane[data-on] .feats[data-auto] .feat[aria-pressed=true]:after{height:1.5px;bottom:4px;left:12px;right:12px}[data-lay=phone] .ph-title{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}[data-lay=phone] .ph-box{touch-action:pan-y;border-radius:14px;inset:0}[data-lay=phone] .ph-count{font:400 11.5px / 1.45 var(--mono);margin-left:auto;display:inline-block}[data-lay=phone] .ph-looks{pointer-events:auto;margin-top:12px;position:static}[data-lay=phone] .ph-looks .seg{background:var(--fill);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;flex:1;display:flex}[data-lay=phone] .seg-glass button{color:var(--mute)}[data-lay=phone] .ph-cap{gap:10px;height:auto;margin-top:9px;padding:0 0 0 2px;position:static}[data-lay=phone] .ph-n{display:none}[data-lay=phone] .rnd{width:38px;height:38px}[data-lay=phone] .p-how{padding:52px 18px 12px;display:flex}[data-lay=phone] .how-text,[data-lay=phone] .mg{display:contents}[data-lay=phone] .mg>*{opacity:0;transition:opacity .14s,translate 0s .16s;translate:0 8px}[data-lay=phone] .pane[data-on] .mg>*{opacity:1;transition:opacity .5s var(--ease) .2s, translate .8s var(--ease) .2s;translate:0}[data-lay=phone] .steps{display:none}[data-lay=phone] .mg-view{border-radius:8px;width:min(100cqw,133.333cqh)}[data-lay=phone] .mg-ctl{margin-top:12px;display:block}[data-lay=phone] #frames{display:flex}[data-lay=phone] .facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}[data-lay=phone] .facts li{border-radius:12px;padding:10px 11px 11px}[data-lay=phone] .facts li>:last-child{display:none}[data-lay=phone] .facts span{font-size:12px}[data-lay=phone] .facts b{letter-spacing:-.02em;text-wrap:balance;margin:3px 0 0;font-size:14px;line-height:1.25}[data-lay=phone] .p-get{padding:52px 18px 12px;display:flex}[data-lay=phone] .store{text-align:center;border-radius:14px;flex-flow:column;flex:1 0 auto;justify-content:center;gap:2px;padding:16px}[data-lay=phone] .store-icon{border-radius:17px;width:72px;height:72px;margin-bottom:10px}[data-lay=phone] .store-name{flex:none;min-width:0}[data-lay=phone] .store .play{flex:none;margin-top:14px}@media (height<=759px){[data-lay=phone] .store{text-align:left;flex-flow:wrap;place-content:center flex-start;gap:12px 14px}[data-lay=phone] .store-icon{border-radius:13px;width:52px;height:52px;margin:0}[data-lay=phone] .store-name{flex:1}[data-lay=phone] .store .play{flex:100%;justify-content:center;margin-top:0}}[data-lay=phone] .needs{margin-top:14px;display:block}[data-lay=phone] .needs>div:first-child{display:none}[data-lay=phone] .needs>div{background:0 0;padding:0 2px}[data-lay=phone] .needs .note{margin-top:8px}[data-lay=phone] .rows{order:1;margin:6px -14px -10px}@media (width<=359px){[data-lay=phone] .feats .feat{padding:0 3px}[data-lay=phone] .feat b{font-size:11.5px}}@media (height<=600px){[data-lay=phone] .needs{margin-top:10px}}[data-lay=phone] .eyebrow{margin-bottom:8px;font-size:13px}[data-lay=phone] .proof,[data-lay=phone] .ios-note{text-align:center;order:6;justify-content:center;margin-top:12px;font-size:12.5px}[data-lay=phone] .qr,[data-lay=phone] .wm-tag{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation:none!important}.corners path{stroke-dashoffset:0}}.credit{--gap:20px;--ring:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);right:var(--gap);bottom:calc(var(--gap) + env(safe-area-inset-bottom));z-index:20;opacity:0;transition:opacity .5s var(--ease) .5s;position:fixed}[data-ready] .credit{opacity:1}.credit-s{background:var(--raised);color:var(--ink);box-shadow:var(--ring), var(--sh-1);transform-origin:100% 100%;transition:width .4s var(--ease), height .4s var(--ease), box-shadow .4s var(--ease);border-radius:22px;position:relative}.credit[data-open] .credit-s{box-shadow:var(--ring), 0 2px 6px #0000000a, 0 32px 64px -24px #00000061;transition:width var(--spring-t) var(--spring), height var(--spring-t) var(--spring), box-shadow .4s var(--ease)}.credit-clip{border-radius:inherit;clip-path:border-box;position:absolute;inset:0}.credit-s:has([data-trigger]:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.credit img{object-fit:cover;width:100%;height:100%;display:block}.credit-foot{z-index:2;height:44px;color:var(--mute);font:400 13.5px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:row-reverse;align-items:center;gap:10px;padding:0 8px 0 14px;display:flex;position:absolute;bottom:0;right:0}.credit-foot b{color:var(--ink);font-weight:500}.credit-dot{width:28px;height:28px;transition:scale .5s var(--ease);border-radius:50%;flex:none;overflow:hidden}.credit-foot:active .credit-dot{transition-duration:.1s;scale:.86}.credit-chev{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:rotate .5s var(--ease), color .2s;margin-right:-2px}.credit-foot:hover .credit-chev{color:var(--ink)}.credit[data-open] .credit-chev{rotate:180deg}.credit-pane{transition:width .4s var(--ease);position:absolute;bottom:44px;right:0}.credit[data-open] .credit-pane{transition:width var(--spring-t) var(--spring)}.credit-pane:after{content:"";background:color-mix(in srgb, var(--ink) 8%, transparent);height:1px;transition:scale .2s var(--ease);position:absolute;bottom:0;left:16px;right:16px;scale:0 1}.credit[data-open] .credit-pane:after{transition:scale .7s .18s var(--ease);scale:1}.credit-tabs{background:color-mix(in srgb, var(--ink) 5%, transparent);opacity:0;width:230px;height:38px;transition:opacity .15s, translate .2s var(--ease);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 8px 8px auto;padding:3px;display:grid;position:relative;translate:0 8px}.credit[data-open] .credit-tabs{opacity:1;transition:opacity .3s .1s, translate .6s .1s var(--ease);translate:0}.credit-hl{background:var(--raised);width:calc(33.3333% - 2px);box-shadow:var(--sh-thumb);translate:calc(var(--i,0) * 100%) 0;transition:translate var(--spring-t) var(--spring);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}.credit-tabs button{color:var(--mute);font:500 13px/1 var(--font);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;transition:color .25s;position:relative}.credit-tabs button:hover,.credit-tabs button[aria-selected=true]{color:var(--ink)}.credit-tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.credit-pages{transition:width var(--spring-t) var(--spring), height var(--spring-t) var(--spring);position:relative}.credit-page{text-align:left;transition:opacity .4s .1s, translate .65s 60ms var(--ease), filter .4s .1s;padding:12px 16px 10px;position:absolute;bottom:0;right:0}.credit-page[data-pos=before],.credit-page[data-pos=after]{opacity:0;filter:blur(5px);transition:opacity .16s, translate .35s var(--ease), filter .16s;translate:-18px}.credit-page[data-pos=after]{translate:18px}.credit:not([data-open]) .credit-page{opacity:0;filter:blur(4px);transition-delay:0s}.credit-page p{color:var(--ink-2);margin:10px 0 0;font-size:14px;line-height:1.45}.credit-page-0{width:290px}.credit-page-1,.credit-page-2{gap:4px;width:270px;display:grid}.credit-me{align-items:center;gap:12px;padding-top:6px;display:flex}.credit-photo{width:48px;height:48px;box-shadow:var(--sh-1);border-radius:50%;flex:none;overflow:hidden}.credit-who{gap:3px;min-width:0;display:grid}.credit-who b{letter-spacing:-.02em;font-size:15.5px;font-weight:500}.credit-who span{color:var(--mute);font:12px var(--mono)}.credit-me .credit-who span{font:12.5px var(--font);white-space:nowrap}.credit-row{color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin:0 -8px;padding:8px;text-decoration:none;transition:background .2s;display:flex}.credit-row:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.credit-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.credit-ic{background:var(--ink);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.credit-ic svg{fill:currentColor;width:16px;height:16px}.credit-ic svg[stroke]{fill:none;width:18px}.credit-go{color:var(--mute);transition:translate .45s var(--ease), color .2s;margin-left:auto}.credit-row:hover .credit-go{color:var(--ink);translate:2px -2px}[data-lay=phone] .credit{top:calc(var(--mv,10px) + 10px);right:calc((100vw - var(--cw,300px)) / 2 + 10px);bottom:auto}[data-lay=phone] .credit-s{box-shadow:var(--ring);transform-origin:100% 0;border-radius:18px}[data-lay=phone] .credit-foot{gap:8px;height:36px;padding:0 5px 0 11px;font-size:12.5px;top:0;bottom:auto}[data-lay=phone] .credit-pane{top:36px;bottom:auto}[data-lay=phone] .credit-pane:after,[data-lay=phone] .credit-page{top:0;bottom:auto}@media (width<=359px){[data-lay=phone] .credit-by{display:none}}[data-lay=phone] .credit{top:calc(var(--mv,10px) + 13px);right:calc((100vw - var(--cw,300px)) / 2 + 12px)}[data-lay=phone] .credit-s{transition:width .4s var(--ease), height .4s var(--ease), box-shadow .4s var(--ease), background .25s}[data-lay=phone] .credit:not([data-open]) .credit-s{box-shadow:none;background:0 0}[data-lay=phone] .credit-foot{gap:7px;height:32px;padding:0 4px 0 10px}[data-lay=phone] .credit-dot{width:24px;height:24px}[data-lay=phone] .credit-pane{top:32px}.ios-note .link{margin:-6px -2px;padding:6px 2px}@media (pointer:coarse){[data-lay=wide] .seg-sm button{height:30px}}@media (height<=500px){[data-lay=phone] .p-camera .hm-stage,[data-lay=phone] .p-camera .feats,[data-lay=phone] .p-camera .feat-cap,[data-lay=phone] .p-how .facts,[data-lay=phone] .p-get .needs{display:none}[data-lay=phone] .store{flex-wrap:nowrap}[data-lay=phone] .store .play{flex:none;margin-left:auto}}@media (height<=420px){[data-lay=phone] .p-photos .ph-title,[data-lay=phone] .p-get .rows>li:nth-child(2){display:none}[data-lay=phone] .p-how .mg-ctl{margin-top:8px}}@media (height<=600px){[data-lay=phone] .legal-get{margin-top:2px}}
