.swap[data-astro-cid-ynfnl2xe]{margin-top:var(--space-4);border-left:2px solid var(--paper-journal, var(--border-color, #e8e4dd));padding-left:var(--space-4)}.swap__head[data-astro-cid-ynfnl2xe]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-3)}.swap__label[data-astro-cid-ynfnl2xe]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-subtle)}.swap__ctrl[data-astro-cid-ynfnl2xe]{display:flex;align-items:center;gap:var(--space-3)}.swap__dots[data-astro-cid-ynfnl2xe]{display:flex;gap:5px;align-items:center}.swap__dot[data-astro-cid-ynfnl2xe]{width:7px;height:7px;padding:0;border-radius:50%;border:1px solid var(--text-subtle);background:transparent;cursor:pointer;transition:background var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1),border-color var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1),transform var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1)}.swap__dot[data-astro-cid-ynfnl2xe]:hover{transform:scale(1.25)}.swap__dot[data-astro-cid-ynfnl2xe].is-on{background:var(--wing-journal, var(--text-primary));border-color:var(--wing-journal, var(--text-primary))}.swap__dot[data-astro-cid-ynfnl2xe]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.swap__next[data-astro-cid-ynfnl2xe]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);background:transparent;border:var(--border-hair);border-radius:999px;padding:4px var(--space-3);cursor:pointer;transition:color var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1),border-color var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1)}.swap__next[data-astro-cid-ynfnl2xe]:hover{color:var(--text-primary);border-color:var(--text-primary)}.swap__next[data-astro-cid-ynfnl2xe]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.swap__stage[data-astro-cid-ynfnl2xe]{position:relative}.swap__card[data-astro-cid-ynfnl2xe]{margin:0}.swap__card[data-astro-cid-ynfnl2xe][hidden]{display:none}.swap__tag[data-astro-cid-ynfnl2xe]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--wing-journal, var(--text-muted));margin-bottom:var(--space-2)}.swap__body[data-astro-cid-ynfnl2xe]{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug);margin:0;max-width:62ch}@keyframes swap-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.swap__card[data-astro-cid-ynfnl2xe].is-entering{animation:swap-in var(--dur-mid, .22s) cubic-bezier(.25,1,.5,1)}@media (prefers-reduced-motion: reduce){.swap__card[data-astro-cid-ynfnl2xe].is-entering{animation-duration:1ms}.swap__dot[data-astro-cid-ynfnl2xe],.swap__next[data-astro-cid-ynfnl2xe]{transition-duration:1ms}}.aud[data-astro-cid-deqjd6iq]{margin-top:var(--space-7)}.aud__head[data-astro-cid-deqjd6iq]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-5)}.aud__heading[data-astro-cid-deqjd6iq]{font-family:var(--font-display);font-size:var(--fs-h2);color:var(--text-primary);line-height:var(--lh-tight);margin:0}.aud__switch[data-astro-cid-deqjd6iq]{display:inline-flex;border:var(--border-hair);border-radius:999px;padding:2px;background:var(--surface)}.aud__opt[data-astro-cid-deqjd6iq]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);color:var(--text-muted);background:transparent;border:0;border-radius:999px;padding:5px var(--space-3);cursor:pointer;transition:color var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1),background var(--dur-fast, .14s) cubic-bezier(.25,1,.5,1)}.aud__opt[data-astro-cid-deqjd6iq].is-on{background:var(--text-primary);color:var(--bg)}.aud__opt[data-astro-cid-deqjd6iq]:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.aud__view[data-astro-cid-deqjd6iq][hidden]{display:none}.aud__list[data-astro-cid-deqjd6iq]{list-style:none;margin:0;padding:0}.aud__item[data-astro-cid-deqjd6iq]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--border-hair);max-width:60ch}.aud__who[data-astro-cid-deqjd6iq]{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text-primary);line-height:var(--lh-tight)}.aud__you[data-astro-cid-deqjd6iq]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-muted);line-height:var(--lh-snug)}.aud__item[data-astro-cid-deqjd6iq]:first-child{padding-top:0}.aud__warn[data-astro-cid-deqjd6iq]{font-family:var(--font-mono);font-size:var(--fs-micro);line-height:var(--lh-loose);color:var(--text-subtle);background:var(--surface);border-left:2px solid var(--text-subtle);padding:var(--space-3) var(--space-4);margin:0 0 var(--space-5) 0;max-width:62ch}.aud__row[data-astro-cid-deqjd6iq]{display:grid;grid-template-columns:220px 1fr;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--border-hair);align-items:baseline}.aud__label[data-astro-cid-deqjd6iq]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-primary)}.aud__line[data-astro-cid-deqjd6iq]{font-family:var(--font-body);font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-snug)}@media (prefers-reduced-motion: reduce){.aud__opt[data-astro-cid-deqjd6iq]{transition-duration:1ms}}@media (max-width: 680px){.aud__who[data-astro-cid-deqjd6iq]{font-size:var(--fs-body)}.aud__row[data-astro-cid-deqjd6iq]{grid-template-columns:1fr;gap:var(--space-1)}}.problems[data-astro-cid-n4a6xrnt]{border-top:var(--border-hair);margin-top:var(--space-6)}.problems__body[data-astro-cid-n4a6xrnt]{font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-body);line-height:var(--lh-loose);margin:0;max-width:66ch}
