.rd{--rd-dur-1:.15s;--rd-dur-2:.25s;--rd-dur-3:.4s;--rd-ease:cubic-bezier(.2, .7, .2, 1)}.rd :focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #0e7c6f}.rd .rd-stage :focus-visible{outline-color:#8fd4ca}.rd .rd-nums{font-variant-numeric:tabular-nums}.rd .rd-stage{background-color:var(--color-stage);background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:48px 48px}@keyframes rd-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rd .rd-rise{animation:rd-rise var(--rd-dur-3) var(--rd-ease) both;animation-delay:calc(var(--rd-i,0) * 90ms)}@keyframes rd-pulse{0%,to{box-shadow:0 0 #3fb4a58c}50%{box-shadow:0 0 0 10px #3fb4a500}}.rd .rd-hotspot[aria-pressed=true]{animation:rd-pulse 1.6s var(--rd-ease) 2}.rd details>summary{cursor:pointer;list-style:none}.rd details>summary::-webkit-details-marker{display:none}.rd .rd-chevron{transition:transform var(--rd-dur-1) var(--rd-ease)}.rd details[open]>summary .rd-chevron{transform:rotate(180deg)}.rd input[type=range]{accent-color:#0e7c6f}@media (prefers-reduced-motion:reduce){.rd{--rd-dur-1:0s;--rd-dur-2:0s;--rd-dur-3:0s}.rd .rd-rise,.rd .rd-hotspot[aria-pressed=true]{animation:none}.rd *{scroll-behavior:auto!important;transition-duration:0s!important}}
