.sh-hidden{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.sh-visible{opacity:1;transform:translateY(0)}@keyframes shTabEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sh-tab-enter{animation:.4s cubic-bezier(.16,1,.3,1) both shTabEnter}@keyframes shStepFieldIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sh-step-field{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both shStepFieldIn}@keyframes shStepSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.sh-step-slide{opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) both shStepSlideIn}@keyframes shStepPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.sh-step-pop{opacity:0;animation:.4s cubic-bezier(.34,1.56,.64,1) both shStepPop}@keyframes shTypeLine{0%{width:0}to{width:var(--tw-line-width,100%)}}.sh-type-line{width:0;animation:.6s cubic-bezier(.16,1,.3,1) both shTypeLine}@keyframes shStepPulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 4px #0000}}.sh-step-pulse{animation:2s ease-in-out 2s infinite shStepPulse}@keyframes shTypingDot{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.sh-typing-dot{animation:.8s ease-in-out infinite shTypingDot}@keyframes shRingDraw{to{stroke-dashoffset:0}}.sh-ring-draw{animation:1s cubic-bezier(.16,1,.3,1) .2s both shRingDraw}@keyframes shStarFill{0%{opacity:.15;color:#d1d5db;transform:scale(.7)}to{opacity:1;color:#f59e0b;transform:scale(1)}}.sh-star-fill{opacity:.15;color:#d1d5db;animation:.35s cubic-bezier(.34,1.56,.64,1) both shStarFill}@media (prefers-reduced-motion:reduce){.sh-hidden{opacity:1;transition:none;transform:none}.sh-tab-enter{animation:none}.sh-step-field,.sh-step-slide,.sh-step-pop,.sh-type-line,.sh-typing-dot,.sh-ring-draw,.sh-star-fill{opacity:1;animation:none;transform:none}.sh-type-line{width:100%}.sh-star-fill{color:#f59e0b}}
