.pile[data-astro-cid-ge2uvauf]{aspect-ratio:4/5;width:100%;max-width:260px;position:relative}.print[data-astro-cid-ge2uvauf]{width:82%;transform:translate(-50%, -50%) rotate(var(--r,0deg)) translate(var(--dx,0px), var(--dy,0px));background:#fff;padding:6px 6px 22px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0000000a,0 14px 28px -14px #00000059}.shot[data-astro-cid-ge2uvauf]{display:block;position:relative;overflow:hidden;container-type:inline-size}.print[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{background:var(--surface);width:100%;height:auto;display:block}.evf[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:0;font-variant-numeric:tabular-nums;text-shadow:0 0 3px #0009;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-fluid);font:5.6cqw/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;inset:0}.evf[data-astro-cid-ge2uvauf] .lens[data-astro-cid-ge2uvauf]{opacity:.9;font-size:4.6cqw;position:absolute;top:4%;left:5%}.evf[data-astro-cid-ge2uvauf] .af[data-astro-cid-ge2uvauf]{width:16%;height:14%;transition:transform .5s var(--ease-fluid);border:1.5px solid #5cff6e;position:absolute;top:25%;left:30%;transform:scale(1.25);box-shadow:0 0 0 1px #00000040}.evf[data-astro-cid-ge2uvauf] .readout[data-astro-cid-ge2uvauf]{background:linear-gradient(#0000,#00000073);justify-content:space-between;padding:14% 5% 4%;display:flex;position:absolute;bottom:0;left:0;right:0}.pile[data-astro-cid-ge2uvauf]:hover .evf[data-astro-cid-ge2uvauf]{opacity:1}.pile[data-astro-cid-ge2uvauf]:hover .evf[data-astro-cid-ge2uvauf] .af[data-astro-cid-ge2uvauf]{transform:scale(1)}@media (prefers-reduced-motion:reduce){.evf[data-astro-cid-ge2uvauf],.evf[data-astro-cid-ge2uvauf] .af[data-astro-cid-ge2uvauf]{transition:none}}.print[data-astro-cid-ge2uvauf][data-pos="0"]{z-index:5}.print[data-astro-cid-ge2uvauf][data-pos="1"]{z-index:4;--dx:6px;--dy:-4px}.print[data-astro-cid-ge2uvauf][data-pos="2"]{z-index:3;--dx:-8px;--dy:4px}.print[data-astro-cid-ge2uvauf][data-pos="3"]{z-index:2;--dx:10px;--dy:6px}.print[data-astro-cid-ge2uvauf][data-pos="4"]{z-index:1;--dx:-4px;--dy:-9px}.sheet[data-astro-cid-ge2uvauf]{letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums;margin-top:8px;font:12px/16px ui-monospace,SFMono-Regular,Menlo,monospace}#work .cols{position:relative}#work .cols:after{content:"";background:var(--faint);width:1px;height:10px;position:absolute;top:-1px;left:50%}#work .court{pointer-events:none;height:260px;position:absolute;top:-261px;left:0;right:0;overflow:hidden}#work .ball{z-index:5;opacity:0;pointer-events:auto;cursor:url(/racket.png) 15 14,pointer;width:40px;height:40px;cursor:image-set(url(/racket.png) 1x, url(/racket@2x.png) 2x) 15 14, pointer;will-change:transform;filter:drop-shadow(0 1px 1px #0003);touch-action:manipulation;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}#work .ball img{pointer-events:none;width:40px;height:40px;display:block}#work .hit{border-radius:50%;position:absolute;inset:-24px}#work .hits{letter-spacing:0;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font:12px/16px ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;top:-24px;right:0}#work .hits:empty{display:none}#work .ball-sh{filter:blur(2px);opacity:0;will-change:transform;background:#0000004d;border-radius:50%;width:40px;height:8px;margin-left:-20px;position:absolute;top:0;left:0}.exp[data-astro-cid-bl6cniha] li[data-reveal]{transition:opacity .7s var(--ease-fluid), transform .7s var(--ease-fluid), padding-bottom .45s var(--ease-fluid);transition-delay:var(--d,0s), var(--d,0s), 0s}.exp[data-astro-cid-bl6cniha]:not(.narrow) li p,.exp[data-astro-cid-bl6cniha]:not(.narrow) li span.block{max-width:min(440px,100% - 210px)}.exp[data-astro-cid-bl6cniha].narrow li.open{padding-bottom:calc(16px + var(--grow,0px))}.hand[data-astro-cid-bl6cniha]{z-index:2;pointer-events:none;position:absolute;inset:0}.t[data-astro-cid-bl6cniha]{width:var(--size,42px);height:var(--size,42px);opacity:0;will-change:transform, opacity;pointer-events:none;position:absolute;top:0;left:0}.t[data-astro-cid-bl6cniha].live{pointer-events:auto}.t[data-astro-cid-bl6cniha] .f[data-astro-cid-bl6cniha]{background:var(--bg);color:var(--c);box-shadow:0 0 0 1px var(--line), 0 10px 22px -10px #00000047;transition:box-shadow .3s var(--ease-fluid);border-radius:26%;padding:24%;position:absolute;inset:0}.t[data-astro-cid-bl6cniha].hv .f[data-astro-cid-bl6cniha]{box-shadow:0 0 0 1px var(--line), 0 18px 30px -12px #00000059}.t[data-astro-cid-bl6cniha] svg[data-astro-cid-bl6cniha]{fill:currentColor;width:100%;height:100%;display:block}.t[data-astro-cid-bl6cniha] .lb[data-astro-cid-bl6cniha]{white-space:nowrap;color:var(--muted);opacity:0;transition:opacity .2s var(--ease-fluid), transform .3s var(--ease-fluid);pointer-events:none;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%,-4px)}.t[data-astro-cid-bl6cniha].hv .lb[data-astro-cid-bl6cniha]{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.exp[data-astro-cid-bl6cniha] li[data-reveal],.t[data-astro-cid-bl6cniha] .f[data-astro-cid-bl6cniha],.t[data-astro-cid-bl6cniha] .lb[data-astro-cid-bl6cniha]{transition:none}}
