.ex-lede .th-word{animation:none}@keyframes ex-card-in{0%{transform:translateY(8px)scale(.97)}to{transform:none}}@keyframes ex-rise{0%{transform:translateY(8px)}to{transform:none}}@keyframes ex-reveal{0%{transform:translateY(8px)}to{transform:none}}@keyframes ex-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ex-dot{0%{box-shadow:0 0 0 0 var(--accent-subtle);transform:scale(.6)}to{box-shadow:0 0 0 6px var(--accent-subtle);transform:none}}.ex-card-in{animation:ex-card-in var(--duration-6) var(--ease-out) var(--d,0s) both}.ex-rise{animation:ex-rise var(--duration-5) var(--ease-out) var(--d,0s) both}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ex-reveal{animation:linear both ex-reveal;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) cover min(calc(28% + var(--i,0) * 6%), calc(280px + var(--i,0) * 40px))}.ex-rail{transform-origin:top;animation:linear both ex-draw-y;animation-timeline:view();animation-range:entry 40% cover 60%}.ex-step-dot{animation:linear both ex-dot;animation-timeline:view();animation-range:entry 60% cover 40%}}}.ex-step-dot{box-shadow:0 0 0 6px var(--accent-subtle)}.ex-arrow{transition:transform var(--duration-4) var(--ease-out)}@media (hover:hover) and (pointer:fine){.ex-link:hover .ex-arrow{transform:translate(3px)}.ex-link:hover .ex-arrow-up{transform:translate(2px,-2px)}}@media (prefers-reduced-motion:reduce){.ex-card-in,.ex-rise{animation:none}.ex-arrow{transition:none}}@keyframes xp-card-in{0%{transform:translateY(8px)scale(.97)}to{transform:none}}@keyframes xp-rise{0%{transform:translateY(6px)}to{transform:none}}.xp-card-in{animation:xp-card-in var(--duration-6) var(--ease-out) var(--d,0s) both}.xp-rise{animation:xp-rise var(--duration-5) var(--ease-out) var(--d,0s) both}.xp-toc-marker{transition:transform var(--duration-4) var(--ease-out)}.xp-toc-marker[data-instant]{transition:none}.xp-arrow-back{transition:transform var(--duration-4) var(--ease-out);transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.ex-link:hover .xp-arrow-back{transform:rotate(180deg)translate(3px)}}@media (prefers-reduced-motion:reduce){.xp-card-in,.xp-rise{animation:none}.xp-toc-marker,.xp-arrow-back{transition:none}}
