.card-deck{display:flex;flex-direction:column;gap:2rem}.deck-card{--cover: 0;transform-origin:top center}@media (min-width: 768px){.card-deck[data-stack=on]{padding-bottom:2rem}.card-deck[data-stack=on] .deck-card{position:sticky;top:calc(5rem + var(--deck-i, 0) * .875rem);transform:scale(calc(1 - var(--cover) * .05));filter:brightness(calc(1 - var(--cover) * .12))}}@media (min-width: 1024px){.card-deck[data-stack=on] .deck-card{top:calc(2rem + var(--deck-i, 0) * .875rem)}}.tg-shot:where(.astro-KHVKPXBY){position:absolute;top:50%;left:50%;width:32%;margin:0;transform:translate(-50%,-50%) rotate(0);transition:transform .7s cubic-bezier(.2,.8,.2,1),z-index 0s;cursor:default}.tg-shot:where(.astro-KHVKPXBY) img:where(.astro-KHVKPXBY){width:100%;border-radius:.75rem;box-shadow:0 12px 30px #00000073;background:#fff}.tg-shot:where(.astro-KHVKPXBY) figcaption:where(.astro-KHVKPXBY){display:flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.75rem;font-weight:600;line-height:1.2;opacity:0;transition:opacity .4s ease .5s}.tg-step:where(.astro-KHVKPXBY){display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:9999px;background:#f5e11b;color:#1b1958;font-size:.7rem;flex-shrink:0}.shot-left:where(.astro-KHVKPXBY){z-index:1}.shot-center:where(.astro-KHVKPXBY){z-index:2}.shot-right:where(.astro-KHVKPXBY){z-index:3}.is-dealt .shot-left:where(.astro-KHVKPXBY){transform:translate(-132%,-50%) rotate(-5deg)}.is-dealt .shot-center:where(.astro-KHVKPXBY){transform:translate(-50%,-53%) rotate(0);transition-delay:80ms}.is-dealt .shot-right:where(.astro-KHVKPXBY){transform:translate(32%,-50%) rotate(5deg);transition-delay:.16s}.is-dealt .tg-shot:where(.astro-KHVKPXBY) figcaption:where(.astro-KHVKPXBY){opacity:1}.tg-shot:where(.astro-KHVKPXBY):hover,.tg-shot:where(.astro-KHVKPXBY):focus-visible{z-index:4;outline:none}@media (prefers-reduced-motion: reduce){.tg-shot:where(.astro-KHVKPXBY),.tg-shot:where(.astro-KHVKPXBY) figcaption:where(.astro-KHVKPXBY){transition:none}}.ob-fig:where(.astro-MTW6UZ7M){opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.ob-grid:where(.astro-MTW6UZ7M){grid-template-columns:var(--cols)}.ob-step:where(.astro-MTW6UZ7M){display:inline-grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:9999px;background:#2dd4bf;color:#000;font-size:.7rem}.ob-bar:where(.astro-MTW6UZ7M){height:100%;min-width:3px;width:0;border-radius:9999px;background:#2dd4bf;transition:width 1.1s cubic-bezier(.2,.8,.2,1) .4s}.is-dealt .ob-bar:where(.astro-MTW6UZ7M){width:var(--w)}.is-dealt .ob-fig:where(.astro-MTW6UZ7M){opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.ob-fig:where(.astro-MTW6UZ7M),.ob-bar:where(.astro-MTW6UZ7M){transition:none}}.df-tick:where(.astro-HFFXPZOF){fill:#ffffff80;font-size:11px}.df-limit:where(.astro-HFFXPZOF){fill:#fca5a5;font-size:12px;font-weight:600}.df-label:where(.astro-HFFXPZOF){fill:#ffffffbf;font-size:12px}.df-label-ours:where(.astro-HFFXPZOF){fill:#fff;font-weight:700}.df-label-value:where(.astro-HFFXPZOF){fill:#ffffff80;font-weight:400}.df-dot:where(.astro-HFFXPZOF) title:where(.astro-HFFXPZOF){pointer-events:none}.df-line:where(.astro-HFFXPZOF){stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(.4,0,.2,1) var(--delay)}.df-dot:where(.astro-HFFXPZOF),.df-oom:where(.astro-HFFXPZOF),.df-label:where(.astro-HFFXPZOF){opacity:0;transition:opacity .4s ease}.is-dealt .df-line:where(.astro-HFFXPZOF){stroke-dashoffset:0}.is-dealt .df-dot:where(.astro-HFFXPZOF),.is-dealt .df-label:where(.astro-HFFXPZOF){opacity:1;transition-delay:1.4s}.is-dealt .df-oom:where(.astro-HFFXPZOF){opacity:1;transition-delay:1.2s}@media (prefers-reduced-motion: reduce){.df-line:where(.astro-HFFXPZOF),.df-dot:where(.astro-HFFXPZOF),.df-oom:where(.astro-HFFXPZOF),.df-label:where(.astro-HFFXPZOF){transition:none}}.mt-node:where(.astro-NYXRKF2F) rect:where(.astro-NYXRKF2F){stroke-width:1.5}.mt-core:where(.astro-NYXRKF2F) rect:where(.astro-NYXRKF2F){fill:#0e7490;stroke:#7dd3fc}.mt-tool:where(.astro-NYXRKF2F) rect:where(.astro-NYXRKF2F){fill:#ffffff0f;stroke:#ffffff59}.mt-io:where(.astro-NYXRKF2F) rect:where(.astro-NYXRKF2F){fill:#ffffff1f;stroke:#fff3}.mt-title:where(.astro-NYXRKF2F){fill:#fff;font-size:13px;font-weight:700}.mt-sub:where(.astro-NYXRKF2F){fill:#ffffffbf;font-size:11px}.mt-node:where(.astro-NYXRKF2F),.mt-edge:where(.astro-NYXRKF2F){opacity:0;transition:opacity .5s ease var(--delay)}.is-dealt .mt-node:where(.astro-NYXRKF2F),.is-dealt .mt-edge:where(.astro-NYXRKF2F){opacity:1}.mt-flow:where(.astro-NYXRKF2F){stroke-dasharray:3 9;stroke-linecap:round}.is-dealt .mt-flow:where(.astro-NYXRKF2F){animation:mt-flow 1.4s linear infinite}@keyframes mt-flow{to{stroke-dashoffset:-24}}@media (prefers-reduced-motion: reduce){.mt-node:where(.astro-NYXRKF2F),.mt-edge:where(.astro-NYXRKF2F){transition:none}.is-dealt .mt-flow:where(.astro-NYXRKF2F){animation:none}}.rg-label:where(.astro-IIB7YDIW){fill:#ffffffb3;font-size:12px}.rg-count:where(.astro-IIB7YDIW){fill:#fff;font-size:13px;font-weight:700}.rg-count-sub:where(.astro-IIB7YDIW),.rg-axis:where(.astro-IIB7YDIW){fill:#ffffff8c;font-size:11px}.rg-live-label:where(.astro-IIB7YDIW){fill:#fcd34d}.rg-alert-text:where(.astro-IIB7YDIW){fill:#fecaca;font-size:11px;font-weight:700}.rg-cell:where(.astro-IIB7YDIW){fill:#ffffff1a}.rg-asked:where(.astro-IIB7YDIW){transition:fill .25s ease var(--delay)}.is-dealt .rg-asked:where(.astro-IIB7YDIW){fill:#fbbf24}.rg-live:where(.astro-IIB7YDIW),.rg-live-label:where(.astro-IIB7YDIW){transform:translate(var(--shift, 0));transition:transform 1.4s cubic-bezier(.4,0,.2,1) .6s}.is-dealt .rg-live:where(.astro-IIB7YDIW),.is-dealt .rg-live-label:where(.astro-IIB7YDIW){transform:none}.rg-alert:where(.astro-IIB7YDIW){opacity:0;transition:opacity .4s ease 2s}.is-dealt .rg-alert:where(.astro-IIB7YDIW){opacity:1}@media (prefers-reduced-motion: reduce){.rg-asked:where(.astro-IIB7YDIW),.rg-live:where(.astro-IIB7YDIW),.rg-live-label:where(.astro-IIB7YDIW),.rg-alert:where(.astro-IIB7YDIW){transition:none}}.pl-caption:where(.astro-WXHR3IBZ){display:flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.75rem;font-weight:600;line-height:1.2}.pl-step:where(.astro-WXHR3IBZ){display:inline-grid;place-items:center;flex-shrink:0;width:1.25rem;height:1.25rem;border-radius:9999px;background:#2dd4bf;color:#000;font-size:.7rem}.pl-scatter:where(.astro-WXHR3IBZ) img:where(.astro-WXHR3IBZ){box-shadow:0 12px 30px #0009}.pl-axis:where(.astro-WXHR3IBZ){fill:#ffffff8c;font-size:11px}.pl-cell:where(.astro-WXHR3IBZ){fill:#ffffff47}.pl-hit:where(.astro-WXHR3IBZ){transition:fill .5s ease 1s}.pl-note:where(.astro-WXHR3IBZ){opacity:0;transition:opacity .4s ease 1.2s}.pl-scatter:where(.astro-WXHR3IBZ),.pl-orbit:where(.astro-WXHR3IBZ){opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.pl-orbit:where(.astro-WXHR3IBZ){transition-delay:.15s}.is-dealt .pl-orbit:where(.astro-WXHR3IBZ),.is-dealt .pl-scatter:where(.astro-WXHR3IBZ){opacity:1;transform:none}.is-dealt .pl-hit:where(.astro-WXHR3IBZ){fill:#2dd4bf}.is-dealt .pl-note:where(.astro-WXHR3IBZ){opacity:1}@media (prefers-reduced-motion: reduce){.pl-orbit:where(.astro-WXHR3IBZ),.pl-scatter:where(.astro-WXHR3IBZ),.pl-hit:where(.astro-WXHR3IBZ),.pl-note:where(.astro-WXHR3IBZ){transition:none}}
