.hero[data-astro-cid-fi6a2bfj]{--glow:#fff;--haze:1;--follower:#000;--follower-edge:#ffffff29;isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden;container-type:inline-size}html.light .hero[data-astro-cid-fi6a2bfj]{--glow:#000;--haze:.3;--follower:#fff;--follower-edge:#00000029}.grid[data-astro-cid-fi6a2bfj]{z-index:0;background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-size:var(--cell) var(--cell);background-position:var(--gx) var(--gy);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.light[data-astro-cid-fi6a2bfj]{z-index:1;left:calc(var(--lx) - var(--box) / 2);top:calc(var(--ly) - var(--box) / 2);width:var(--box);height:var(--box);pointer-events:none;position:absolute}.light[data-astro-cid-fi6a2bfj] .beam{fill:var(--glow)}.light[data-astro-cid-fi6a2bfj] .beam-glow{fill:var(--glow);fill-opacity:calc(.5 * var(--haze));filter:url(#haze2)}.light[data-astro-cid-fi6a2bfj] .beam-haze{fill:var(--glow);fill-opacity:calc(.16 * var(--haze));filter:url(#haze)}.light[data-astro-cid-fi6a2bfj] .bloom{fill:url(#bloom)}.light[data-astro-cid-fi6a2bfj] .b0{stop-color:var(--glow);stop-opacity:calc(.42 * var(--haze))}.light[data-astro-cid-fi6a2bfj] .b1{stop-color:var(--glow);stop-opacity:calc(.13 * var(--haze))}.light[data-astro-cid-fi6a2bfj] .b2{stop-color:var(--glow);stop-opacity:calc(.025 * var(--haze))}.light[data-astro-cid-fi6a2bfj] .b3{stop-color:var(--glow);stop-opacity:0}.light[data-astro-cid-fi6a2bfj] .lead{fill:var(--glow)}.light[data-astro-cid-fi6a2bfj] .lead-haze{fill:var(--glow);fill-opacity:calc(.35 * var(--haze));filter:url(#haze)}.light[data-astro-cid-fi6a2bfj] .follower{fill:var(--follower);stroke:var(--follower-edge);stroke-width:1px}.light[data-astro-cid-fi6a2bfj] .catch{fill:none;stroke:var(--glow);stroke-opacity:var(--a);stroke-width:1.2px;stroke-linecap:round}.copy[data-astro-cid-fi6a2bfj]{z-index:2;position:relative}h1[data-astro-cid-fi6a2bfj]{font-size:var(--h1);letter-spacing:-.058em;max-width:8.6em;font-weight:600;line-height:.98}h1[data-astro-cid-fi6a2bfj] span[data-astro-cid-fi6a2bfj]{color:var(--fg-3)}html.light h1[data-astro-cid-fi6a2bfj] span[data-astro-cid-fi6a2bfj]{color:var(--fg-2)}.line[data-astro-cid-fi6a2bfj]{max-width:30em;font:400 var(--lead-size) / 1.45 var(--sans);letter-spacing:-.015em;color:var(--fg-2);margin-top:26px}.cta[data-astro-cid-fi6a2bfj]{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.plat[data-astro-cid-fi6a2bfj]{font:500 12px/1 var(--mono);letter-spacing:.04em;flex-wrap:wrap;gap:0 16px;margin:22px 0 0;padding:0;list-style:none;display:flex}.plat[data-astro-cid-fi6a2bfj] li[data-astro-cid-fi6a2bfj]+li[data-astro-cid-fi6a2bfj]:before{content:"·";color:var(--fg-3);opacity:.6;margin-right:16px}.plat[data-astro-cid-fi6a2bfj] a[data-astro-cid-fi6a2bfj]{min-height:44px;color:var(--fg-3);align-items:center;text-decoration:none;transition:color .16s;display:inline-flex}html.light .plat[data-astro-cid-fi6a2bfj] a[data-astro-cid-fi6a2bfj]{color:var(--fg-2)}.plat[data-astro-cid-fi6a2bfj] a[data-astro-cid-fi6a2bfj]:hover{color:var(--fg)}@media (width>=900px){.hero[data-astro-cid-fi6a2bfj]{--h1:clamp(60px, 6.4cqw, 88px);--lead-size:clamp(18px, 1.5cqw, 21px);--cell:72px;--gx:calc(50% - 36px);--gy:63px;--box:min(152.8cqw, 2200px);--lx:min(66cqw, 50cqw + 260px);--ly:38%;height:clamp(680px,100svh,900px)}.copy[data-astro-cid-fi6a2bfj]{top:50%;left:max(24px, (100cqw - var(--max)) / 2);max-width:min(620px,54cqw);position:absolute;translate:0 -46%}}@media (width<=899px){.hero[data-astro-cid-fi6a2bfj]{--h1:clamp(46px, 12.4cqw, 72px);--lead-size:18px;--cell:48px;--gx:calc(50% - 24px);--gy:16px;--box:1364px;--lx:42cqw;--ly:160px}.copy[data-astro-cid-fi6a2bfj]{padding:360px 20px 48px}}@media (width<=899px) and (width>=600px){.hero[data-astro-cid-fi6a2bfj]{--box:1650px;--lx:46cqw;--ly:180px}.copy[data-astro-cid-fi6a2bfj]{padding:420px 48px 64px}}@media (prefers-reduced-motion:no-preference){.light[data-astro-cid-fi6a2bfj]{animation:1.4s cubic-bezier(.4,0,.6,1) both light-up}.light[data-astro-cid-fi6a2bfj] .beam,.light[data-astro-cid-fi6a2bfj] .beam-glow,.light[data-astro-cid-fi6a2bfj] .beam-haze{animation:.9s cubic-bezier(.4,0,.6,1) .5s both light-up}}@keyframes light-up{0%{opacity:0}}.avatar[data-astro-cid-u5m3xj5o]{width:var(--s);height:var(--s);font:600 calc(var(--s) * .36) / 1 var(--mono);letter-spacing:0;flex:none;place-items:center;display:inline-grid}.person[data-astro-cid-u5m3xj5o]{color:var(--bg);background:var(--highlight);font-family:var(--sans);font-size:calc(var(--s) * .42);border-radius:50%}.agent[data-astro-cid-u5m3xj5o]{color:var(--fg);background:var(--raised);box-shadow:0 0 0 1px var(--line) inset;border-radius:24%}.scenes[data-astro-cid-52h2msyz]{max-width:var(--max);--edge:var(--line);--panel:color-mix(in srgb, var(--fg) 3%, var(--bg));margin:0 auto;padding:40px 16px 80px}.scene[data-astro-cid-52h2msyz]{grid-template-columns:4fr 7fr;align-items:center;gap:64px;min-height:72vh;padding:56px 0;display:grid}.scene[data-astro-cid-52h2msyz].flip{grid-template-columns:7fr 4fr}.scene[data-astro-cid-52h2msyz].flip h2[data-astro-cid-52h2msyz]{order:2}h2[data-astro-cid-52h2msyz]{letter-spacing:-.055em;max-width:9ch;font-size:clamp(40px,5.2vw,72px);font-weight:600;line-height:.98}h2[data-astro-cid-52h2msyz] em[data-astro-cid-52h2msyz]{font-style:normal}.art[data-astro-cid-52h2msyz]{border-radius:var(--radius-panel);background-color:var(--bg);background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);min-height:440px;box-shadow:0 0 0 1px var(--edge) inset;background-position:-1px -1px;background-size:48px 48px;flex-direction:column;justify-content:center;gap:16px;padding:clamp(24px,5vw,64px);font-size:16px;line-height:1.4;display:flex;position:relative}.art[data-astro-cid-52h2msyz] p[data-astro-cid-52h2msyz],.art[data-astro-cid-52h2msyz] ol[data-astro-cid-52h2msyz]{margin:0;padding:0;list-style:none}.card[data-astro-cid-52h2msyz]{border-radius:var(--radius-card);background:var(--panel);box-shadow:0 0 0 1px var(--edge) inset}.dot[data-astro-cid-52h2msyz]{background:var(--fg);border-radius:50%;width:7px;height:7px;display:inline-block}.dot[data-astro-cid-52h2msyz].done{background:var(--done)}.dot[data-astro-cid-52h2msyz].at-work{background:var(--working)}.picker[data-astro-cid-52h2msyz]{width:min(460px,100%);padding:8px}.row[data-astro-cid-52h2msyz]{border-radius:var(--radius-control);align-items:center;gap:12px;padding:9px 10px;display:flex}.row[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz]{font-weight:600}.row[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{font:500 13px/1.4 var(--sans);color:var(--fg-2);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.r1[data-astro-cid-52h2msyz]{background:var(--raised);box-shadow:0 0 0 1px var(--edge) inset}.compose[data-astro-cid-52h2msyz]{white-space:nowrap;align-items:center;gap:6px;width:min(560px,100%);padding:14px 14px 14px 20px;display:flex;overflow:hidden}.mention[data-astro-cid-52h2msyz]{font-weight:600}.rest[data-astro-cid-52h2msyz]{overflow:hidden}.compose[data-astro-cid-52h2msyz] .send{color:var(--highlight);--send-ink:var(--bg);flex:none;margin-left:auto}.panes[data-astro-cid-52h2msyz]{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pane[data-astro-cid-52h2msyz]{border-radius:var(--radius-card);background:var(--panel);box-shadow:0 0 0 1px var(--edge) inset;overflow:hidden}.p1[data-astro-cid-52h2msyz]{box-shadow:0 0 0 1.5px var(--highlight) inset}.p-bar[data-astro-cid-52h2msyz]{white-space:nowrap;height:32px;color:var(--fg-2);background:var(--raised);border-bottom:1px solid var(--edge);align-items:center;gap:7px;padding:0 10px;font-size:12.5px;display:flex}.p-bar[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz]{color:var(--fg);font-weight:600}.p-num[data-astro-cid-52h2msyz]{width:16px;height:16px;font:600 10px/1 var(--mono);color:var(--fg);background:var(--wash);border-radius:4px;place-items:center;display:grid}.p-num[data-astro-cid-52h2msyz].on{color:var(--bg);background:var(--highlight)}.term[data-astro-cid-52h2msyz]{border-radius:var(--radius-control);min-height:150px;font:400 12px/1.7 var(--mono);color:var(--fg);background:var(--bg);box-shadow:0 0 0 1px var(--edge) inset;white-space:pre-wrap;margin:8px;padding:12px;overflow:hidden}.term[data-astro-cid-52h2msyz] i[data-astro-cid-52h2msyz],.term[data-astro-cid-52h2msyz] em[data-astro-cid-52h2msyz]{color:var(--done);font-style:normal}.term[data-astro-cid-52h2msyz] s[data-astro-cid-52h2msyz]{color:var(--fg-3);text-decoration:none}.term[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{display:inline-block}.bar[data-astro-cid-52h2msyz]{gap:6px;margin:12px 0 0;display:flex!important}.bar[data-astro-cid-52h2msyz] i[data-astro-cid-52h2msyz]{width:7px;height:7px;box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:50%}.bar[data-astro-cid-52h2msyz] i[data-astro-cid-52h2msyz].on{background:var(--highlight);box-shadow:none}.machines[data-astro-cid-52h2msyz]{font:500 13px var(--mono);color:var(--fg-2);gap:22px;display:flex}.machines[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{align-items:center;gap:8px;display:inline-flex}.decision[data-astro-cid-52h2msyz]{width:min(500px,100%);box-shadow:0 0 0 1px color-mix(in srgb, var(--done) 32%, transparent) inset;padding:18px}.d-heads[data-astro-cid-52h2msyz]{display:grid}.d-head[data-astro-cid-52h2msyz]{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--needs-you);grid-area:1/1;align-items:center;gap:6px;display:flex}.d-head[data-astro-cid-52h2msyz] .glyph[data-astro-cid-52h2msyz]{letter-spacing:0;font-size:10px}.d-head[data-astro-cid-52h2msyz].done{color:var(--done);--check-ink:var(--bg)}.d-q[data-astro-cid-52h2msyz]{font:600 17px/1.3 var(--sans);letter-spacing:-.015em;margin:8px 0 12px!important}.opts[data-astro-cid-52h2msyz]{flex-direction:column;gap:8px;display:flex}.opts[data-astro-cid-52h2msyz] li[data-astro-cid-52h2msyz]{border-radius:var(--radius-control);background:var(--wash);align-items:center;gap:10px;min-height:44px;padding:8px 10px;font-weight:500;display:flex}.n[data-astro-cid-52h2msyz]{width:28px;height:28px;font:600 13px/1 var(--mono);box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:50%;place-items:center;display:grid}.rec[data-astro-cid-52h2msyz]{border-radius:var(--radius-chip);font:500 10px/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);box-shadow:0 0 0 1px var(--line-strong) inset;margin-left:auto;padding:3px 8px}.decision[data-astro-cid-52h2msyz] .open[data-astro-cid-52h2msyz],.decision[data-astro-cid-52h2msyz] .rec[data-astro-cid-52h2msyz]{opacity:0}.decision[data-astro-cid-52h2msyz] .other[data-astro-cid-52h2msyz]{color:var(--fg-2)}.decision[data-astro-cid-52h2msyz] .pick[data-astro-cid-52h2msyz]{box-shadow:0 0 0 1.5px var(--highlight) inset}.decision[data-astro-cid-52h2msyz] .pick[data-astro-cid-52h2msyz] .n[data-astro-cid-52h2msyz]{color:var(--bg);background:var(--highlight);box-shadow:none}.reply[data-astro-cid-52h2msyz]{flex-wrap:wrap;align-items:center;gap:10px;padding-left:4px;display:flex}.react[data-astro-cid-52h2msyz]{background:var(--raised);box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:999px;gap:4px;padding:3px 9px;font-size:13px;display:inline-flex}.react[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz]{font:600 12px var(--mono)}.devices-scene[data-astro-cid-52h2msyz]{text-align:center;grid-template-columns:1fr;justify-items:center;gap:48px}.devices-scene[data-astro-cid-52h2msyz] h2[data-astro-cid-52h2msyz]{max-width:none}.devices[data-astro-cid-52h2msyz]{aspect-ratio:900/470;width:min(900px,100%);min-height:0;box-shadow:none;background:0 0;padding:0;display:block}.devices[data-astro-cid-52h2msyz]>div[data-astro-cid-52h2msyz]{position:absolute}.mac[data-astro-cid-52h2msyz]{width:70%;top:0;left:11%}.mac-screen[data-astro-cid-52h2msyz]{aspect-ratio:16/10;background:var(--bg);box-shadow:0 0 0 6px var(--raised), 0 0 0 7px var(--edge);border-radius:12px 12px 0 0;gap:2%;padding:2.4%;display:flex}.mac-base[data-astro-cid-52h2msyz]{background:linear-gradient(color-mix(in srgb, var(--fg) 22%, var(--bg)), var(--raised));border-radius:0 0 14px 14px;height:14px;margin:6px -9% 0}.ipad[data-astro-cid-52h2msyz],.iphone[data-astro-cid-52h2msyz]{background:var(--bg);box-shadow:0 0 0 7px var(--raised), 0 0 0 8px var(--edge);border-radius:22px;padding:2.6%}.ipad[data-astro-cid-52h2msyz]{aspect-ratio:3/4;width:30%;bottom:0;left:0}.iphone[data-astro-cid-52h2msyz]{aspect-ratio:9/19.5;border-radius:26px;width:15%;padding:4% 2%;bottom:0;right:2%}.mini-side[data-astro-cid-52h2msyz]{flex-direction:column;flex:0 0 17%;gap:7px;padding-top:4%;display:flex}.mini-side[data-astro-cid-52h2msyz] i[data-astro-cid-52h2msyz]{background:color-mix(in srgb, var(--fg) 16%, transparent);border-radius:3px;height:6px}.mini-side[data-astro-cid-52h2msyz] em[data-astro-cid-52h2msyz]{height:8px}.mini-side[data-astro-cid-52h2msyz] i[data-astro-cid-52h2msyz].sel{background:color-mix(in srgb, var(--fg) 38%, transparent);height:9px}.mini-thread[data-astro-cid-52h2msyz]{flex-direction:column;flex:1;justify-content:flex-end;gap:9px;min-width:0;height:100%;padding:6% 5%;display:flex}.mh[data-astro-cid-52h2msyz]{border-bottom:1px solid var(--edge);margin-bottom:auto;padding-bottom:7px}.mh[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz]{background:color-mix(in srgb, var(--fg) 60%, transparent);border-radius:4px;height:7px;display:block}.mp[data-astro-cid-52h2msyz]{align-items:flex-start;gap:7px;display:flex}.ma[data-astro-cid-52h2msyz]{background:var(--raised);width:14px;height:14px;box-shadow:0 0 0 1px var(--line-strong) inset;border-radius:24%;flex:none}.ma[data-astro-cid-52h2msyz].you{background:var(--highlight);box-shadow:none;border-radius:50%}.ml[data-astro-cid-52h2msyz]{flex-direction:column;flex:1;gap:4px;padding-top:1px;display:flex}.ml[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz],.mc[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz]{background:color-mix(in srgb, var(--fg) 26%, transparent);border-radius:3px;height:5px;display:block}.ml[data-astro-cid-52h2msyz] b[data-astro-cid-52h2msyz]:first-child{background:color-mix(in srgb, var(--fg) 50%, transparent)}.w3[data-astro-cid-52h2msyz]{width:30%}.w4[data-astro-cid-52h2msyz]{width:40%}.w5[data-astro-cid-52h2msyz]{width:50%}.w6[data-astro-cid-52h2msyz]{width:60%}.w7[data-astro-cid-52h2msyz]{width:70%}.w8[data-astro-cid-52h2msyz]{width:80%}.mr[data-astro-cid-52h2msyz]{font-size:9px;line-height:1}.mc[data-astro-cid-52h2msyz]{background:var(--panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--done) 32%, transparent) inset;border-radius:5px;flex-direction:column;gap:4px;margin-left:21px;padding:6px;display:flex}.mo[data-astro-cid-52h2msyz]{background:var(--wash);border-radius:3px;height:9px}.mo[data-astro-cid-52h2msyz].on{background:var(--wash);box-shadow:0 0 0 1px var(--highlight) inset}.mini-term[data-astro-cid-52h2msyz]{background:var(--bg);box-shadow:0 0 0 1px var(--highlight) inset;border-radius:6px;flex-direction:column;flex:0 0 34%;gap:7px;padding:4%;display:flex}.mini-term[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{background:color-mix(in srgb, var(--fg) 35%, transparent);border-radius:3px;width:72%;height:5px}.mini-term[data-astro-cid-52h2msyz] .ok[data-astro-cid-52h2msyz]{background:color-mix(in srgb, var(--done) 75%, transparent);width:40%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.scene[data-astro-cid-52h2msyz]{view-timeline:--scene block}.scene[data-astro-cid-52h2msyz] h2[data-astro-cid-52h2msyz],.picker[data-astro-cid-52h2msyz],.r1[data-astro-cid-52h2msyz],.compose[data-astro-cid-52h2msyz],.rest[data-astro-cid-52h2msyz],.p1[data-astro-cid-52h2msyz],.p2[data-astro-cid-52h2msyz],.term[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz],.bar[data-astro-cid-52h2msyz] .on[data-astro-cid-52h2msyz],.decision[data-astro-cid-52h2msyz],.d-head[data-astro-cid-52h2msyz],.rec[data-astro-cid-52h2msyz],.opts[data-astro-cid-52h2msyz] li[data-astro-cid-52h2msyz],.n[data-astro-cid-52h2msyz],.reply[data-astro-cid-52h2msyz],.mac[data-astro-cid-52h2msyz],.ipad[data-astro-cid-52h2msyz],.iphone[data-astro-cid-52h2msyz]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--scene}h2[data-astro-cid-52h2msyz]{animation-name:fade-in;animation-range:entry 20% cover 38%}.picker[data-astro-cid-52h2msyz]{animation-name:arrive;animation-range:entry 30% cover 42%}.r1[data-astro-cid-52h2msyz]{animation-name:pick-row;animation-range:cover 38% cover 46%}.compose[data-astro-cid-52h2msyz]{animation-name:arrive;animation-range:entry 40% cover 44%}.compose[data-astro-cid-52h2msyz] .rest[data-astro-cid-52h2msyz]{animation-name:type;animation-timing-function:steps(26,end);animation-range:cover 44% cover 56%}.p1[data-astro-cid-52h2msyz]{animation-name:arrive;animation-range:entry 30% cover 42%}.p2[data-astro-cid-52h2msyz]{animation-name:arrive;animation-range:entry 40% cover 46%}.term[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{animation-name:fade-in}.p1[data-astro-cid-52h2msyz] .l1[data-astro-cid-52h2msyz]{animation-range:cover 38% cover 40%}.p1[data-astro-cid-52h2msyz] .l2[data-astro-cid-52h2msyz]{animation-range:cover 42% cover 44%}.p1[data-astro-cid-52h2msyz] .l3[data-astro-cid-52h2msyz]{animation-range:cover 46% cover 48%}.p1[data-astro-cid-52h2msyz] .l4[data-astro-cid-52h2msyz]{animation-range:cover 50% cover 52%}.p2[data-astro-cid-52h2msyz] .l1[data-astro-cid-52h2msyz]{animation-range:cover 40% cover 42%}.p2[data-astro-cid-52h2msyz] .l2[data-astro-cid-52h2msyz]{animation-range:cover 44% cover 46%}.bar[data-astro-cid-52h2msyz] .on[data-astro-cid-52h2msyz]{animation-name:fade-in;animation-range:cover calc(44% + var(--i) * 2.5%) cover calc(46% + var(--i) * 2.5%)}.decision[data-astro-cid-52h2msyz]{animation-name:arrive,answer;animation-range:entry 30% cover 42%,cover 52% cover 54%}.decision[data-astro-cid-52h2msyz] .open[data-astro-cid-52h2msyz],.decision[data-astro-cid-52h2msyz] .rec[data-astro-cid-52h2msyz]{animation-name:fade-out;animation-range:cover 52% cover 53%}.decision[data-astro-cid-52h2msyz] .done[data-astro-cid-52h2msyz]{animation-name:fade-in;animation-range:cover 52% cover 53%}.decision[data-astro-cid-52h2msyz] .pick[data-astro-cid-52h2msyz]{animation-name:tap;animation-range:cover 46% cover 54%}.decision[data-astro-cid-52h2msyz] .pick[data-astro-cid-52h2msyz] .n[data-astro-cid-52h2msyz]{animation-name:pick-n;animation-range:cover 52% cover 54%}.decision[data-astro-cid-52h2msyz] .other[data-astro-cid-52h2msyz]{animation-name:step-back;animation-range:cover 52% cover 54%}.reply[data-astro-cid-52h2msyz]{animation-name:arrive;animation-range:cover 54% cover 60%}.mac[data-astro-cid-52h2msyz]{animation-name:fade-in;animation-range:entry 20% cover 40%}.ipad[data-astro-cid-52h2msyz]{animation-name:fade-in;animation-range:entry 30% cover 45%}.iphone[data-astro-cid-52h2msyz]{animation-name:fade-in;animation-range:entry 40% cover 50%}}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes arrive{0%{opacity:0;filter:drop-shadow(0 0 #0000)}45%{opacity:1;filter:drop-shadow(0 0 18px color-mix(in srgb, var(--fg) 20%, transparent))}to{opacity:1;filter:drop-shadow(0 0 #0000)}}@keyframes type{0%{max-width:0}to{max-width:26ch}}@keyframes pick-row{0%{box-shadow:none;background:0 0}}@keyframes answer{0%{background:var(--needs-tint);box-shadow:0 0 0 1px var(--needs-edge) inset}}@keyframes tap{0%{box-shadow:none}70%{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--highlight) 50%, transparent) inset}to{box-shadow:0 0 0 1.5px var(--highlight) inset}}@keyframes pick-n{0%{color:var(--fg);box-shadow:0 0 0 1px var(--line-strong) inset;background:0 0}}@keyframes step-back{0%{color:var(--fg)}}@media (width<=859px){.scene[data-astro-cid-52h2msyz]{grid-template-columns:minmax(0,1fr);gap:32px;min-height:0;padding:56px 0}.scene[data-astro-cid-52h2msyz].flip{grid-template-columns:minmax(0,1fr)}.row[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{text-align:right;min-width:0;font-size:12px}.compose[data-astro-cid-52h2msyz]{font-size:14px}.scene[data-astro-cid-52h2msyz].flip h2[data-astro-cid-52h2msyz]{order:0}h2[data-astro-cid-52h2msyz]{max-width:12ch}.art[data-astro-cid-52h2msyz]{min-height:0;padding:28px 18px}.devices[data-astro-cid-52h2msyz]{padding:0}.panes[data-astro-cid-52h2msyz]{grid-template-columns:1fr}.term[data-astro-cid-52h2msyz]{min-height:0}.devices-scene[data-astro-cid-52h2msyz]{text-align:left;justify-items:stretch}.iphone[data-astro-cid-52h2msyz]{border-radius:16px;width:17%}.ipad[data-astro-cid-52h2msyz]{border-radius:14px}.mac-screen[data-astro-cid-52h2msyz]{box-shadow:0 0 0 4px var(--raised), 0 0 0 5px var(--edge);border-radius:8px 8px 0 0}.ipad[data-astro-cid-52h2msyz],.iphone[data-astro-cid-52h2msyz]{box-shadow:0 0 0 4px var(--raised), 0 0 0 5px var(--edge)}.mini-thread[data-astro-cid-52h2msyz]{gap:4px}.mini-term[data-astro-cid-52h2msyz] span[data-astro-cid-52h2msyz]{height:3px}}.finale[data-astro-cid-yk5j4m75]{isolation:isolate;text-align:center;border-top:1px solid var(--line);flex-direction:column;align-items:center;padding:clamp(96px,12vw,160px) 16px clamp(72px,9vw,120px);display:flex;position:relative;overflow:hidden}.grid[data-astro-cid-yk5j4m75]{z-index:-1;background-image:linear-gradient(to right, var(--grid) 1px, transparent 1px), linear-gradient(to bottom, var(--grid) 1px, transparent 1px);background-position:calc(50% - 36px) 0;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 50% 40%,#000,#0000)}.inner[data-astro-cid-yk5j4m75]{flex-direction:column;align-items:center;display:flex}.inner[data-astro-cid-yk5j4m75] .big-mark{color:var(--highlight);margin-bottom:48px}h2[data-astro-cid-yk5j4m75]{letter-spacing:-.058em;font-size:clamp(44px,7vw,92px);font-weight:600;line-height:.98}h2[data-astro-cid-yk5j4m75] span[data-astro-cid-yk5j4m75]{color:var(--fg-3)}html.light h2[data-astro-cid-yk5j4m75] span[data-astro-cid-yk5j4m75]{color:var(--fg-2)}.install[data-astro-cid-yk5j4m75]{margin-top:40px}.docs[data-astro-cid-yk5j4m75]{min-height:44px;color:var(--fg-2);align-items:center;margin-top:12px;padding:0 8px;font-size:15px;text-decoration:none;transition:color .16s;display:inline-flex}.docs[data-astro-cid-yk5j4m75]:hover{color:var(--fg)}.note[data-astro-cid-yk5j4m75]{font:500 12px/1.5 var(--mono);letter-spacing:0;color:var(--fg-3);margin-top:28px}html.light .note[data-astro-cid-yk5j4m75]{color:var(--fg-2)}.home-page[data-astro-cid-lcdefpme]{position:relative;overflow-x:clip}.top[data-astro-cid-lcdefpme]{z-index:10;position:absolute;top:0;left:0;right:0}
