:root{--dash-dur-micro:.12s;--dash-dur-short:.22s;--dash-ease-out:cubic-bezier(.16, 1, .3, 1)}html,body{overflow-x:clip}.dash :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dash .num{font-variant-numeric:tabular-nums}.dash-meter{background:var(--subtle-strong);border-radius:999px;height:4px;overflow:hidden}.dash-meter>span{background:var(--brand);transform-origin:0;height:100%;transition:transform var(--dash-dur-short) var(--dash-ease-out);display:block}.dash-link{transition:color var(--dash-dur-micro) var(--dash-ease-out), background-color var(--dash-dur-micro) var(--dash-ease-out)}.dash-link:active{opacity:.8}.dash-skeleton{background:var(--subtle-strong);border-radius:6px;animation:1.4s ease-in-out infinite dash-pulse}@keyframes dash-pulse{50%{opacity:.55}}.af-press{animation:af-press .36s var(--dash-ease-out) .65s both}.af-val{animation:af-in .32s var(--dash-ease-out) both}.af-ring{opacity:.45;animation:af-ring .9s var(--dash-ease-out) both}.af-done{animation:af-in .32s var(--dash-ease-out) 2.9s both}.af-cursor{animation:af-cursor .9s var(--dash-ease-out) both}@keyframes af-cursor{0%{opacity:0;transform:translate(-220px,150px)}15%{opacity:1}70%{transform:translate(0)scale(1)}85%{transform:translate(0)scale(.78)}to{opacity:1;transform:translate(0)scale(1)}}.af-paused .af-cursor,.af-paused .af-press,.af-paused .af-val,.af-paused .af-ring,.af-paused .af-done{animation:none}@keyframes af-press{50%{transform:scale(.93)}}@keyframes af-in{0%{opacity:0;transform:translateY(4px)}}@keyframes af-ring{0%{opacity:0}35%{opacity:1}}@media (prefers-reduced-motion:reduce){.dash-meter>span,.dash-link{transition:none}.dash-skeleton,.af-cursor,.af-press,.af-val,.af-ring,.af-done{animation:none}}
