@keyframes qs-open{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-4px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes qs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qs-pop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes qs-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-spotlight) 90%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--color-spotlight) 0%, transparent)}}@keyframes qs-flash{0%{background-color:var(--color-spotlight)}to{background-color:#0000}}.qs-card{box-shadow:0 10px 28px color-mix(in srgb, var(--color-accent) 12%, transparent);animation:.3s cubic-bezier(.2,.8,.2,1) both qs-open}.qs-row-rise{animation:qs-rise .28s var(--ease-enter) both}.qs-pop{animation:.26s ease-out both qs-pop}.qs-panel-rise{animation:qs-rise .26s var(--ease-enter) both}.qs-ring{animation:.9s ease-out qs-ring}.qs-ring-twice{animation:.9s ease-out 2 qs-ring}.qs-fee-flash{border-radius:4px;animation:.9s ease-out both qs-flash}.qs-fee-flash-1{animation-delay:.14s}.qs-fee-flash-2{animation-delay:.28s}.qs-fee-flash-3{animation-delay:.42s}.qs-fee-flash-4{animation-delay:.56s}.qs-fee-flash-5{animation-delay:.7s}.qs-fee-flash-6{animation-delay:.84s}.qs-fee-flash-7{animation-delay:.98s}@media (prefers-reduced-motion:reduce){.qs-card,.qs-row-rise,.qs-pop,.qs-panel-rise{animation:.12s linear backwards fade-in}.qs-ring,.qs-ring-twice,.qs-fee-flash{animation:none}}
.tour-ring{border:3px solid var(--color-spotlight);pointer-events:none;border-radius:10px}.tour-ring-pulse{animation:.9s ease-out 2 tour-ring-pulse}[data-tour-bubble] :focus-visible{outline-color:#fff}@keyframes tour-ring-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-spotlight) 90%, transparent)}to{box-shadow:0 0 0 12px color-mix(in srgb, var(--color-spotlight) 0%, transparent)}}.tour-rise{animation:.26s ease-out .12s both tour-rise}@keyframes tour-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.tour-fade{animation:.12s ease-out both tour-fade}@keyframes tour-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tour-ring-pulse{animation:none}.tour-rise{animation:.12s ease-out both tour-fade}}
