.df[data-astro-cid-lwquycxb]{user-select:none;justify-items:center;gap:1.75rem;display:grid;position:relative}.df__stack[data-astro-cid-lwquycxb]{aspect-ratio:4/5;touch-action:pan-y;cursor:grab;width:min(72vw,400px);position:relative}.df__stack[data-astro-cid-lwquycxb]:active{cursor:grabbing}.df__card[data-astro-cid-lwquycxb]{--p:min(var(--pos), 4);border:1px solid var(--border-strong);box-shadow:var(--shadow-2);background:var(--surface);z-index:calc(20 - var(--pos));transform:translate3d(calc(var(--p) * 18px + var(--drag,0px)), calc(var(--p) * -12px), 0) rotate(calc(var(--p) * 3.2deg + var(--tilt,0deg))) scale(calc(1 - var(--p) * .045));opacity:calc(1 - max(0, var(--pos) - 3) * 1);transition:transform .55s var(--ease-out), opacity .4s var(--ease-out);border-radius:20px;margin:0;position:absolute;inset:0;overflow:hidden}.df__card[data-astro-cid-lwquycxb] img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}@media (width<=640px){.df__card[data-astro-cid-lwquycxb]{transform:translate3d(calc(var(--p) * 9px + var(--drag,0px)), calc(var(--p) * -9px), 0) rotate(calc(var(--p) * 2.4deg + var(--tilt,0deg))) scale(calc(1 - var(--p) * .04))}}.df__card[data-astro-cid-lwquycxb].is-dragging{transition:none}.df__card[data-astro-cid-lwquycxb].is-leaving{opacity:0;transition:transform .38s var(--ease-in-out), opacity .38s var(--ease-in-out);transform:translate(-115%,10px)rotate(-14deg)scale(.96)}.df__ctrl[data-astro-cid-lwquycxb]{align-items:center;gap:1rem;display:flex}.df__btn[data-astro-cid-lwquycxb]{border:1px solid var(--border-strong);width:48px;height:48px;color:var(--text);transition:border-color var(--dur-fast), background-color var(--dur-fast), transform var(--dur) var(--ease-out);border-radius:50%;place-items:center;display:grid}.df__btn[data-astro-cid-lwquycxb]:hover{border-color:var(--border-hover);background:rgba(var(--text-rgb), .05)}.df__btn[data-astro-cid-lwquycxb]:active{transform:scale(.94)}.df__dots[data-astro-cid-lwquycxb]{gap:6px;display:flex}.df__dot[data-astro-cid-lwquycxb]{background:var(--border-hover);width:6px;height:6px;transition:background-color var(--dur), transform var(--dur) var(--ease-out);border-radius:50%}.df__dot[data-astro-cid-lwquycxb].is-active{background:var(--accent);transform:scale(1.3)}.hero-deck[data-astro-cid-s6gacukl]{justify-items:center;gap:1rem;display:grid}.hero-deck__hint[data-astro-cid-s6gacukl]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary)}.anatomy[data-astro-cid-s6gacukl]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.anatomy__item[data-astro-cid-s6gacukl]{align-content:start;gap:1.1rem;display:grid}.anatomy__slide[data-astro-cid-s6gacukl]{margin:0;position:relative}.anatomy__slide[data-astro-cid-s6gacukl] img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow-2);border-radius:16px}.anatomy__n[data-astro-cid-s6gacukl]{border-radius:var(--radius-pill);background:rgba(var(--shadow-rgb), .6);color:var(--cream-50);font-family:var(--font-mono);padding:3px 9px;font-size:.6875rem;position:absolute;top:10px;left:10px}.anatomy__label[data-astro-cid-s6gacukl]{letter-spacing:-.02em;color:var(--text);align-items:baseline;gap:.6rem;font-size:1.2rem;font-weight:650;display:flex}.anatomy__label[data-astro-cid-s6gacukl] span[data-astro-cid-s6gacukl]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--accent-text)}.anatomy__text[data-astro-cid-s6gacukl]{color:var(--text-secondary);font-size:var(--fs-small);gap:.4rem;display:grid}.formats[data-astro-cid-s6gacukl]{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);overflow:hidden}.formats[data-astro-cid-s6gacukl] table[data-astro-cid-s6gacukl]{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.formats[data-astro-cid-s6gacukl] th[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] td[data-astro-cid-s6gacukl]{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:1rem 1.25rem}.formats[data-astro-cid-s6gacukl] thead[data-astro-cid-s6gacukl] th[data-astro-cid-s6gacukl]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);font-weight:500}.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl] tr[data-astro-cid-s6gacukl]:last-child th[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl] tr[data-astro-cid-s6gacukl]:last-child td[data-astro-cid-s6gacukl]{border-bottom:0}.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl] th[data-astro-cid-s6gacukl]{color:var(--text);font-weight:650}.formats[data-astro-cid-s6gacukl] td[data-astro-cid-s6gacukl]{color:var(--text-secondary)}.formats[data-astro-cid-s6gacukl] td[data-astro-cid-s6gacukl].mono{color:var(--text);font-size:.8125rem}.faq-wrap[data-astro-cid-s6gacukl]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.faq-wrap[data-astro-cid-s6gacukl] .section-head{position:sticky;top:110px}@media (width<=1100px){.anatomy[data-astro-cid-s6gacukl]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.faq-wrap[data-astro-cid-s6gacukl]{grid-template-columns:1fr}.faq-wrap[data-astro-cid-s6gacukl] .section-head{position:static}}@media (width<=680px){.anatomy[data-astro-cid-s6gacukl]{grid-template-columns:1fr}.anatomy__item[data-astro-cid-s6gacukl]{grid-template-columns:120px 1fr;align-items:start}.formats[data-astro-cid-s6gacukl] table[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] thead[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] tr[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] th[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] td[data-astro-cid-s6gacukl]{display:block}.formats[data-astro-cid-s6gacukl] thead[data-astro-cid-s6gacukl]{display:none}.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl] tr[data-astro-cid-s6gacukl]{border-bottom:1px solid var(--border);padding:1rem 1.1rem}.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl] th[data-astro-cid-s6gacukl],.formats[data-astro-cid-s6gacukl] tbody[data-astro-cid-s6gacukl] td[data-astro-cid-s6gacukl]{border:0;padding:.15rem 0}.formats[data-astro-cid-s6gacukl] td[data-astro-cid-s6gacukl]:before{content:attr(data-label) ": ";color:var(--text-tertiary)}}
