.device-figure[data-astro-cid-daxvsfwc]{justify-items:center;gap:var(--space-3);display:grid}.device-caption[data-astro-cid-daxvsfwc]{color:var(--on-screen-secondary);font-size:var(--text-xs)}.device-crop[data-astro-cid-daxvsfwc]{clip-path:inset(-8em -3em 0);height:36.5em;font-size:clamp(10.5px,2.9vw,13.5px)}.device-lift[data-astro-cid-daxvsfwc]{transition:transform .42s var(--ease)}.device-figure[data-astro-cid-daxvsfwc]:hover .device-lift[data-astro-cid-daxvsfwc]{transform:translateY(-1.8em)}@media (prefers-reduced-motion:no-preference){.device[data-astro-cid-daxvsfwc]{animation:1.2s .2s both device-drop}@supports (animation-timeline:scroll()){.device[data-astro-cid-daxvsfwc]{--stow-timeline:scroll(root);animation:1.2s .2s both device-drop,linear both device-stow;animation-timeline:auto, var(--stow-timeline);animation-range:normal,0 70vh}}}@keyframes device-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:translateY(-5em)}20%{opacity:1}48%{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(2.2em)}74%{animation-timing-function:ease-in-out;transform:translateY(-.5em)}to{transform:none}}@keyframes device-stow{to{translate:0 16em}}.device[data-astro-cid-daxvsfwc]{--frame:#1d1d1f;--ios-bg:#f2f2f7;--ios-cell:#fff;--ios-label:#000;--ios-secondary:#8a8a8e;--ios-separator:#d1d1d6;--ios-fill:#7676801f;--ios-tint:#1f5fd6;--ios-orange:#ff9500;--ios-icon-box:#e5e5ea;background:var(--frame);width:24.2em;font-family:var(--font-sans);cursor:default;user-select:none;border-radius:3.4em 3.4em 0 0;padding:.62em .62em 0;line-height:1.25;box-shadow:0 1.2em 2.6em -1.4em #00000073}@media (prefers-color-scheme:dark){.device[data-astro-cid-daxvsfwc]{--frame:#2b2b2e;--ios-bg:#000;--ios-cell:#1c1c1e;--ios-label:#fff;--ios-secondary:#98989e;--ios-separator:#38383a;--ios-fill:#7676803d;--ios-tint:#4d8eff;--ios-orange:#ff9f0a;--ios-icon-box:#2c2c2e;box-shadow:0 0 0 1px #3a3a3e}}.screen[data-astro-cid-daxvsfwc]{background:var(--ios-bg);height:48em;color:var(--ios-label);border-radius:2.8em 2.8em 0 0;padding-top:3.15em;position:relative;overflow:hidden}.island[data-astro-cid-daxvsfwc]{background:#000;border-radius:1.1em;width:7.1em;height:2.05em;position:absolute;top:.68em;left:50%;translate:-50%}svg[data-astro-cid-daxvsfwc]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.navbar[data-astro-cid-daxvsfwc]{justify-content:flex-end;padding:0 .95em;display:flex}.navbar-pill[data-astro-cid-daxvsfwc]{background:var(--ios-cell);border-radius:1.4em;padding:0 .1em;display:flex;box-shadow:0 .05em .35em #0000001f}.navbar-pill[data-astro-cid-daxvsfwc] svg[data-astro-cid-daxvsfwc]{stroke-width:1.7px;width:2.6em;height:2.6em;padding:.65em}.title[data-astro-cid-daxvsfwc]{padding:.15em .94em .25em}.title[data-astro-cid-daxvsfwc] span[data-astro-cid-daxvsfwc]{letter-spacing:.01em;font-size:2em;font-weight:700}.search[data-astro-cid-daxvsfwc]{padding:.1em .94em 0}.search-field[data-astro-cid-daxvsfwc]{background:var(--ios-fill);height:2.15em;color:var(--ios-secondary);border-radius:1.1em;align-items:center;gap:.35em;padding:0 .6em;display:flex}.search-field[data-astro-cid-daxvsfwc] svg[data-astro-cid-daxvsfwc]{stroke-width:2px;width:1em;height:1em}.group-label[data-astro-cid-daxvsfwc]{color:var(--ios-secondary);align-items:center;gap:.4em;padding:1.25em 1.9em .4em;display:flex}.group-label[data-astro-cid-daxvsfwc] span[data-astro-cid-daxvsfwc]{font-size:.765em}.group-label[data-astro-cid-daxvsfwc] .spinner[data-astro-cid-daxvsfwc]{width:.8em;height:.8em}.group[data-astro-cid-daxvsfwc]{background:var(--ios-cell);border-radius:1.45em;margin:0 .94em;overflow:hidden}.row[data-astro-cid-daxvsfwc]{align-items:center;gap:.72em;padding-left:.94em;display:flex}.row-body[data-astro-cid-daxvsfwc]{border-top:1px solid var(--ios-separator);flex-direction:column;flex:1;gap:.15em;min-width:0;padding:.62em .94em .62em 0;display:flex}.row[data-astro-cid-daxvsfwc]:first-child .row-body[data-astro-cid-daxvsfwc]{border-top:0}.row-body-discovered[data-astro-cid-daxvsfwc]{flex-direction:row;align-items:center;padding-top:.5em;padding-bottom:.5em}.row-text[data-astro-cid-daxvsfwc]{flex-direction:column;flex:1;gap:.15em;min-width:0;display:flex}.row-line[data-astro-cid-daxvsfwc]{align-items:baseline;gap:.5em;display:flex}.row-name[data-astro-cid-daxvsfwc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.row-meta[data-astro-cid-daxvsfwc],.row-sub[data-astro-cid-daxvsfwc]{color:var(--ios-secondary);white-space:nowrap;align-items:center;gap:.3em;font-size:.765em;display:flex}.row-meta[data-astro-cid-daxvsfwc]{flex:none}.row-sub[data-astro-cid-daxvsfwc]{overflow:hidden}.row-sub[data-astro-cid-daxvsfwc]>span[data-astro-cid-daxvsfwc]:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.mono[data-astro-cid-daxvsfwc]{font-family:var(--font-mono)}.thumb[data-astro-cid-daxvsfwc]{border-radius:.36em;flex:none;place-items:center;width:3.76em;height:2.35em;display:grid;overflow:hidden}.thumb[data-astro-cid-daxvsfwc]>svg[data-astro-cid-daxvsfwc]{width:100%;height:100%}.thumb-windows[data-astro-cid-daxvsfwc],.thumb-hmi[data-astro-cid-daxvsfwc]{background:var(--ios-icon-box);color:var(--ios-secondary)}.thumb[data-astro-cid-daxvsfwc] .glyph[data-astro-cid-daxvsfwc]{stroke-width:1.6px;width:1.45em;height:1.45em}.lock[data-astro-cid-daxvsfwc]{width:.95em;height:.95em;color:var(--ios-orange);stroke-width:2.4px;flex:none}.eye[data-astro-cid-daxvsfwc]{stroke-width:1.8px;width:1.05em;height:1.05em}.spinner[data-astro-cid-daxvsfwc]{stroke-width:2.6px;flex:none;width:1em;height:1em;animation:.9s linear infinite spin}.radar[data-astro-cid-daxvsfwc]{width:1.55em;height:1.55em;color:var(--ios-secondary);stroke-width:1.6px;flex:none}.add[data-astro-cid-daxvsfwc]{color:var(--ios-tint);flex:none;padding-left:.6em}@keyframes spin{to{rotate:1turn}}.feature-icon[data-astro-cid-pmc7xbs4]{width:2.75rem;height:2.75rem;color:var(--on-pocket-secondary);transition:translate var(--duration) var(--ease), rotate var(--duration) var(--ease), background-color var(--duration) var(--ease);background:#ffffff1f;border:1px solid #ffffff3d;border-radius:.9rem;place-items:center;display:inline-grid}.feature:hover .feature-icon[data-astro-cid-pmc7xbs4]{background-color:#ffffff38;translate:0 -.2rem;rotate:-6deg}svg[data-astro-cid-pmc7xbs4]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}svg[data-astro-cid-pmc7xbs4] .filled{fill:currentColor}.gs[data-astro-cid-q7lo3jhf]{--gs-duration:3.4s;aspect-ratio:16/10;background:var(--screen-gradient);border-radius:.9rem;position:relative;overflow:hidden;container-type:inline-size}.gs-content[data-astro-cid-q7lo3jhf]{transform-origin:50% 42%;position:absolute;inset:0}.gs-window[data-astro-cid-q7lo3jhf]{box-sizing:border-box;border:.6cqw solid var(--glass-border);background-color:var(--glass-bg);border-radius:4cqw;align-content:start;gap:3cqw;width:48cqw;height:30cqw;padding:4cqw;display:grid;position:absolute;top:10cqw;left:16cqw;overflow:hidden}.gs-window[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf],.gs-lines[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]{background:#ffffffb3;border-radius:1.1cqw;height:2.2cqw}.gs-window[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]:first-child{background:#fff;width:40%;height:3cqw}.gs-window[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]:nth-child(2){width:90%}.gs-window[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]:nth-child(3){width:65%}.gs-lines[data-astro-cid-q7lo3jhf]{gap:3cqw;display:grid}.gs-lines[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]:nth-child(odd){width:85%}.gs-lines[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]:nth-child(3n){width:55%}.gs-finger[data-astro-cid-q7lo3jhf]{aspect-ratio:1;background:#483cc866;border:.8cqw solid #fff;border-radius:50%;width:12cqw;position:absolute;translate:-50% -50%;box-shadow:0 1cqw 3cqw #282f6c73}.gs-ripple[data-astro-cid-q7lo3jhf]{aspect-ratio:1;opacity:0;border:.7cqw solid #fff;border-radius:50%;width:16cqw;position:absolute;translate:-50% -50%}.gs-hold[data-astro-cid-q7lo3jhf]{aspect-ratio:1;border:.8cqw solid #fff;border-radius:50%;width:21cqw;position:absolute;translate:-50% -50%}.gs-cursor[data-astro-cid-q7lo3jhf]{fill:#f3f5fd;stroke:#282f6c;stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 .8cqw .8cqw #282f6c4d);width:9cqw;height:auto;position:absolute;overflow:visible}.gs-menu[data-astro-cid-q7lo3jhf]{box-sizing:border-box;transform-origin:0 0;background:#fff;border-radius:2.5cqw;gap:2.2cqw;width:28cqw;padding:3cqw;display:grid;position:absolute;top:30cqw;left:50cqw;box-shadow:0 1.5cqw 3.5cqw #282f6c4d}.gs-menu[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]{background:#c9c4f3;border-radius:1.1cqw;height:2.2cqw}.gs-menu[data-astro-cid-q7lo3jhf]>span[data-astro-cid-q7lo3jhf]:first-child{background:#483cc8}.gs-mouse[data-astro-cid-q7lo3jhf]{fill:#ffffff59;stroke:#fff;stroke-width:1.6px;width:12cqw;height:auto;position:absolute;top:8cqw;left:76cqw}.gs-mouse[data-astro-cid-q7lo3jhf] .gs-wheel[data-astro-cid-q7lo3jhf]{fill:#483cc8;stroke:none}.gs-tap[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf],.gs-tap[data-astro-cid-q7lo3jhf].gs-touch .gs-ripple[data-astro-cid-q7lo3jhf]{top:24cqw;left:42cqw}.gs-tap[data-astro-cid-q7lo3jhf].gs-trackpad .gs-cursor[data-astro-cid-q7lo3jhf]{top:20cqw;left:38cqw}.gs-tap[data-astro-cid-q7lo3jhf].gs-trackpad .gs-ripple[data-astro-cid-q7lo3jhf]{top:21cqw;left:39cqw}.gs-tap[data-astro-cid-q7lo3jhf].gs-trackpad .gs-f1[data-astro-cid-q7lo3jhf]{top:46cqw;left:74cqw}.gs-drag[data-astro-cid-q7lo3jhf].gs-touch .gs-f1[data-astro-cid-q7lo3jhf]{top:30cqw;left:66cqw}.gs-drag[data-astro-cid-q7lo3jhf].gs-trackpad .gs-f1[data-astro-cid-q7lo3jhf]{top:48cqw;left:74cqw}.gs-drag[data-astro-cid-q7lo3jhf].gs-trackpad .gs-cursor[data-astro-cid-q7lo3jhf]{top:24cqw;left:54cqw}.gs-longPressDrag[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf],.gs-longPressDrag[data-astro-cid-q7lo3jhf] .gs-hold[data-astro-cid-q7lo3jhf]{top:15cqw;left:28cqw}.gs-twoFingerTap[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf]{top:26cqw;left:33cqw}.gs-twoFingerTap[data-astro-cid-q7lo3jhf] .gs-f2[data-astro-cid-q7lo3jhf]{top:26cqw;left:47cqw}.gs-twoFingerDrag[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf]{top:46cqw;left:72cqw}.gs-twoFingerDrag[data-astro-cid-q7lo3jhf] .gs-f2[data-astro-cid-q7lo3jhf]{top:46cqw;left:86cqw}.gs-pinch[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf]{top:26cqw;left:42cqw}.gs-pinch[data-astro-cid-q7lo3jhf] .gs-f2[data-astro-cid-q7lo3jhf]{top:36cqw;left:56cqw}.gs-threeFingerTap[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf]{top:34cqw;left:30cqw}.gs-threeFingerTap[data-astro-cid-q7lo3jhf] .gs-f2[data-astro-cid-q7lo3jhf]{top:27cqw;left:44cqw}.gs-threeFingerTap[data-astro-cid-q7lo3jhf] .gs-f3[data-astro-cid-q7lo3jhf]{top:34cqw;left:58cqw}@media (prefers-reduced-motion:no-preference){.gs[data-astro-cid-q7lo3jhf] [data-astro-cid-q7lo3jhf]{animation-duration:var(--gs-duration);animation-delay:var(--gs-delay,0s);animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:both}.gs-tap[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf],.gs-twoFingerTap[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf],.gs-threeFingerTap[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf]{animation-name:gs-tap}.gs-tap[data-astro-cid-q7lo3jhf] .gs-ripple[data-astro-cid-q7lo3jhf]{animation-name:gs-ripple}.gs-tap[data-astro-cid-q7lo3jhf] .gs-window[data-astro-cid-q7lo3jhf]{animation-name:gs-select}.gs-tap[data-astro-cid-q7lo3jhf] .gs-cursor[data-astro-cid-q7lo3jhf]{animation-name:gs-press}.gs-drag[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf],.gs-twoFingerDrag[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf]{animation-name:gs-swipe}.gs-drag[data-astro-cid-q7lo3jhf].gs-touch .gs-content[data-astro-cid-q7lo3jhf],.gs-drag[data-astro-cid-q7lo3jhf].gs-trackpad .gs-cursor[data-astro-cid-q7lo3jhf],.gs-twoFingerDrag[data-astro-cid-q7lo3jhf] .gs-lines[data-astro-cid-q7lo3jhf]{animation-name:gs-follow}.gs-drag[data-astro-cid-q7lo3jhf].gs-touch{--dx:-26cqw;--dy:0cqw}.gs-drag[data-astro-cid-q7lo3jhf].gs-trackpad{--dx:-24cqw;--dy:-12cqw}.gs-twoFingerDrag[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf]{--dx:0cqw;--dy:-20cqw}.gs-twoFingerDrag[data-astro-cid-q7lo3jhf] .gs-lines[data-astro-cid-q7lo3jhf]{--dx:0cqw;--dy:-12cqw}.gs-longPressDrag[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf]{animation-name:gs-hold-finger}.gs-longPressDrag[data-astro-cid-q7lo3jhf] .gs-hold[data-astro-cid-q7lo3jhf]{animation-name:gs-hold-ring}.gs-longPressDrag[data-astro-cid-q7lo3jhf] .gs-window[data-astro-cid-q7lo3jhf]{animation-name:gs-hold-window}.gs-twoFingerTap[data-astro-cid-q7lo3jhf] .gs-menu[data-astro-cid-q7lo3jhf]{animation-name:gs-menu}.gs-pinch[data-astro-cid-q7lo3jhf] .gs-finger[data-astro-cid-q7lo3jhf]{animation-name:gs-pinch-finger}.gs-pinch[data-astro-cid-q7lo3jhf] .gs-f1[data-astro-cid-q7lo3jhf]{--dx:-13cqw;--dy:-9cqw}.gs-pinch[data-astro-cid-q7lo3jhf] .gs-f2[data-astro-cid-q7lo3jhf]{--dx:13cqw;--dy:9cqw}.gs-pinch[data-astro-cid-q7lo3jhf] .gs-content[data-astro-cid-q7lo3jhf]{animation-name:gs-zoom}.gs-threeFingerTap[data-astro-cid-q7lo3jhf] .gs-wheel[data-astro-cid-q7lo3jhf]{animation-name:gs-wheel}}@keyframes gs-tap{0%{opacity:0;transform:scale(1.5)}16%{opacity:1;transform:scale(1)}26%{transform:scale(.8)}34%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(1)}}@keyframes gs-ripple{0%,25%{opacity:0;transform:scale(.3)}27%{opacity:1;transform:scale(.3)}48%,to{opacity:0;transform:scale(1.5)}}@keyframes gs-select{0%,25%{background-color:var(--glass-bg)}30%,70%{background-color:#ffffff9e}85%,to{background-color:var(--glass-bg)}}@keyframes gs-press{0%,24%,34%,to{transform:none}28%{transform:scale(.85)}}@keyframes gs-swipe{0%{opacity:0;transform:none}10%{opacity:1;transform:none}45%{opacity:1;transform:translate(var(--dx), var(--dy))}52%,58%{opacity:0;transform:translate(var(--dx), var(--dy))}62%{opacity:1;transform:translate(var(--dx), var(--dy))}92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes gs-follow{0%,10%{transform:none}45%,62%{transform:translate(var(--dx), var(--dy))}92%,to{transform:none}}@keyframes gs-hold-finger{0%{opacity:0;transform:translate(0)}8%,34%{opacity:1;transform:translate(0)}66%{opacity:1;transform:translate(22cqw,12cqw)}74%,to{opacity:0;transform:translate(22cqw,12cqw)}}@keyframes gs-hold-ring{0%,8%{opacity:0;transform:translate(0)scale(.5)}30%,34%{opacity:1;transform:translate(0)scale(1)}66%{opacity:1;transform:translate(22cqw,12cqw)scale(1)}74%,to{opacity:0;transform:translate(22cqw,12cqw)scale(1)}}@keyframes gs-hold-window{0%,34%{transform:translate(0)}66%,80%{transform:translate(22cqw,12cqw)}96%,to{transform:translate(0)}}@keyframes gs-menu{0%,28%{opacity:0;transform:scale(.85)}34%,80%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(1)}}@keyframes gs-pinch-finger{0%{opacity:0;transform:translate(0)}10%{opacity:1;transform:translate(0)}45%,60%{opacity:1;transform:translate(var(--dx), var(--dy))}90%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes gs-zoom{0%,10%{transform:scale(1)}45%,60%{transform:scale(1.4)}90%,to{transform:scale(1)}}@keyframes gs-wheel{0%,26%{fill:#ffffff80}28%,70%{fill:#483cc8}85%,to{fill:#ffffff80}}.gesture-demos[data-astro-cid-fdnusnqn]{gap:var(--space-5);display:grid}.mode-switch[data-astro-cid-fdnusnqn]{border:1px solid var(--border);background:var(--surface);border-radius:999px;justify-self:start;gap:.25rem;margin:0;padding:.25rem;display:inline-flex}.mode-switch[data-astro-cid-fdnusnqn] label[data-astro-cid-fdnusnqn]{min-height:44px;color:var(--text-secondary);font-size:var(--text-s);cursor:pointer;transition:background-color var(--duration) var(--ease), color var(--duration) var(--ease);border-radius:999px;align-items:center;padding:0 1.1rem;font-weight:600;display:inline-flex}.mode-switch[data-astro-cid-fdnusnqn] input[data-astro-cid-fdnusnqn]:checked+label[data-astro-cid-fdnusnqn]{background:var(--accent-fill);color:var(--on-accent)}.mode-switch[data-astro-cid-fdnusnqn] input[data-astro-cid-fdnusnqn]:focus-visible+label[data-astro-cid-fdnusnqn]{outline:2px solid var(--accent);outline-offset:2px}.gesture-demos[data-astro-cid-fdnusnqn]:not(:has(.mode-trackpad-input:checked)) .mode-trackpad[data-astro-cid-fdnusnqn],.gesture-demos[data-astro-cid-fdnusnqn]:has(.mode-trackpad-input:checked) .mode-touch[data-astro-cid-fdnusnqn]{display:none}.gesture-grid[data-astro-cid-fdnusnqn]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.gesture-grid[data-astro-cid-fdnusnqn]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.gesture-card[data-astro-cid-fdnusnqn]{padding:.5rem .5rem var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;display:flex}.gesture-card[data-astro-cid-fdnusnqn].is-mode-specific{border:1.5px dashed var(--stitch-strong)}.gesture-card[data-astro-cid-fdnusnqn] h3[data-astro-cid-fdnusnqn]{margin-top:var(--space-3);font-size:var(--text-s);padding-inline:.4rem;line-height:1.4}.gesture-action[data-astro-cid-fdnusnqn]{color:var(--accent);font-size:var(--text-s);margin-top:.15rem;padding-inline:.4rem;font-weight:600;line-height:1.45}.gesture-card[data-astro-cid-fdnusnqn]:nth-child(2n){--gs-delay:-1.7s}.keys[data-astro-cid-oraskbvd]{--bar:#d3d5db;--key:#fff;--key-label:#1d1d1f;--key-shadow:#00000047;margin-top:var(--space-4);border-radius:var(--radius-m);background:var(--bar);cursor:default;user-select:none;gap:.375rem;padding:.375rem;display:flex;overflow:hidden}@media (prefers-color-scheme:dark){.keys[data-astro-cid-oraskbvd]{--bar:#1f1f21;--key:#4a4a4d;--key-label:#fff;--key-shadow:#00000080}}.key[data-astro-cid-oraskbvd]{background:var(--key);min-width:2.75rem;height:2.75rem;box-shadow:0 1px 0 var(--key-shadow);color:var(--key-label);border-radius:6px;flex:none;place-items:center;padding:0 .65rem;font-size:.95rem;display:grid}.gap[data-astro-cid-oraskbvd]{margin-left:.375rem}.held[data-astro-cid-oraskbvd]{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.availability[data-astro-cid-pqa2bw43]{color:var(--text-secondary);font-size:var(--text-s);align-items:center;gap:.6em;font-weight:500;display:inline-flex}.pulse[data-astro-cid-pqa2bw43]{background:var(--accent);width:.5em;height:.5em;animation:pulse 2.4s var(--ease) infinite;border-radius:50%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.store-links[data-astro-cid-pqa2bw43]{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero[data-astro-cid-zkhec6xw]{isolation:isolate;background:var(--screen-gradient);color:var(--on-screen);position:relative;overflow:hidden}.hero-sky[data-astro-cid-zkhec6xw]{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}@media (width>=80rem){.hero-sky[data-astro-cid-zkhec6xw]{display:block}}.sky-stage[data-astro-cid-zkhec6xw]{width:24rem;height:26rem;position:absolute;top:4%;left:46%}.sky-window[data-astro-cid-zkhec6xw]{border:1.5px solid var(--glass-border);background:var(--glass-bg);border-radius:1.1rem;align-content:start;gap:.5rem;width:9rem;padding:1rem;display:grid;position:absolute}.sky-window[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{background:#ffffffa6;border-radius:.2rem;height:.35rem}.sky-window[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]:first-child{background:#ffffffe6;width:35%;height:.5rem}.sky-window[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]:nth-child(2){width:90%}.sky-window[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]:last-child{width:62%}.sky-window-a[data-astro-cid-zkhec6xw]{top:1.5rem;left:4rem}.sky-window-b[data-astro-cid-zkhec6xw]{opacity:.8;width:7rem;top:18rem;left:9rem}.sky-cursor[data-astro-cid-zkhec6xw]{width:1.75rem;position:absolute;top:.5rem;left:15rem}.sky-cursor[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:#f3f5fd;stroke:#282f6c;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 .35rem .4rem #282f6c4d);width:100%;height:auto;position:relative;overflow:visible}.sky-tap[data-astro-cid-zkhec6xw]{opacity:0;border:2px solid #ffffffe6;border-radius:50%;width:2rem;height:2rem;position:absolute;top:-.9rem;left:-.95rem}@media (prefers-reduced-motion:no-preference){.sky-window-a[data-astro-cid-zkhec6xw]{animation:9s ease-in-out infinite alternate sky-float}.sky-window-b[data-astro-cid-zkhec6xw]{animation:11s ease-in-out -4s infinite alternate sky-float}.sky-cursor[data-astro-cid-zkhec6xw]{animation:14s cubic-bezier(.45,0,.25,1) 1.6s infinite sky-cursor}.sky-tap[data-astro-cid-zkhec6xw]{animation:14s ease-out 1.6s infinite sky-tap}.pocket[data-astro-cid-zkhec6xw]{transform-origin:50% 0;animation:.75s ease-out .55s both pocket-catch}}@keyframes sky-float{0%{transform:translateY(-.4rem)}to{transform:translateY(.5rem)}}@keyframes sky-cursor{0%,6%{transform:none}20%{transform:translate(-5rem,2.5rem)}22%{transform:translate(-5rem,2.5rem)scale(.86)}25%,48%{transform:translate(-5rem,2.5rem)}66%{transform:translate(-3rem,19rem)}68%{transform:translate(-3rem,19rem)scale(.86)}71%,84%{transform:translate(-3rem,19rem)}to{transform:none}}@keyframes sky-tap{0%,21.9%,25.1%,67.9%,71.1%,to{opacity:0;transform:scale(.3)}22%,68%{opacity:1;transform:scale(.3)}25%,71%{opacity:0;transform:scale(1.6)}}@keyframes pocket-catch{0%{transform:none}30%{transform:translateY(.4rem)scaleY(.985)}65%{transform:translateY(-.15rem)}to{transform:none}}.hero-grid[data-astro-cid-zkhec6xw]{gap:var(--space-7);padding-top:clamp(2rem,.5rem + 5vw,4.5rem);display:grid}.hero-copy[data-astro-cid-zkhec6xw]{align-self:center}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{max-width:11em;color:var(--on-screen);font-size:var(--text-display);letter-spacing:-.03em;line-height:1.1}.hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]:lang(zh){letter-spacing:.02em;line-height:1.2}.hero-lede[data-astro-cid-zkhec6xw]{max-width:34rem;margin-top:var(--space-4);color:var(--on-screen-secondary);font-size:var(--text-m)}@media (width>=40rem){.hero-lede[data-astro-cid-zkhec6xw]{margin-top:var(--space-5);font-size:var(--text-l)}}.hero-status[data-astro-cid-zkhec6xw]{margin-top:var(--space-6)}.hero[data-astro-cid-zkhec6xw] .availability{color:var(--on-screen-secondary)}.hero-actions[data-astro-cid-zkhec6xw]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero[data-astro-cid-zkhec6xw] a:not(.button){color:var(--on-screen)}.hero[data-astro-cid-zkhec6xw] .arrow-link[data-astro-cid-zkhec6xw]{font-weight:600}@media (width>=56rem){.hero-grid[data-astro-cid-zkhec6xw]{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.hero-copy[data-astro-cid-zkhec6xw]{padding-bottom:calc(var(--pocket-overlap) + var(--space-7))}}.pocket-section[data-astro-cid-zkhec6xw]{z-index:1;margin-top:calc(-1 * var(--pocket-overlap));position:relative}.pocket[data-astro-cid-zkhec6xw]{border-top:2px solid var(--pocket-rim);border-radius:2.25rem 2.25rem 50% 50% / 2.25rem 2.25rem var(--pocket-curve) var(--pocket-curve);background:var(--pocket-gradient);box-shadow:var(--pocket-shadow);color:var(--on-pocket);padding:.75rem}.pocket-stitch[data-astro-cid-zkhec6xw]{--stitch-pad-x:clamp(1.25rem, .25rem + 4vw, 4rem);padding:clamp(2rem, 1rem + 4vw, 4rem) var(--stitch-pad-x) var(--pocket-curve);border:3px dashed var(--pocket-stitch);border-radius:1.6rem 1.6rem 50% 50% / 1.6rem 1.6rem calc(var(--pocket-curve) - .75rem) calc(var(--pocket-curve) - .75rem)}.pocket[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{color:var(--on-pocket)}.pocket[data-astro-cid-zkhec6xw] .section-head[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw],.feature[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--on-pocket-secondary)}.pocket[data-astro-cid-zkhec6xw] a{color:var(--on-pocket);text-decoration-color:#ffffff8c}.pocket[data-astro-cid-zkhec6xw] :focus-visible{outline-color:var(--on-pocket)}.feature-grid[data-astro-cid-zkhec6xw]{gap:var(--space-7) var(--space-6);margin-top:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr));display:grid}.feature[data-astro-cid-zkhec6xw]{min-width:0}.feature[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin-top:var(--space-4);color:var(--on-pocket);font-size:var(--text-l)}.feature[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-top:var(--space-2);font-size:var(--text-s)}@media (width<=47.99rem){.feature-grid[data-astro-cid-zkhec6xw]{align-items:start;gap:var(--space-3);margin-inline:calc(-1 * var(--stitch-pad-x));padding:0 var(--stitch-pad-x) var(--space-2);overscroll-behavior-x:contain;scroll-padding-inline:var(--stitch-pad-x);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;overflow-x:auto}.feature-grid[data-astro-cid-zkhec6xw]::-webkit-scrollbar{display:none}.feature[data-astro-cid-zkhec6xw]{padding:var(--space-5);scroll-snap-align:start;background:#ffffff14;border:1px solid #ffffff2e;border-radius:1.25rem}.feature[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-size:var(--text-m)}}.gestures-layout[data-astro-cid-zkhec6xw]{gap:var(--space-6);display:grid}.section[data-astro-cid-zkhec6xw]{padding-block:clamp(3.5rem,2rem + 6vw,6.5rem);scroll-margin-top:0}.section-subtle[data-astro-cid-zkhec6xw]{border-block:2px dashed var(--stitch);background:var(--bg-subtle)}.section-head[data-astro-cid-zkhec6xw]{max-width:40rem}.section-head[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:var(--text-section)}.section-head[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-top:var(--space-3);color:var(--text-secondary)}.two-col[data-astro-cid-zkhec6xw]{gap:var(--space-6);display:grid}@media (width>=56rem){.two-col[data-astro-cid-zkhec6xw]{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.table-card[data-astro-cid-zkhec6xw]{padding:var(--space-2) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface)}.compat[data-astro-cid-zkhec6xw]{margin-top:var(--space-6)}.compat-table[data-astro-cid-zkhec6xw] th[data-astro-cid-zkhec6xw][scope=row]{white-space:nowrap}.compat-table[data-astro-cid-zkhec6xw] td[data-astro-cid-zkhec6xw]:last-child{text-align:right}.compat-table[data-astro-cid-zkhec6xw] .arrow-link[data-astro-cid-zkhec6xw]{white-space:nowrap;min-height:0;font-weight:600}.compat-footer[data-astro-cid-zkhec6xw]{gap:var(--space-6);margin-top:var(--space-6);display:grid}@media (width>=56rem){.compat-footer[data-astro-cid-zkhec6xw]{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.compat-note[data-astro-cid-zkhec6xw]{color:var(--text-secondary)}.security-note[data-astro-cid-zkhec6xw]{margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-l);background:var(--warning-tint);color:var(--text-secondary);font-size:var(--text-s);gap:.65em;display:flex}.security-note[data-astro-cid-zkhec6xw] svg[data-astro-cid-zkhec6xw]{fill:none;width:1.15em;height:1.15em;stroke:var(--warning);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:.25em}.security-note[data-astro-cid-zkhec6xw] strong{color:var(--warning)}.specs-title[data-astro-cid-zkhec6xw]{min-height:44px;color:var(--text-secondary);font-size:var(--text-s);cursor:pointer;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.specs-title[data-astro-cid-zkhec6xw]::-webkit-details-marker{display:none}.specs-title[data-astro-cid-zkhec6xw]:after{content:"+";content:"+" / "";color:var(--accent);transition:transform var(--duration) var(--ease);font-size:1.25em;font-weight:400}.specs-more[data-astro-cid-zkhec6xw][open]>.specs-title[data-astro-cid-zkhec6xw]:after{transform:rotate(45deg)}.specs-more[data-astro-cid-zkhec6xw]{border-block:1.5px dashed var(--stitch)}.specs-more[data-astro-cid-zkhec6xw][open]{padding-bottom:var(--space-4)}.specs[data-astro-cid-zkhec6xw]{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);font-size:var(--text-s);grid-template-columns:max-content minmax(0,1fr);display:grid}.specs[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{color:var(--text-tertiary)}.specs[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{color:var(--text-secondary)}@media (width<=40rem){.compat-table[data-astro-cid-zkhec6xw] thead[data-astro-cid-zkhec6xw]{display:none}.compat-table[data-astro-cid-zkhec6xw] tr[data-astro-cid-zkhec6xw]{padding-block:var(--space-3);border-bottom:1.5px dashed var(--stitch);gap:.2rem;display:grid}.compat-table[data-astro-cid-zkhec6xw] tbody[data-astro-cid-zkhec6xw] tr[data-astro-cid-zkhec6xw]:last-child{border-bottom:0}.compat-table[data-astro-cid-zkhec6xw] [data-astro-cid-zkhec6xw]:is(th,td){text-align:left;border:0;padding:0;display:block}.compat-table[data-astro-cid-zkhec6xw] td[data-astro-cid-zkhec6xw]:last-child{text-align:left}.compat-table[data-astro-cid-zkhec6xw] td[data-astro-cid-zkhec6xw][data-label]:before{content:attr(data-label);color:var(--text-tertiary)}}.step-list[data-astro-cid-zkhec6xw]{gap:var(--space-5);margin-top:var(--space-7);counter-reset:step;padding:0;list-style:none;display:grid}@media (width>=56rem){.step-list[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step[data-astro-cid-zkhec6xw]{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);counter-increment:step}.step[data-astro-cid-zkhec6xw]:before{content:counter(step);width:2.75rem;height:2.75rem;margin-bottom:var(--space-4);background:var(--accent-fill);color:var(--on-accent);font-size:var(--text-m);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid}.step[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-size:var(--text-l)}.step[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{margin-top:var(--space-2);color:var(--text-secondary)}@media (width<=39.99rem){.step-list[data-astro-cid-zkhec6xw]{gap:var(--space-3);margin-top:var(--space-5)}.step[data-astro-cid-zkhec6xw]{column-gap:var(--space-4);padding:var(--space-5);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.step[data-astro-cid-zkhec6xw]:before{grid-row:span 2;margin-bottom:0}.step[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-size:var(--text-m);align-self:center}.step[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{font-size:var(--text-s);grid-column:2}}.section-faq[data-astro-cid-zkhec6xw]{padding-top:0}.step[data-astro-cid-zkhec6xw]{transition:translate var(--duration) var(--ease), box-shadow var(--duration) var(--ease), border-color var(--duration) var(--ease)}.step[data-astro-cid-zkhec6xw]:hover{border-color:var(--stitch);translate:0 -.25rem;box-shadow:0 1.25rem 2.5rem -1.5rem #2f249d59}.step[data-astro-cid-zkhec6xw]:before{transition:scale var(--duration) var(--ease)}.step[data-astro-cid-zkhec6xw]:hover:before{scale:1.1}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.section[data-astro-cid-zkhec6xw] .section-head[data-astro-cid-zkhec6xw],.feature[data-astro-cid-zkhec6xw],.table-card[data-astro-cid-zkhec6xw],.step[data-astro-cid-zkhec6xw],.compat-footer[data-astro-cid-zkhec6xw]>div[data-astro-cid-zkhec6xw],.section-faq[data-astro-cid-zkhec6xw] .faq{--reveal-timeline:view();animation:linear both reveal;animation-timeline:var(--reveal-timeline);animation-range:entry entry 70%}}}@keyframes reveal{0%{opacity:0;transform:translateY(1.5rem)}}
