.APPRIa_ios-dev{--s:1;aspect-ratio:815/1604;filter:drop-shadow(0 30px 34px #2b173a33)drop-shadow(0 4px 8px #2b173a1f);position:relative}.APPRIa_ios-dev__body{width:100%;height:100%}.APPRIa_ios-dev__glass{background:var(--night);isolation:isolate;border-radius:14%/6.58%;width:87.607%;height:94.763%;position:absolute;top:2.556%;left:6.135%;overflow:hidden}.APPRIa_ios-scr{width:280px;height:596px;transform:scale(var(--s));transform-origin:0 0;font-family:var(--text);color:var(--ink);background:var(--bg);line-height:1.3;position:absolute;top:0;left:0;overflow:hidden}.APPRIa_ios-scr .APPRIa_ico{width:1em;height:1em}.APPRIa_ios-xs{font-size:12px}.APPRIa_ios-sm{font-size:14px;font-weight:600}.APPRIa_ios-md{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:800}.APPRIa_ios-sb{z-index:6;height:40px;color:var(--ink);transition:color .4s var(--ease);justify-content:space-between;align-items:center;padding:2px 22px 0 28px;display:flex;position:absolute;top:0;left:0;right:0}.APPRIa_ios-sb b{font-weight:600}.APPRIa_ios-sb .APPRIa_ico{width:40px;height:10px}.APPRIa_ios-di{z-index:7;background:var(--night);width:82px;height:24px;transition:width .5s var(--ease-spring),height .5s var(--ease-spring),margin .5s var(--ease-spring),border-radius .5s var(--ease-spring);border-radius:14px;margin-left:-41px;position:absolute;top:10px;left:50%}.APPRIa_ios-hi{z-index:6;background:var(--ink);width:100px;height:4px;transition:background-color .4s var(--ease);border-radius:2px;margin-left:-50px;position:absolute;bottom:7px;left:50%}.APPRIa_ios-thumb{background:var(--tint-lav-2);border-radius:8px;flex:none;width:30px;height:30px}.APPRIa_ios-thumb--lav{background:var(--lilac-soft)}.APPRIa_ios-thumb--peach{background:var(--tint-peach)}.APPRIa_ios-thumb--green{background:var(--chip-green)}.APPRIa_ios-thumb--blue{background:var(--tint-blue)}.APPRIa_ios-bar{background:var(--tint-lav-2);border-radius:4px;flex:auto;height:8px;display:block}.APPRIa_ios-bar--short{max-width:58%}.APPRIa_ios-chip{background:var(--chip-lav);color:var(--purple);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.APPRIa_ios-tile--lav,.APPRIa_ios-tile--cream,.APPRIa_ios-tile--peach,.APPRIa_ios-tile--blue,.APPRIa_ios-tile--green,.APPRIa_ios-tile--pink{place-items:center;display:grid}.APPRIa_ios-tile--lav{background:var(--lilac-soft)}.APPRIa_ios-tile--cream{background:var(--tint-cream)}.APPRIa_ios-tile--peach{background:var(--tint-peach)}.APPRIa_ios-tile--blue{background:var(--tint-blue)}.APPRIa_ios-tile--green{background:var(--tint-green)}.APPRIa_ios-tile--pink{background:var(--tint-pink)}.APPRIa_hero__sub{max-width:34em;color:var(--ink-2);margin-top:20px;font-size:clamp(17px,1.36vw,20px);line-height:1.74}.APPRIa_hero__actions{flex-wrap:wrap;gap:16px;margin-top:28px;display:flex}@keyframes APPRIa_floaty{0%,to{transform:translate(0,0)}50%{transform:translateY(-.55em)}}.APPRIa_ios-hero{--hero-pad:clamp(24px, 3vw, 48px);min-height:calc(100svh - var(--nav-h));padding-block:var(--hero-pad) clamp(40px,4vw,64px);align-items:center;display:flex;overflow:hidden}.APPRIa_ios-hero__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;column-gap:clamp(28px,3.8vw,60px);display:grid}.APPRIa_ios-hero .APPRIa_hero__actions .APPRIa_ios-hero__btn{min-height:44px}.APPRIa_ios-hero__title{letter-spacing:-.03em;text-wrap:balance;max-width:15em;margin-top:22px;font-size:clamp(32px,3.25vw,58px);line-height:1.08}.APPRIa_ios-hero__title.APPRIa_is-split .APPRIa_w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.APPRIa_ios-hero__title.APPRIa_is-split .APPRIa_w>span{transition:transform 1s var(--ease-out);transition-delay:calc(var(--w)*55ms);display:inline-block;transform:translateY(105%)}.is-loaded .APPRIa_ios-hero__title.APPRIa_is-split .APPRIa_w>span{transform:none}.APPRIa_ios-hero__stage{justify-self:center;place-items:center;width:100%;max-width:600px;padding-block:clamp(20px,3vw,44px);display:grid;position:relative}.APPRIa_ios-hero__mark{opacity:0;width:min(100%,560px);height:auto;transition:opacity .9s var(--ease-out) .18s,scale 1.1s var(--ease-out) .18s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.94}.is-loaded .APPRIa_ios-hero__mark{opacity:1;scale:1}.APPRIa_ios-hero__tilt{z-index:1;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));opacity:0;transition:opacity .9s var(--ease-out) .3s,translate 1.2s var(--ease-out) .3s;position:relative;translate:0 46px}.is-loaded .APPRIa_ios-hero__tilt{opacity:1;translate:0}.APPRIa_ios-hero .APPRIa_ios-dev{width:min(clamp(220px,21vw,330px),(100svh - var(--nav-h) - 170px)*.508);cursor:pointer;min-width:200px}.APPRIa_ios-float{z-index:2;background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hair);font-family:var(--display);white-space:nowrap;opacity:0;transition:opacity .7s var(--ease-out),translate .7s var(--ease-out);transition-delay:calc(.75s + var(--i,0)*.14s);border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;translate:0 14px;box-shadow:0 14px 30px -18px #2b173a73}.APPRIa_ios-float .APPRIa_ico{width:20px;height:20px;color:var(--purple)}.APPRIa_ios-float--pay{--i:0;top:22%;left:2%}.APPRIa_ios-float--face{--i:1;top:46%;right:0}.APPRIa_ios-float--siri{--i:2;bottom:16%;left:7%}.is-loaded .APPRIa_ios-float{opacity:1;animation:6s ease-in-out infinite APPRIa_floaty;animation-delay:calc(var(--i)*-2s);translate:0}.APPRIa_ios-scr--hero{background:var(--tint-lav)}.APPRIa_ios-scr--hero>*{transition:opacity .5s var(--ease),transform .55s var(--ease-out)}.APPRIa_ios-lock{z-index:3;background:linear-gradient(165deg, var(--violet-ink), var(--purple) 58%, var(--lilac));color:var(--surface);opacity:0;position:absolute;inset:0}[data-scene="0"] .APPRIa_ios-lock{opacity:1}.APPRIa_ios-scr .APPRIa_ios-lock__pad{width:22px;height:22px;margin-left:-11px;position:absolute;top:62px;left:50%}.APPRIa_ios-lock__face,.APPRIa_ios-lock__ok{place-items:center;width:84px;height:84px;margin-left:-42px;display:grid;position:absolute;top:228px;left:50%}.APPRIa_ios-lock__face .APPRIa_ico{width:72px;height:72px}.APPRIa_ios-lock__scan{background:var(--surface);opacity:0;border-radius:2px;height:2px;position:absolute;top:12px;left:10px;right:10px}.APPRIa_ios-lock__ok{background:var(--surface);color:var(--violet-ink);opacity:0;border-radius:50%;scale:.6}.APPRIa_ios-lock__ok .APPRIa_ico{width:46px;height:46px}.APPRIa_ios-lock__cap{text-align:center;font-weight:600;position:absolute;top:330px;left:0;right:0}[data-scene="0"] .APPRIa_ios-lock__scan{animation:APPRIa_ios-scan 1.1s var(--ease) .25s 2 both}[data-scene="0"] .APPRIa_ios-lock__face{animation:APPRIa_ios-out .3s var(--ease) 2.15s both}[data-scene="0"] .APPRIa_ios-lock__ok{animation:APPRIa_ios-pop .45s var(--ease-spring) 2.2s both}@keyframes APPRIa_ios-scan{0%{opacity:0;translate:0}15%{opacity:.9}85%{opacity:.9}to{opacity:0;translate:0 58px}}@keyframes APPRIa_ios-out{to{opacity:0;scale:.7}}@keyframes APPRIa_ios-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}[data-scene="0"] .APPRIa_ios-sb{color:var(--surface)}[data-scene="0"] .APPRIa_ios-hi{background:var(--surface)}.APPRIa_ios-shop{padding:50px 16px 0;position:absolute;inset:0}.APPRIa_ios-shop__kicker{color:var(--ink-3)}.APPRIa_ios-shop__title{margin-top:2px}.APPRIa_ios-shop__items{background:var(--surface);border-radius:14px;margin-top:12px;padding:4px 12px}.APPRIa_ios-shop__row{align-items:center;gap:12px;height:46px;display:flex}.APPRIa_ios-shop__row+.APPRIa_ios-shop__row{border-top:1px solid var(--hair)}.APPRIa_ios-shop__total{justify-content:space-between;align-items:baseline;margin:12px 4px;display:flex}.APPRIa_ios-shop__total .APPRIa_ios-xs{color:var(--ink-2)}.APPRIa_ios-shop__pay,.APPRIa_ios-shop__paid{border-radius:12px;justify-content:center;align-items:center;gap:6px;height:40px;display:flex}.APPRIa_ios-shop__pay{background:var(--night);color:var(--surface)}.APPRIa_ios-shop__paid{background:var(--chip-green);color:var(--ink);display:none}.APPRIa_ios-shop__paid .APPRIa_ico{width:16px;height:16px}[data-scene="3"] .APPRIa_ios-shop__pay,[data-scene="4"] .APPRIa_ios-shop__pay{display:none}[data-scene="3"] .APPRIa_ios-shop__paid,[data-scene="4"] .APPRIa_ios-shop__paid{animation:APPRIa_ios-pop .4s var(--ease-spring) both;display:flex}[data-scene="1"] .APPRIa_ios-shop__pay{animation:APPRIa_ios-press .5s var(--ease) 1.6s both}@keyframes APPRIa_ios-press{50%{opacity:.8;scale:.95}}.APPRIa_ios-shop__chart{background:var(--surface);border-radius:14px;margin-top:14px;padding:12px 12px 10px}.APPRIa_ios-shop__chart .APPRIa_ios-xs{color:var(--ink-2);font-weight:600}.APPRIa_ios-bars{align-items:flex-end;gap:7px;height:104px;margin-top:10px;display:flex}.APPRIa_ios-bars i{background:var(--lilac-soft);transform-origin:50% 100%;height:100%;transform:scaleY(var(--h));transition:transform .7s var(--ease-out),background-color .4s var(--ease);border-radius:5px 5px 2px 2px;flex:1 1 0}.APPRIa_ios-bars .APPRIa_ios-bars__new{background:var(--purple);transform:scaleY(.3)}[data-scene="4"] .APPRIa_ios-bars .APPRIa_ios-bars__new{transform:scaleY(var(--h));transition-delay:.6s}[data-scene="0"] .APPRIa_ios-shop{opacity:0;transform:scale(.94)}[data-scene="2"] .APPRIa_ios-shop{opacity:.5}.APPRIa_ios-sheet{z-index:4;background:var(--surface);border-radius:30px;padding:16px 16px 18px;position:absolute;bottom:8px;left:8px;right:8px;transform:translateY(112%);box-shadow:0 -10px 40px -20px #2b173a80}[data-scene="2"] .APPRIa_ios-sheet{transform:none}.APPRIa_ios-sheet__head{justify-content:space-between;align-items:center;display:flex}.APPRIa_ios-sheet__x{background:var(--tint-grey);border-radius:50%;width:22px;height:22px}.APPRIa_ios-sheet__card{background:var(--tint-lav);border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:10px;display:flex}.APPRIa_ios-wallet{background:linear-gradient(135deg, var(--violet-ink), var(--purple));border-radius:6px;width:42px;height:28px}.APPRIa_ios-sheet__sum{justify-content:space-between;align-items:baseline;margin:14px 4px 8px;display:flex}.APPRIa_ios-sheet__sum .APPRIa_ios-xs{color:var(--ink-2)}.APPRIa_ios-sheet__face{width:56px;height:56px;color:var(--purple);place-items:center;margin:6px auto 0;display:grid;position:relative}.APPRIa_ios-sheet__face .APPRIa_ico{width:46px;height:46px;position:absolute}.APPRIa_ios-sheet__ok{opacity:0;color:var(--ink)}.APPRIa_ios-sheet__cap{text-align:center;color:var(--ink-2);margin-top:4px;display:block}[data-scene="2"] .APPRIa_ios-sheet__glyph{animation:APPRIa_ios-beat .8s var(--ease) .5s 2 both,APPRIa_ios-out .25s var(--ease) 2s both}[data-scene="2"] .APPRIa_ios-sheet__ok{animation:APPRIa_ios-pop .4s var(--ease-spring) 2.05s both}@keyframes APPRIa_ios-beat{50%{scale:1.12}}.APPRIa_ios-di__live{color:var(--surface);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease);align-items:center;gap:10px;padding:0 14px 0 10px;font-weight:600;display:flex;position:absolute;inset:0}.APPRIa_ios-di__ok{background:var(--chip-green);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;padding:5px}.APPRIa_ios-di__ok .APPRIa_ico{width:100%;height:100%;display:block}.APPRIa_ios-scr--hero[data-scene="3"] .APPRIa_ios-di{border-radius:24px;width:220px;height:46px;margin-left:-110px}.APPRIa_ios-scr--hero[data-scene="3"] .APPRIa_ios-di__live{opacity:1;transition-delay:.25s}.APPRIa_ios-note{z-index:5;background:color-mix(in srgb, var(--surface) 94%, transparent);opacity:0;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:44px;left:8px;right:8px;transform:translateY(-130%);box-shadow:0 18px 30px -18px #2b173a8c}.APPRIa_ios-scr--hero[data-scene="4"] .APPRIa_ios-note{opacity:1;transform:none}.APPRIa_ios-note__ico{background:var(--chip-lav);border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.APPRIa_ios-note__ico img{width:18px;height:18px}.APPRIa_ios-note__txt{flex:auto;display:grid}.APPRIa_ios-note__txt b{font-weight:700}.APPRIa_ios-note__txt span,.APPRIa_ios-note__time{color:var(--ink-2)}@media (max-width:1080px){.APPRIa_ios-float--face{right:-2%}}@media (max-width:980px){.APPRIa_hero__sub{text-align:center;max-width:41em}.APPRIa_hero__actions{justify-content:center}.APPRIa_ios-hero{min-height:0}.APPRIa_ios-hero__grid{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:clamp(28px,5vw,44px)}.APPRIa_ios-hero__copy{justify-items:center;display:grid}.APPRIa_ios-hero__title,.APPRIa_ios-hero .APPRIa_hero__sub{margin-inline:auto}.APPRIa_ios-hero .APPRIa_hero__actions{justify-content:center}.APPRIa_ios-hero .APPRIa_ios-dev{width:clamp(210px,34vw,300px)}.APPRIa_ios-hero__stage{max-width:520px}}@media (max-width:640px){.APPRIa_ios-hero .APPRIa_hero__actions{width:100%;display:grid}.APPRIa_ios-float{padding:8px 12px 8px 10px;font-size:14px}.APPRIa_ios-float--pay{top:14%;left:0}.APPRIa_ios-float--face{top:44%;right:0}.APPRIa_ios-float--siri{bottom:12%;left:0}}@media (prefers-reduced-motion:reduce){.APPRIa_ios-hero__title.APPRIa_is-split .APPRIa_w>span{transform:none}.APPRIa_ios-hero__title.APPRIa_is-split .APPRIa_w,.APPRIa_ios-hero__title.APPRIa_is-split .APPRIa_w>span{vertical-align:baseline;margin:0;padding:0;display:inline;overflow:visible}.APPRIa_ios-hero__mark{opacity:1;scale:1}.APPRIa_ios-hero__tilt,.APPRIa_ios-float{opacity:1;translate:0}.APPRIa_ios-float{animation:none}.APPRIa_ios-scr *,.APPRIa_ios-scr :after{animation:none!important}}
._67hssa_ios-dev{--s:1;aspect-ratio:815/1604;filter:drop-shadow(0 30px 34px #2b173a33)drop-shadow(0 4px 8px #2b173a1f);position:relative}._67hssa_ios-dev__body{width:100%;height:100%}._67hssa_ios-dev__glass{background:var(--night);isolation:isolate;border-radius:14%/6.58%;width:87.607%;height:94.763%;position:absolute;top:2.556%;left:6.135%;overflow:hidden}._67hssa_ios-scr{width:280px;height:596px;transform:scale(var(--s));transform-origin:0 0;font-family:var(--text);color:var(--ink);background:var(--bg);line-height:1.3;position:absolute;top:0;left:0;overflow:hidden}._67hssa_ios-scr ._67hssa_ico{width:1em;height:1em}._67hssa_ios-xs{font-size:12px}._67hssa_ios-sm{font-size:14px;font-weight:600}._67hssa_ios-md{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:800}._67hssa_ios-sb{z-index:6;height:40px;color:var(--ink);transition:color .4s var(--ease);justify-content:space-between;align-items:center;padding:2px 22px 0 28px;display:flex;position:absolute;top:0;left:0;right:0}._67hssa_ios-sb b{font-weight:600}._67hssa_ios-sb ._67hssa_ico{width:40px;height:10px}._67hssa_ios-di{z-index:7;background:var(--night);width:82px;height:24px;transition:width .5s var(--ease-spring),height .5s var(--ease-spring),margin .5s var(--ease-spring),border-radius .5s var(--ease-spring);border-radius:14px;margin-left:-41px;position:absolute;top:10px;left:50%}._67hssa_ios-hi{z-index:6;background:var(--ink);width:100px;height:4px;transition:background-color .4s var(--ease);border-radius:2px;margin-left:-50px;position:absolute;bottom:7px;left:50%}._67hssa_ios-thumb{background:var(--tint-lav-2);border-radius:8px;flex:none;width:30px;height:30px}._67hssa_ios-thumb--lav{background:var(--lilac-soft)}._67hssa_ios-thumb--peach{background:var(--tint-peach)}._67hssa_ios-thumb--green{background:var(--chip-green)}._67hssa_ios-thumb--blue{background:var(--tint-blue)}._67hssa_ios-bar{background:var(--tint-lav-2);border-radius:4px;flex:auto;height:8px;display:block}._67hssa_ios-bar--short{max-width:58%}._67hssa_ios-chip{background:var(--chip-lav);color:var(--purple);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}._67hssa_ios-tile--lav,._67hssa_ios-tile--cream,._67hssa_ios-tile--peach,._67hssa_ios-tile--blue,._67hssa_ios-tile--green,._67hssa_ios-tile--pink{place-items:center;display:grid}._67hssa_ios-tile--lav{background:var(--lilac-soft)}._67hssa_ios-tile--cream{background:var(--tint-cream)}._67hssa_ios-tile--peach{background:var(--tint-peach)}._67hssa_ios-tile--blue{background:var(--tint-blue)}._67hssa_ios-tile--green{background:var(--tint-green)}._67hssa_ios-tile--pink{background:var(--tint-pink)}._67hssa_head__body{margin-top:20px;max-width:46em;color:var(--ink-2);margin-inline:auto;font-size:clamp(16px,1.25vw,19px);line-height:1.68}._67hssa_ios-gap{--g:0}._67hssa_ios-gap__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:clamp(32px,5vw,96px);display:grid}._67hssa_ios-gap__head h2{max-width:12em;font-size:clamp(29px,3.75vw,54px);line-height:1.25}._67hssa_ios-gap__head ._67hssa_head__body{max-width:34em;margin:0}._67hssa_ios-gap__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(32px,5vw,96px);margin-top:clamp(40px,4.4vw,64px);display:grid}._67hssa_ios-gap__lab{border-radius:var(--r-lg);background:var(--section-lav);justify-items:center;gap:clamp(20px,2vw,28px);padding:clamp(32px,3.4vw,52px) 24px clamp(24px,2.6vw,36px);display:grid}._67hssa_ios-gap__stage{--dw:clamp(220px, 19vw, 300px);padding-inline:30px;position:relative}._67hssa_ios-dev--gap{width:var(--dw)}._67hssa_ios-dev--gap ._67hssa_ios-dev__glass{cursor:ns-resize;touch-action:pan-x}@media (hover:none){._67hssa_ios-dev--gap ._67hssa_ios-dev__glass{cursor:auto}}._67hssa_ios-n{z-index:1;clip-path:inset(0 0 calc(100% - var(--g) * 100%) 0);background:var(--tint-lav)}._67hssa_ios-gap__line{z-index:2;left:0;right:0;top:calc(var(--g)*100%);background:var(--lilac);height:2px;box-shadow:0 0 14px var(--lilac);margin-top:-1px;position:absolute}._67hssa_ios-gap__handle{z-index:3;left:calc(30px + var(--dw)*.06135);top:calc(var(--dw)*1.968*(.02556 + var(--g)*.94763));background:var(--ink);width:44px;height:44px;color:var(--surface);box-shadow:0 0 0 4px var(--section-lav),0 10px 22px -10px #2b173a99;cursor:grab;touch-action:none;transition:transform .25s var(--ease);border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute}._67hssa_ios-gap__handle:hover{transform:scale(1.06)}._67hssa_ios-gap__handle:active{cursor:grabbing}._67hssa_ios-gap__handle ._67hssa_ico{width:22px;height:22px}._67hssa_ios-gap__dot{right:-13px;top:calc(2.556% + var(--y)*94.763%);background:var(--surface);border:1px solid var(--hair);width:26px;height:26px;font-family:var(--display);color:var(--ink);transition:background-color .35s var(--ease),transform .35s var(--ease-spring);border-radius:50%;place-items:center;margin-top:-13px;font-size:12px;font-weight:800;display:grid;position:absolute}._67hssa_ios-gap__dot._67hssa_is-native{background:var(--chip-green);border-color:#0000}._67hssa_ios-gap__dot._67hssa_is-hot{transform:scale(1.25)}._67hssa_ios-gap__switch{background:var(--surface);border:1px solid var(--hair);border-radius:999px;padding:4px;display:inline-flex}._67hssa_ios-gap__opt{min-height:44px;font-family:var(--display);color:var(--ink-2);transition:background-color .3s var(--ease),color .3s var(--ease);border-radius:999px;padding:0 20px;font-size:15px;font-weight:600}._67hssa_ios-gap__opt[aria-pressed=true]{background:var(--ink);color:var(--surface)}._67hssa_ios-x{background:var(--tint-grey)}._67hssa_ios-x__bar{background:var(--purple-dark);height:48px;color:var(--surface);align-items:center;gap:14px;padding:0 14px;display:flex;position:absolute;top:40px;left:0;right:0;box-shadow:0 2px 4px #2b173a40}._67hssa_ios-x__bar ._67hssa_ico{width:20px;height:20px}._67hssa_ios-x__bar b{letter-spacing:.08em;flex:auto}._67hssa_ios-x__list{gap:6px;display:grid;position:absolute;top:98px;left:12px;right:12px}._67hssa_ios-x__row{background:var(--surface);border-radius:2px;align-items:center;gap:10px;height:36px;padding:0 10px;display:flex;box-shadow:0 1px 2px #2b173a38}._67hssa_ios-x__row i{background:var(--tint-grey);border-radius:2px;width:22px;height:22px}._67hssa_ios-x__row ._67hssa_ios-bar{background:var(--tint-grey);border-radius:0}._67hssa_ios-x__load{background:var(--ink);color:var(--surface);white-space:nowrap;border-radius:4px;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}._67hssa_ios-x__load ._67hssa_ico{width:16px;height:16px;animation:.9s linear infinite _67hssa_ios-spin}@keyframes _67hssa_ios-spin{to{rotate:360deg}}._67hssa_ios-x__pay{gap:8px;display:grid;position:absolute;top:240px;left:12px;right:12px}._67hssa_ios-x__label{letter-spacing:.1em;color:var(--ink-2);font-weight:600}._67hssa_ios-x__field{border:1px solid var(--ink-3);background:var(--surface);height:34px;color:var(--ink-3);border-radius:2px;align-items:center;padding:0 10px;display:flex}._67hssa_ios-x__pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}._67hssa_ios-x__btn{background:var(--purple-dark);height:40px;color:var(--surface);letter-spacing:.08em;border-radius:2px;place-items:center;margin-top:6px;display:grid;box-shadow:0 2px 4px #2b173a4d}._67hssa_ios-x__fab{background:var(--purple);width:48px;height:48px;color:var(--surface);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:92px;right:16px;box-shadow:0 4px 10px #2b173a59}._67hssa_ios-x__fab ._67hssa_ico{width:22px;height:22px}._67hssa_ios-x__nav{background:var(--surface);border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);height:76px;padding:8px 6px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}._67hssa_ios-x__nav span{color:var(--ink-2);align-content:start;justify-items:center;gap:4px;display:grid}._67hssa_ios-x__nav i{border-radius:14px;place-items:center;width:52px;height:28px;display:grid}._67hssa_ios-x__nav ._67hssa_ico{width:20px;height:20px}._67hssa_ios-x__nav b{font-weight:500}._67hssa_ios-x__nav ._67hssa_is-on i{background:var(--lilac-soft)}._67hssa_ios-x__nav ._67hssa_is-on{color:var(--ink)}._67hssa_ios-n__title{text-align:center;position:absolute;top:46px;left:0;right:0}._67hssa_ios-n__search{background:var(--tint-lav-2);height:32px;color:var(--ink-3);border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:flex;position:absolute;top:76px;left:14px;right:14px}._67hssa_ios-n__search ._67hssa_ico{width:15px;height:15px}._67hssa_ios-n__list{background:var(--surface);border-radius:12px;padding:2px 12px;position:absolute;top:118px;left:14px;right:14px}._67hssa_ios-n__row{align-items:center;gap:12px;height:34px;display:flex}._67hssa_ios-n__row+._67hssa_ios-n__row{border-top:1px solid var(--hair)}._67hssa_ios-n__row ._67hssa_ios-thumb{border-radius:7px;width:24px;height:24px}._67hssa_ios-n__row ._67hssa_ico{width:14px;height:14px;color:var(--ink-3)}._67hssa_ios-n__pay{background:var(--surface);border-radius:14px;padding:14px;position:absolute;top:246px;left:14px;right:14px}._67hssa_ios-n__sum{justify-content:space-between;align-items:baseline;display:flex}._67hssa_ios-n__sum ._67hssa_ios-xs{color:var(--ink-2)}._67hssa_ios-n__btn{background:var(--night);height:40px;color:var(--surface);border-radius:12px;place-items:center;margin-top:12px;display:grid}._67hssa_ios-n__cap{color:var(--ink-2);justify-content:center;align-items:center;gap:6px;margin-top:10px;display:flex}._67hssa_ios-n__cap ._67hssa_ico{width:16px;height:16px;color:var(--purple)}._67hssa_ios-n__tabs{background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);height:72px;padding:9px 6px 0;display:grid;position:absolute;bottom:0;left:0;right:0}._67hssa_ios-n__tabs span{color:var(--ink-3);align-content:start;justify-items:center;gap:3px;display:grid}._67hssa_ios-n__tabs ._67hssa_ico{width:22px;height:22px}._67hssa_ios-n__tabs b{font-weight:500}._67hssa_ios-n__tabs ._67hssa_is-on{color:var(--purple)}._67hssa_ios-gap__pains{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}._67hssa_ios-pain{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);column-gap:clamp(16px,1.6vw,24px);padding-block:clamp(22px,2.2vw,32px);display:grid}._67hssa_ios-pain__num{background:var(--surface);border:1px solid var(--hair);width:32px;height:32px;font-family:var(--display);transition:background-color .35s var(--ease),border-color .35s var(--ease);border-radius:50%;place-items:center;margin-top:2px;font-size:14px;font-weight:800;display:grid}._67hssa_ios-pain._67hssa_is-native ._67hssa_ios-pain__num{background:var(--chip-green);border-color:#0000}._67hssa_ios-pain__state{font-family:var(--display);font-size:14px;font-weight:600;line-height:1.2;display:inline-grid}._67hssa_ios-pain__state>span{transition:opacity .35s var(--ease),translate .35s var(--ease-out);border-radius:999px;grid-area:1/1;justify-self:start;padding:5px 12px}._67hssa_ios-pain__x{background:var(--tint-pink)}._67hssa_ios-pain__n{background:var(--chip-green);opacity:0;translate:0 6px}._67hssa_ios-pain._67hssa_is-native ._67hssa_ios-pain__x{opacity:0;translate:0 -6px}._67hssa_ios-pain._67hssa_is-native ._67hssa_ios-pain__n{opacity:1;translate:0}._67hssa_ios-pain h3{margin-top:12px;font-size:clamp(17.5px,1.8vw,26px);font-weight:700;line-height:1.3}._67hssa_ios-pain p:not(._67hssa_ios-pain__state){max-width:36em;color:var(--ink-2);margin-top:8px;font-size:clamp(15.5px,1.18vw,17.5px);line-height:1.6}._67hssa_ios-gap__note{font-family:var(--display);color:var(--violet-ink);margin-top:clamp(22px,2.4vw,34px);font-size:clamp(16.5px,1.66vw,23.5px);font-weight:700;line-height:1.4}@media (max-width:1080px){._67hssa_ios-gap__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}@media (max-width:900px){._67hssa_ios-gap__head{grid-template-columns:minmax(0,1fr);row-gap:18px}._67hssa_ios-gap__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,5vw,40px)}}@media (max-width:720px){._67hssa_ios-gap__lab{padding-inline:12px}}@media (max-width:640px){._67hssa_ios-gap__switch{width:100%}._67hssa_ios-gap__opt{flex:1 1 0;padding:0 10px}}@media (prefers-reduced-motion:reduce){._67hssa_ios-scr *,._67hssa_ios-scr :after{animation:none!important}}
.lA9t6W_ios-dev{--s:1;aspect-ratio:815/1604;filter:drop-shadow(0 30px 34px #2b173a33)drop-shadow(0 4px 8px #2b173a1f);position:relative}.lA9t6W_ios-dev__body{width:100%;height:100%}.lA9t6W_ios-dev__glass{background:var(--night);isolation:isolate;border-radius:14%/6.58%;width:87.607%;height:94.763%;position:absolute;top:2.556%;left:6.135%;overflow:hidden}.lA9t6W_ios-scr{width:280px;height:596px;transform:scale(var(--s));transform-origin:0 0;font-family:var(--text);color:var(--ink);background:var(--bg);line-height:1.3;position:absolute;top:0;left:0;overflow:hidden}.lA9t6W_ios-scr .lA9t6W_ico{width:1em;height:1em}.lA9t6W_ios-xs{font-size:12px}.lA9t6W_ios-sm{font-size:14px;font-weight:600}.lA9t6W_ios-md{font-family:var(--display);letter-spacing:-.01em;font-size:15px;font-weight:800}.lA9t6W_ios-sb{z-index:6;height:40px;color:var(--ink);transition:color .4s var(--ease);justify-content:space-between;align-items:center;padding:2px 22px 0 28px;display:flex;position:absolute;top:0;left:0;right:0}.lA9t6W_ios-sb b{font-weight:600}.lA9t6W_ios-sb .lA9t6W_ico{width:40px;height:10px}.lA9t6W_ios-di{z-index:7;background:var(--night);width:82px;height:24px;transition:width .5s var(--ease-spring),height .5s var(--ease-spring),margin .5s var(--ease-spring),border-radius .5s var(--ease-spring);border-radius:14px;margin-left:-41px;position:absolute;top:10px;left:50%}.lA9t6W_ios-hi{z-index:6;background:var(--ink);width:100px;height:4px;transition:background-color .4s var(--ease);border-radius:2px;margin-left:-50px;position:absolute;bottom:7px;left:50%}.lA9t6W_ios-thumb{background:var(--tint-lav-2);border-radius:8px;flex:none;width:30px;height:30px}.lA9t6W_ios-thumb--lav{background:var(--lilac-soft)}.lA9t6W_ios-thumb--peach{background:var(--tint-peach)}.lA9t6W_ios-thumb--green{background:var(--chip-green)}.lA9t6W_ios-thumb--blue{background:var(--tint-blue)}.lA9t6W_ios-bar{background:var(--tint-lav-2);border-radius:4px;flex:auto;height:8px;display:block}.lA9t6W_ios-bar--short{max-width:58%}.lA9t6W_ios-chip{background:var(--chip-lav);color:var(--purple);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.lA9t6W_ios-tile--lav,.lA9t6W_ios-tile--cream,.lA9t6W_ios-tile--peach,.lA9t6W_ios-tile--blue,.lA9t6W_ios-tile--green,.lA9t6W_ios-tile--pink{place-items:center;display:grid}.lA9t6W_ios-tile--lav{background:var(--lilac-soft)}.lA9t6W_ios-tile--cream{background:var(--tint-cream)}.lA9t6W_ios-tile--peach{background:var(--tint-peach)}.lA9t6W_ios-tile--blue{background:var(--tint-blue)}.lA9t6W_ios-tile--green{background:var(--tint-green)}.lA9t6W_ios-tile--pink{background:var(--tint-pink)}.lA9t6W_ios-home{background:var(--section-lav)}.lA9t6W_ios-home__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;column-gap:clamp(32px,6vw,120px);display:grid}.lA9t6W_ios-home .lA9t6W_ios-home__title{margin-top:0}.lA9t6W_ios-home .lA9t6W_ios-home__body{max-width:36em;margin-inline:0}.lA9t6W_ios-home__device{top:calc(var(--nav-h) + 28px);justify-self:center;position:sticky}.lA9t6W_ios-dev--home{width:min(clamp(230px,20vw,310px),(100svh - var(--nav-h) - 80px)*.508)}.lA9t6W_ios-skills{border-top:1px solid var(--hair);margin-top:clamp(28px,3vw,44px)}.lA9t6W_ios-skill{border-bottom:1px solid var(--hair)}.lA9t6W_ios-skill h3{letter-spacing:-.015em;font-size:clamp(17.5px,1.8vw,26px);font-weight:700}.lA9t6W_ios-skill__btn{text-align:left;width:100%;min-height:64px;font:inherit;letter-spacing:inherit;align-items:center;gap:clamp(14px,1.4vw,20px);padding-block:14px;display:flex}.lA9t6W_ios-skill__ico{width:52px;height:52px;box-shadow:inset 0 0 0 1px var(--hair);transition:transform .4s var(--ease-spring),box-shadow .3s var(--ease);border-radius:13px;flex:none}.lA9t6W_ios-skill__ico img{object-fit:contain;width:78%;height:78%}.lA9t6W_ios-skill__t{transition:color .3s var(--ease);flex:auto}.lA9t6W_ios-skill__btn:hover .lA9t6W_ios-skill__ico{transform:scale(1.06)rotate(-3deg)}.lA9t6W_ios-skill.lA9t6W_is-open .lA9t6W_ios-skill__ico{box-shadow:inset 0 0 0 1px var(--hair),0 0 0 3px var(--surface),0 0 0 5px var(--lilac)}.lA9t6W_ios-skill.lA9t6W_is-open .lA9t6W_ios-skill__t{color:var(--violet-ink)}.lA9t6W_ios-skill__sign{width:20px;height:20px;transition:transform .3s var(--ease);flex:none;position:relative}.lA9t6W_ios-skill__sign:before,.lA9t6W_ios-skill__sign:after{content:"";background:var(--purple);border-radius:2px;height:1.8px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.lA9t6W_ios-skill__sign:after{transition:opacity .3s var(--ease);transform:translateY(-50%)rotate(90deg)}.lA9t6W_ios-skill.lA9t6W_is-open .lA9t6W_ios-skill__sign{transform:rotate(180deg)}.lA9t6W_ios-skill.lA9t6W_is-open .lA9t6W_ios-skill__sign:after{opacity:0}.lA9t6W_ios-skill__panel{grid-template-rows:1fr;display:grid}.lA9t6W_ios-skill__panel>p{max-width:38em;min-height:0;color:var(--ink-2);padding:0 0 22px calc(52px + clamp(14px,1.4vw,20px));font-size:clamp(16px,1.25vw,19px);line-height:1.68;overflow:hidden}.lA9t6W_ios-skills.lA9t6W_is-live .lA9t6W_ios-skill__panel{transition:grid-template-rows .45s var(--ease-out),visibility 0s}.lA9t6W_ios-skills.lA9t6W_is-live .lA9t6W_ios-skill:not(.lA9t6W_is-open) .lA9t6W_ios-skill__panel{visibility:hidden;transition:grid-template-rows .45s var(--ease-out),visibility 0s .45s;grid-template-rows:0fr}.lA9t6W_ios-hs{background:linear-gradient(170deg, var(--lilac-soft), var(--tint-lav) 46%, var(--tint-peach))}.lA9t6W_ios-hs__home{transition:transform .5s var(--ease-out),opacity .4s var(--ease),filter .5s var(--ease);position:absolute;inset:0}.lA9t6W_ios-hs.lA9t6W_is-app .lA9t6W_ios-hs__home{opacity:0;filter:blur(4px);transform:scale(1.1)}.lA9t6W_ios-hs__widget{background:color-mix(in srgb, var(--surface) 72%, transparent);border-radius:22px;align-items:center;gap:12px;padding:14px;display:flex;position:absolute;top:50px;left:16px;right:16px}.lA9t6W_ios-hs__widget img{width:34px;height:34px}.lA9t6W_ios-hs__widget span{display:grid}.lA9t6W_ios-hs__widget b{font-weight:700}.lA9t6W_ios-hs__widget .lA9t6W_ios-xs{color:var(--ink-2)}.lA9t6W_ios-hs__grid{grid-template-columns:repeat(3,64px);justify-content:space-between;row-gap:16px;display:grid;position:absolute;top:132px;left:20px;right:20px}.lA9t6W_ios-hs__app{cursor:pointer;justify-items:center;gap:6px;display:grid}.lA9t6W_ios-hs__app i{width:64px;height:64px;transition:transform .3s var(--ease-spring);border-radius:15px;box-shadow:0 6px 14px -8px #2b173a59}.lA9t6W_ios-hs__app i img{object-fit:contain;width:80%;height:80%}.lA9t6W_ios-hs__app:hover i{transform:scale(1.06)}.lA9t6W_ios-hs__app b{white-space:nowrap;font-weight:500}.lA9t6W_ios-hs__search{background:color-mix(in srgb, var(--surface) 72%, transparent);color:var(--ink-2);border-radius:999px;align-items:center;gap:5px;padding:5px 12px;display:flex;position:absolute;bottom:104px;left:50%;translate:-50%}.lA9t6W_ios-hs__search .lA9t6W_ico{width:13px;height:13px}.lA9t6W_ios-hs__dock{background:color-mix(in srgb, var(--surface) 62%, transparent);border-radius:28px;justify-content:space-around;align-items:center;height:78px;padding:0 10px;display:flex;position:absolute;bottom:14px;left:12px;right:12px}.lA9t6W_ios-hs__dock i{border-radius:13px;width:52px;height:52px}.lA9t6W_ios-av{z-index:3;background:var(--bg);transform-origin:var(--ox) var(--oy);opacity:0;pointer-events:none;transition:transform .5s var(--ease-out),opacity .28s var(--ease),border-radius .5s var(--ease-out);border-radius:60px;padding:50px 16px 0;position:absolute;inset:0;transform:scale(.23)}.lA9t6W_ios-av.lA9t6W_is-open{opacity:1;pointer-events:auto;border-radius:0;transform:none}.lA9t6W_ios-av .lA9t6W_ios-hi{cursor:pointer}.lA9t6W_ios-av .lA9t6W_ios-hi:after{content:"";position:absolute;inset:-14px -20px}.lA9t6W_ios-av__head{align-items:center;gap:10px;margin-bottom:16px;display:flex}.lA9t6W_ios-av__head i{border-radius:8px;width:30px;height:30px}.lA9t6W_ios-av__head img{object-fit:contain;width:80%;height:80%}.lA9t6W_ios-av__head b{font-weight:700}.lA9t6W_ios-av__label{color:var(--ink-2);align-items:center;gap:8px;margin:16px 2px 8px;font-weight:600;display:flex}.lA9t6W_ios-n__row{align-items:center;gap:12px;height:34px;display:flex}.lA9t6W_ios-n__row+.lA9t6W_ios-n__row{border-top:1px solid var(--hair)}.lA9t6W_ios-n__row .lA9t6W_ios-thumb{border-radius:7px;width:24px;height:24px}.lA9t6W_ios-code{background:var(--night-card);color:var(--night-ink-2);border-radius:14px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.55;display:grid}.lA9t6W_ios-code span{white-space:pre}.lA9t6W_ios-code em{color:var(--lilac);font-style:normal}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-code span{animation:lA9t6W_ios-type .5s steps(16, end) calc(.35s + var(--l)*.2s) both}@keyframes lA9t6W_ios-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lA9t6W_ios-feed{background:var(--surface);border-radius:14px;height:244px;padding:0 12px;display:block;overflow:hidden}.lA9t6W_ios-feed__roll{display:block}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-feed__roll{animation:5s linear infinite lA9t6W_ios-roll}@keyframes lA9t6W_ios-roll{to{transform:translateY(-50%)}}.lA9t6W_ios-seg{background:var(--tint-lav-2);border-radius:9px;grid-template-columns:repeat(3,1fr);height:32px;padding:2px;display:grid;position:relative}.lA9t6W_ios-seg i{background:var(--surface);border-radius:7px;width:calc(33.3333% - 1.33333px);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 2px 6px #2b173a24}.lA9t6W_ios-seg b{place-items:center;font-weight:600;display:grid;position:relative}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-seg i{animation:lA9t6W_ios-seg 6s var(--ease) .8s infinite}@keyframes lA9t6W_ios-seg{0%,28%{translate:0}36%,62%{translate:100%}70%,92%{translate:200%}to{translate:0}}.lA9t6W_ios-group{background:var(--surface);border-radius:12px;margin-top:14px;padding:0 12px;display:block}.lA9t6W_ios-group__row{align-items:center;gap:10px;height:44px;display:flex;position:relative}.lA9t6W_ios-group__row+.lA9t6W_ios-group__row{border-top:1px solid var(--hair)}.lA9t6W_ios-group__row>span{flex:auto}.lA9t6W_ios-group__row>.lA9t6W_ico{width:16px;height:16px;color:var(--purple)}.lA9t6W_ios-group__row>.lA9t6W_ico:last-child{color:var(--ink-3)}.lA9t6W_ios-sw{background:var(--purple);border-radius:12px;flex:none;width:38px;height:23px;position:relative}.lA9t6W_ios-sw:after{content:"";background:var(--surface);border-radius:50%;width:19px;height:19px;position:absolute;top:2px;left:2px;translate:15px;box-shadow:0 1px 3px #2b173a4d}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-sw{animation:lA9t6W_ios-sw-track .35s var(--ease) calc(.6s + var(--d)*.45s) both}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-sw:after{animation:lA9t6W_ios-sw-knob .35s var(--ease-out) calc(.6s + var(--d)*.45s) both}@keyframes lA9t6W_ios-sw-track{0%{background:var(--tint-grey)}}@keyframes lA9t6W_ios-sw-knob{0%{translate:0}}.lA9t6W_ios-spec{outline:1.5px dashed var(--lilac);outline-offset:-1px;border-radius:4px}.lA9t6W_ios-spec__h{background:var(--violet-ink);color:var(--surface);border-radius:4px;padding:1px 6px;font-weight:600;position:absolute;top:50%;right:56px;translate:0 -50%}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-spec{animation:lA9t6W_ios-blink 2.4s var(--ease) 2s infinite}@keyframes lA9t6W_ios-blink{50%{outline-color:#0000}}.lA9t6W_ios-morph{border:3px solid var(--ink);background:var(--surface);border-radius:18px;grid-template-columns:0 minmax(0,1fr);column-gap:0;width:116px;height:236px;margin:56px auto 0;padding:8px;display:grid;overflow:hidden}.lA9t6W_ios-morph__side{align-content:start;gap:6px;display:grid;overflow:hidden}.lA9t6W_ios-morph__side i{background:var(--tint-lav-2);border-radius:4px;height:12px}.lA9t6W_ios-morph__side i:first-child{background:var(--lilac-soft)}.lA9t6W_ios-morph__main{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:6px;min-width:0;display:grid}.lA9t6W_ios-morph__main i{background:var(--tint-peach);border-radius:6px}.lA9t6W_ios-morph__main i:nth-child(2){background:var(--tint-lav-2)}.lA9t6W_ios-morph__main i:nth-child(3){background:var(--tint-green)}.lA9t6W_ios-morph__main i:nth-child(4){background:var(--tint-blue)}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-morph{animation:lA9t6W_ios-morph 7s var(--ease) .6s infinite}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-morph__main{animation:7s step-end .6s infinite lA9t6W_ios-morph-main}@keyframes lA9t6W_ios-morph{0%,36%{border-radius:18px;grid-template-columns:0 minmax(0,1fr);column-gap:0;width:116px;height:236px}50%,86%{border-radius:14px;grid-template-columns:62px minmax(0,1fr);column-gap:8px;width:248px;height:180px}to{border-radius:18px;grid-template-columns:0 minmax(0,1fr);column-gap:0;width:116px;height:236px}}@keyframes lA9t6W_ios-morph-main{0%{grid-template-columns:minmax(0,1fr)}44%{grid-template-columns:repeat(2,minmax(0,1fr))}93%{grid-template-columns:minmax(0,1fr)}}.lA9t6W_ios-morph__label{justify-items:center;margin-top:14px;display:grid}.lA9t6W_ios-morph__label>span{transition:opacity .3s var(--ease);grid-area:1/1}.lA9t6W_ios-morph__pad{opacity:0}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-morph__phone{animation:7s step-end .6s infinite lA9t6W_ios-flip-a}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-morph__pad{animation:7s step-end .6s infinite lA9t6W_ios-flip-b}@keyframes lA9t6W_ios-flip-a{0%{opacity:1}44%{opacity:0}93%{opacity:1}}@keyframes lA9t6W_ios-flip-b{0%{opacity:0}44%{opacity:1}93%{opacity:0}}.lA9t6W_ios-listing{align-items:center;gap:12px;display:flex}.lA9t6W_ios-listing__ico{background:var(--surface);width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:14px;flex:none;place-items:center;display:grid}.lA9t6W_ios-listing__ico img{width:30px;height:30px}.lA9t6W_ios-listing>span:nth-child(2){flex:auto;gap:8px;display:grid}.lA9t6W_ios-listing .lA9t6W_ios-bar{flex:none;width:70%}.lA9t6W_ios-get{background:var(--tint-lav-2);color:var(--purple);letter-spacing:.02em;border-radius:999px;padding:5px 16px;font-weight:800}.lA9t6W_ios-shots{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.lA9t6W_ios-shots i{background:var(--lilac-soft);border-radius:12px;height:150px}.lA9t6W_ios-shots i:nth-child(2){background:var(--tint-peach)}.lA9t6W_ios-shots i:nth-child(3){background:var(--tint-green)}.lA9t6W_ios-review{background:var(--surface);border-radius:14px;gap:10px;margin-top:16px;padding:14px;display:grid}.lA9t6W_ios-review__row{align-items:center;gap:10px;display:flex}.lA9t6W_ios-review__row i{background:var(--chip-green);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.lA9t6W_ios-review__row i:after{content:"";border:solid var(--ink);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3.5px;left:6px;rotate:45deg}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-review__row i{animation:lA9t6W_ios-tick .4s var(--ease) calc(.7s + var(--d)*.9s) both}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-review__row i:after{animation:lA9t6W_ios-pop .3s var(--ease-spring) calc(.75s + var(--d)*.9s) both}@keyframes lA9t6W_ios-tick{0%{box-shadow:inset 0 0 0 2px var(--ink-3);background:0 0}}.lA9t6W_ios-scan{background:var(--tint-green);width:96px;height:96px;color:var(--ink);border-radius:24px;place-items:center;margin:4px auto 0;display:grid;position:relative}.lA9t6W_ios-scan .lA9t6W_ico{width:58px;height:58px;position:absolute}.lA9t6W_ios-scan__face{opacity:0}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-scan__face{animation:lA9t6W_ios-beat .7s var(--ease) .3s 2 both,lA9t6W_ios-face 1.7s var(--ease) both}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-scan__ok{animation:lA9t6W_ios-pop .4s var(--ease-spring) 1.7s both}@keyframes lA9t6W_ios-face{0%,90%{opacity:1}to{opacity:0}}.lA9t6W_ios-shield{background:var(--tint-pink);width:96px;height:96px;color:var(--violet-ink);border-radius:24px;place-items:center;margin:4px auto 0;display:grid;position:relative}.lA9t6W_ios-shield .lA9t6W_ico{width:62px;height:62px;position:absolute}.lA9t6W_ios-shield .lA9t6W_ios-shield__lock{width:24px;height:24px}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-shield{animation:lA9t6W_ios-pop .5s var(--ease-spring) .3s both}.lA9t6W_ios-meter{background:var(--tint-lav-2);border-radius:5px;height:10px;display:block;overflow:hidden}.lA9t6W_ios-meter i{background:var(--purple);border-radius:5px;height:100%;display:block}.lA9t6W_ios-av.lA9t6W_is-open .lA9t6W_ios-meter i{animation:lA9t6W_ios-fill .9s var(--ease-out) .9s both}@keyframes lA9t6W_ios-fill{0%{width:0}to{width:100%}}@media (max-width:900px){.lA9t6W_ios-home__grid{grid-template-columns:minmax(0,1fr)}.lA9t6W_ios-home__copy{display:contents}.lA9t6W_ios-home .lA9t6W_ios-home__head{order:1}.lA9t6W_ios-home__device{order:2;margin-top:clamp(32px,5vw,44px);position:static}.lA9t6W_ios-skills{order:3}.lA9t6W_ios-dev--home{width:clamp(210px,36vw,280px)}}@media (max-width:640px){.lA9t6W_ios-skill__ico{border-radius:11px;width:44px;height:44px}.lA9t6W_ios-skill__panel>p{padding-left:0}}@media (prefers-reduced-motion:reduce){.lA9t6W_ios-scr *,.lA9t6W_ios-scr :after{animation:none!important}.lA9t6W_ios-av{transition:none}}
.fCDnsq_ios-ship__steps{margin:0;padding:0;list-style:none}.fCDnsq_ios-ship{background:var(--night);color:var(--night-ink)}.fCDnsq_ios-ship .fCDnsq_ios-ship__body{color:var(--night-ink-2)}.fCDnsq_ios-ship__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,6vw,120px);margin-top:clamp(40px,4.6vw,72px);display:grid}.fCDnsq_ios-ship__stick{top:max(var(--nav-h) + 24px,50svh - 260px);text-align:center;justify-items:center;display:grid;position:sticky}.fCDnsq_ios-ring{aspect-ratio:1;width:clamp(230px,21vw,330px);position:relative}.fCDnsq_ios-ring__svg{width:100%;height:100%;overflow:visible}.fCDnsq_ios-ring__svg circle{fill:none;stroke-width:7px;stroke-linecap:round;transform-box:view-box;transform-origin:50%;transform:rotate(calc(-90deg + var(--k) * 72deg + 4deg))}.fCDnsq_ios-ring__track{stroke:#ffffff21;stroke-dasharray:17.4 100}.fCDnsq_ios-ring__fill.fCDnsq_is-empty{stroke-opacity:0}.fCDnsq_ios-ring__fill{stroke:var(--lilac);stroke-dasharray:0 100;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--lilac) 60%, transparent))}.fCDnsq_ios-ring__icon{aspect-ratio:1;background:var(--surface);border-radius:23%;place-items:center;width:46%;display:grid;position:absolute;top:50%;left:50%;translate:-50% -54%;box-shadow:0 20px 40px -20px #0009}.fCDnsq_ios-ring__icon img{width:62%;height:auto}.fCDnsq_ios-ring__step{letter-spacing:.08em;color:var(--night-ink-2);font-size:14px;position:absolute;top:76%;left:0;right:0}.fCDnsq_ios-ring__step b{color:var(--night-ink);font-weight:700}.fCDnsq_ios-ship__app{font-family:var(--display);margin-top:22px;font-size:clamp(17.5px,1.8vw,26px);font-weight:700}.fCDnsq_ios-ship__ver{color:var(--night-ink-2);margin-top:2px;font-size:clamp(15px,1.12vw,17px)}.fCDnsq_ios-ship__ver b{color:var(--night-ink);font-variant-numeric:tabular-nums;font-weight:600}.fCDnsq_ios-ship__btn{margin-top:16px;display:grid}.fCDnsq_ios-ship__btn>span{background:var(--surface);min-width:104px;height:38px;color:var(--violet-ink);font-family:var(--display);letter-spacing:.03em;opacity:0;transition:opacity .3s var(--ease),scale .4s var(--ease-spring);border-radius:999px;grid-area:1/1;justify-self:center;place-items:center;padding:0 22px;font-size:15px;font-weight:800;display:grid;scale:.8}.fCDnsq_ios-ship__btn .fCDnsq_ios-ship__stop{background:0 0;width:38px;min-width:0;padding:0;box-shadow:inset 0 0 0 3px #ffffff2e}.fCDnsq_ios-ship__stop i{background:var(--lilac);border-radius:2px;width:11px;height:11px}.fCDnsq_ios-ship__btn[data-state=get] .fCDnsq_ios-ship__get,.fCDnsq_ios-ship__btn[data-state=stop] .fCDnsq_ios-ship__stop,.fCDnsq_ios-ship__btn[data-state=open] .fCDnsq_ios-ship__open,.fCDnsq_ios-ship__btn[data-state=update] .fCDnsq_ios-ship__upd{opacity:1;scale:1}.fCDnsq_ios-step{opacity:.34;min-height:46svh;transition:opacity .45s var(--ease);border-top:1px solid #ffffff21;padding-block:clamp(28px,3vw,44px);position:relative}.fCDnsq_ios-step.fCDnsq_is-on{opacity:1}.fCDnsq_ios-step__num{letter-spacing:.12em;color:var(--lilac);font-size:14px;font-weight:600;display:block}.fCDnsq_ios-step h3{margin-top:12px;font-size:clamp(21.5px,2.36vw,34px);line-height:1.2}.fCDnsq_ios-step p{max-width:34em;color:var(--night-ink-2);margin-top:14px;font-size:clamp(16px,1.25vw,19px);line-height:1.68}.fCDnsq_ios-step__badge{display:none}@media (max-width:900px){.fCDnsq_ios-ship__grid{grid-template-columns:minmax(0,1fr)}.fCDnsq_ios-ship__aside{display:none}.fCDnsq_ios-step{opacity:1;min-height:0;padding-left:64px}.fCDnsq_ios-step__badge{background:conic-gradient(var(--lilac) calc(var(--k) * 72deg), #ffffff21 0);border-radius:50%;width:44px;height:44px;display:block;position:absolute;top:clamp(28px,3vw,44px);left:0;-webkit-mask:radial-gradient(circle,#0000 16px,#000 17px);mask:radial-gradient(circle,#0000 16px,#000 17px)}}@media (max-width:640px){.fCDnsq_ios-step{padding-left:58px}}@media (prefers-reduced-motion:reduce){.fCDnsq_ios-step{opacity:1}}
.y98NmW_ios-today__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(38px,4vw,54px);display:grid}:is(a,article).y98NmW_ios-story{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--hair);transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),opacity .7s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.y98NmW_ios-story.reveal.is-in{transition-delay:calc(var(--i,0)*80ms),calc(var(--i,0)*80ms),calc(var(--i,0)*80ms)}.y98NmW_ios-story.reveal.is-in:hover{transition-delay:0s}:is(a,article).y98NmW_ios-story:hover{transform:translateY(-6px);box-shadow:0 28px 62px -30px #2b173a57}a.y98NmW_ios-story:active{transform:scale(.985)}.y98NmW_ios-story__media{aspect-ratio:16/10;display:block;position:relative;overflow:hidden}.y98NmW_ios-story--lav .y98NmW_ios-story__media{background:var(--tint-lav)}.y98NmW_ios-story--peach .y98NmW_ios-story__media{background:var(--tint-peach)}.y98NmW_ios-story__media img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease-out)}.y98NmW_ios-story:hover .y98NmW_ios-story__media img{scale:1.05}.y98NmW_ios-story__kicker{background:color-mix(in srgb, var(--surface) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:14px;line-height:1.2;display:inline-flex;position:absolute;top:clamp(14px,1.6vw,22px);left:clamp(14px,1.6vw,22px)}.y98NmW_ios-story__kicker b{letter-spacing:.08em;text-transform:uppercase;color:var(--purple);font-weight:700}.y98NmW_ios-story__body{flex-direction:column;flex:auto;gap:clamp(18px,1.8vw,26px);padding:clamp(22px,2.4vw,34px);display:flex}.y98NmW_ios-story__title{font-size:clamp(21.5px,2.36vw,34px);line-height:1.2}.y98NmW_ios-story__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.y98NmW_ios-story__stat{border-top:2px solid var(--tint-lav-2);align-content:start;gap:4px;padding-top:12px;display:grid}.y98NmW_ios-story__stat b{font-family:var(--display);font-size:clamp(16.5px,1.66vw,23.5px);font-weight:800}.y98NmW_ios-story__stat span{color:var(--ink-2);font-size:clamp(15px,1.12vw,17px);line-height:1.5}.y98NmW_ios-story__app{border-top:1px solid var(--hair);align-items:center;gap:12px;margin-top:auto;padding-top:clamp(16px,1.6vw,22px);display:flex}.y98NmW_ios-story__ico{background:var(--tint-lav-2);border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}.y98NmW_ios-story__ico img{width:22px;height:22px}.y98NmW_ios-story__name{flex:auto;min-width:0;display:grid}.y98NmW_ios-story__name b{font-family:var(--display);font-size:clamp(15.5px,1.18vw,17.5px);font-weight:700}.y98NmW_ios-story__name span{color:var(--ink-3);font-size:14px}.y98NmW_ios-story__get{background:var(--tint-lav-2);min-height:44px;color:var(--purple);font-family:var(--display);transition:background-color .3s var(--ease),color .3s var(--ease);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:800;display:inline-flex}.y98NmW_ios-story:hover .y98NmW_ios-story__get{background:var(--ink);color:var(--surface)}.y98NmW_ios-story:hover .y98NmW_ios-story__get .y98NmW_ios-story__arrow{transform:translate(4px)}@media (max-width:900px){.y98NmW_ios-today__row{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.y98NmW_ios-story__stats{grid-template-columns:minmax(0,1fr)}.y98NmW_ios-story__app{flex-wrap:wrap}.y98NmW_ios-story__get{flex:100%;justify-content:center}}
