.ask-label{font-family:var(--face-mono);font-size:10.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--text-muted)}.ask-headline{font-family:var(--face-display);font-weight:700;letter-spacing:-.035em;text-wrap:balance}.ask-prose{text-wrap:pretty}.ask-card{cursor:pointer;transition:background-color .15s var(--ease-out-fast),border-color .15s var(--ease-out-fast),color .15s var(--ease-out-fast)}.ask-card:hover{background-color:color-mix(in oklab,var(--accent) 6%,var(--surface-raised));border-color:var(--accent-border)}.ask-card:hover .ask-card-title{color:var(--accent-text)}.ask-card:focus-visible,.ask-focus:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ask-tap{cursor:pointer;transition:background-color .15s var(--ease-out-fast),border-color .15s var(--ease-out-fast),color .15s var(--ease-out-fast)}.ask-tap:hover{border-color:var(--accent-border);color:var(--accent-text)}@keyframes ask-settle{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.ask-settle{animation:ask-settle .42s var(--ease-out-fast) backwards}@keyframes ask-pulse{0%,to{opacity:.25}50%{opacity:1}}.ask-thinking span{animation:ask-pulse 1.1s ease-in-out infinite}.ask-thinking span:nth-child(2){animation-delay:.16s}.ask-thinking span:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.ask-settle,.ask-thinking span{animation:none}.ask-card,.ask-tap{transition-duration:1ms}}