[data-reveal=pending] :is(.animate-lift,.a-fill,[class*=a1-],[class*=a2-],[class*=a3-]){animation-play-state:paused}@keyframes ill-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes ill-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ill-dot{background:var(--brand-500);width:7px;height:7px;animation:ill-pulse var(--motion-settle) var(--ease-in-out) infinite;border-radius:999px;flex:none}.ill-bar{background:linear-gradient(90deg, var(--sand-deep) 0%, var(--sand-soft) 50%, var(--sand-deep) 100%);height:10px;animation:ill-shimmer var(--motion-settle) linear infinite;background-size:200% 100%;border-radius:999px;display:block}.a-fill{animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}@keyframes a1-p1{0%{clip-path:inset(0 100% 0 0);opacity:1}30%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a1-p2{0%,33%{clip-path:inset(0 100% 0 0);opacity:1}53%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a1-p3{0%,57%{clip-path:inset(0 100% 0 0);opacity:1}85%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a2-p1{0%{clip-path:inset(0 100% 0 0);opacity:1}38%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a2-p2{0%,41%{clip-path:inset(0 100% 0 0);opacity:1}49%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a2-p3{0%,50%{clip-path:inset(0 100% 0 0);opacity:1}65%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a3-p1{0%{clip-path:inset(0 100% 0 0);opacity:1}12%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a3-p2{0%,17%{clip-path:inset(0 100% 0 0);opacity:1}36%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}@keyframes a3-p3{0%,46%{clip-path:inset(0 100% 0 0);opacity:1}76%,93%{clip-path:inset(0);opacity:1}97%,to{clip-path:inset(0);opacity:0}}.a1-p1{animation-name:a1-p1}.a1-p2{animation-name:a1-p2}.a1-p3{animation-name:a1-p3}.a2-p1{animation-name:a2-p1}.a2-p2{animation-name:a2-p2}.a2-p3{animation-name:a2-p3}.a3-p1{animation-name:a3-p1}.a3-p2{animation-name:a3-p2}.a3-p3{animation-name:a3-p3}@keyframes a1-type{0%,2%{clip-path:inset(0 100% 0 0);opacity:1}24%,30%{clip-path:inset(0);opacity:1}31%,to{clip-path:inset(0);opacity:0}}@keyframes a1-ph{0%{opacity:1}2%,31%{opacity:0}33%,to{opacity:1}}@keyframes a1-send{0%,4%{background:var(--sand-deep);color:var(--disabled-ink)}6%,30%{background:var(--brand-500);color:#fff}32%,to{background:var(--sand-deep);color:var(--disabled-ink)}}@keyframes a1-user{0%,31%{opacity:0;transform:translateY(10px)}34%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a1-word{0%,38%{color:inherit;background:0 0}42%,93%{background:var(--brand-500);color:#fff}97%,to{color:inherit;background:0 0}}@keyframes a1-chips{0%,45%{opacity:0;transform:translateY(-10px)}49%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a1-chip2{0%,48%{opacity:0;transform:translateY(-10px)}53%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a1-think{0%,51%{opacity:0}53%,57%{opacity:1}59%,to{opacity:0}}@keyframes a1-question{0%,58%{opacity:0;transform:translateY(8px)}62%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a1-replies{0%,63%{opacity:0;transform:translateY(6px)}69%,to{opacity:1;transform:none}}@keyframes a1-video{0%,77%{background:var(--sand-dark);color:var(--ink-soft)}79%,95%{background:var(--brand-700);color:#fff}97%,to{background:var(--sand-dark);color:var(--ink-soft)}}.a1-type{animation:10s linear infinite both a1-type}.a1-ph{animation:10s linear infinite both a1-ph}.a1-send{animation:a1-send 10s var(--ease-out) infinite both}.a1-user{animation:a1-user 10s var(--ease-out) infinite both}.a1-word{animation:a1-word 10s var(--ease-out) infinite both}.a1-chips{animation:a1-chips 10s var(--ease-out) infinite both}.a1-chip2{animation:a1-chip2 10s var(--ease-out) infinite both}.a1-think{animation:10s linear infinite both a1-think}.a1-question{animation:a1-question 10s var(--ease-out) infinite both}.a1-replies{animation:a1-replies 10s var(--ease-out) infinite both}.a1-video{animation:a1-video 10s var(--ease-out) infinite both}@keyframes a2-skeleton{0%,13%{opacity:1}16%,97%{opacity:0}to{opacity:1}}@keyframes a2-best{0%,14%{opacity:0}16%,58%{opacity:1}61%,to{opacity:0}}@keyframes a2-list{0%,14%{opacity:0}15%,93%{opacity:1}97%,to{opacity:0}}@keyframes a2-row{0%,15%{opacity:0;transform:translateY(8px)}20%,to{opacity:1;transform:none}}@keyframes a2-best-old{0%,18%{opacity:0}21%,48%{opacity:1}51%,to{opacity:0}}@keyframes a2-bubble{0%,41%{opacity:0;transform:translateY(8px)}44%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a2-chip{0%,44%{opacity:0;box-shadow:0 0 0 0 var(--brand-200);transform:translateY(4px)}47%{opacity:1;box-shadow:0 0 0 3px var(--brand-200);transform:none}53%,93%{opacity:1;box-shadow:0 0 0 0 var(--brand-200);transform:none}97%,to{opacity:0}}@keyframes a2-move{0%,50%{transform:translateY(0)}61%,97%{transform:translateY(var(--shift,0px))}to{transform:translateY(0)}}@keyframes a2-pct-old{0%,52%{opacity:1}56%,to{opacity:0}}@keyframes a2-pct-new{0%,52%{opacity:0}56%,to{opacity:1}}@keyframes a2-best-new{0%,62%{opacity:0;transform:translateY(-4px)}65%,93%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes a2-reranked{0%,61%{opacity:0}64%,93%{opacity:1}97%,to{opacity:0}}@keyframes a2-searching{0%,13%{opacity:1}15%,97%{opacity:0}to{opacity:1}}.a2-skeleton{animation:10s linear infinite both a2-skeleton}.a2-searching{animation:10s linear infinite both a2-searching}.a2-best{animation:10s linear infinite both a2-best}.a2-list{animation:10s linear infinite both a2-list}.a2-row{animation:a2-row 10s var(--ease-out) infinite both;animation-delay:calc(var(--row,0) * .12s)}.a2-best-old{animation:a2-best-old 10s var(--ease-out) infinite both}.a2-bubble{animation:a2-bubble 10s var(--ease-out) infinite both}.a2-chip{animation:a2-chip 10s var(--ease-out) infinite both}.a2-move{animation:a2-move 10s var(--ease-out) infinite both}.a2-pct-old{animation:10s linear infinite both a2-pct-old}.a2-pct-new{animation:10s linear infinite both a2-pct-new}.a2-best-new{animation:a2-best-new 10s var(--ease-out) infinite both}.a2-reranked{animation:10s linear infinite both a2-reranked}@keyframes a3-pick{0%,8%{opacity:1}10%,95%{opacity:0}97%,to{opacity:1}}@keyframes a3-picked{0%,8%{opacity:0}10%,93%{opacity:1}97%,to{opacity:0}}@keyframes a3-notice{0%,17%{opacity:0;transform:translateY(6px)}20%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a3-avatar{0%,24%{opacity:0}26%,93%{opacity:1}97%,to{opacity:0}}@keyframes a3-dots{0%,24%{opacity:0}26%,29%{opacity:1}31%,to{opacity:0}}@keyframes a3-message{0%,30%{opacity:0;transform:translateY(8px)}34%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a3-time{0%,46%{opacity:0;transform:translateY(6px)}50%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes a3-choice{0%,60%{background:var(--sand-dark);color:var(--ink-soft)}64%,95%{background:var(--brand-700);color:#fff}97%,to{background:var(--sand-dark);color:var(--ink-soft)}}@keyframes a3-booked{0%,72%{opacity:0;transform:translateY(8px)}76%,93%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.a3-pick{animation:10s linear infinite both a3-pick}.a3-picked{animation:10s linear infinite both a3-picked}.a3-notice{animation:a3-notice 10s var(--ease-out) infinite both}.a3-avatar{animation:10s linear infinite both a3-avatar}.a3-dots{animation:10s linear infinite both a3-dots}.a3-dots .ill-dot{background:var(--muted-foreground)}.a3-message{animation:a3-message 10s var(--ease-out) infinite both}.a3-time{animation:a3-time 10s var(--ease-out) infinite both}.a3-t2{animation-delay:.15s}.a3-t3{animation-delay:.3s}.a3-choice{animation:a3-time 10s var(--ease-out) .15s infinite both, a3-choice 10s var(--ease-out) infinite both}.a3-booked{animation:a3-booked 10s var(--ease-out) infinite both}@media (prefers-reduced-motion:reduce){.ill-dot,.ill-bar,.a-fill,[class*=a1-],[class*=a2-],[class*=a3-]{animation:none!important}.a1-type,.a1-think,.a2-skeleton,.a2-searching,.a2-best,.a2-best-old,.a2-pct-old,.a3-pick,.a3-dots{opacity:0}.a1-send{background:var(--brand-500)}.a1-word{background:var(--brand-500);color:#fff}.a1-video,.a3-choice{background:var(--brand-700);color:#fff}.a2-move{transform:translateY(var(--shift,0px))}}
