@keyframes ask-pill-in{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ask-panel-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ask-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ask-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ask-pill{transform:translateX(-50%);animation:ask-pill-in .22s cubic-bezier(.2,.9,.3,1.2) backwards;transition:transform .2s ease,box-shadow .2s ease}.ask-pill:hover{transform:translate(-50%,-2px)}.ask-pill-more{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1),opacity .2s ease}.ask-pill-more-inner{display:flex;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.ask-pill:focus-visible .ask-pill-more,.ask-pill:hover .ask-pill-more{grid-template-columns:1fr;opacity:1;transition:grid-template-columns .36s cubic-bezier(.22,1,.36,1),opacity .26s ease 90ms}.ask-panel{animation:ask-panel-in .24s cubic-bezier(.22,1,.36,1) both;transform-origin:100% 100%}.ask-enter{animation:ask-fade-up .26s ease-out both}.ask-shimmer-text{background:linear-gradient(90deg,currentColor,currentColor 40%,rgb(255 255 255/85%) 50%,currentColor 60%,currentColor);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ask-shimmer 1.6s linear infinite}@media (prefers-reduced-motion:reduce){.ask-enter,.ask-panel,.ask-pill{animation:none}.ask-pill:hover{transform:translateX(-50%)}.ask-pill-more{transition:none}.ask-shimmer-text{animation:none;-webkit-text-fill-color:currentColor;background:none}}