._36mJ7a_ring,._36mJ7a_pointer{pointer-events:none;border-radius:inherit;position:absolute;inset:0}._36mJ7a_ring{padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}._36mJ7a_glow{opacity:.35;background:linear-gradient(135deg,#fbcba3b3,#0000 40% 60%,#4a7be6b3)}._36mJ7a_beam{filter:blur(2px);offset-path:inset(0 round var(--rim-radius,16px));offset-rotate:auto;opacity:0;width:96px;height:18px;animation:_36mJ7a_beam-in 1.2s var(--ease-daytwo) .6s forwards, _36mJ7a_beam-run 9s linear infinite;background:linear-gradient(90deg,#0000,#fbcba3cc 30%,#fffffff2 55%,#4a7be6d9 75%,#0000);border-radius:999px;position:absolute;top:0;left:0}@keyframes _36mJ7a_beam-in{to{opacity:.8}}@keyframes _36mJ7a_beam-run{0%{offset-distance:0%}to{offset-distance:100%}}._36mJ7a_pointer{background:radial-gradient(70px circle at var(--x,50%) var(--y,50%), #ffffff38, transparent 70%);opacity:0;transition:opacity .25s var(--ease-daytwo)}._36mJ7a_lit:hover ._36mJ7a_pointer{opacity:1}@supports not (offset-path:inset(0 round 1px)){._36mJ7a_beam{display:none}}@media (prefers-reduced-motion:reduce){._36mJ7a_beam{display:none}}
@keyframes chat-block-in{0%{opacity:0;transform:translateY(3px)}}@keyframes chat-block-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){.product .chat-reveal p,.product .chat-reveal [data-streamdown^=heading-],.product .chat-reveal [data-streamdown=blockquote],.product .chat-reveal [data-streamdown=list-item]{animation:.18s cubic-bezier(.16,1,.3,1) both chat-block-in}.product .chat-reveal [data-streamdown=code-block],.product .chat-reveal [data-streamdown=table-wrapper],.product .chat-reveal [data-streamdown=horizontal-rule]{animation:.18s cubic-bezier(.16,1,.3,1) both chat-block-fade}.product .chat-reveal :is(li,td,th,blockquote) p{animation:none}}@keyframes chat-settle{0%{opacity:0;transform:translateY(.25rem)}}@media (prefers-reduced-motion:no-preference){.product .chat-settle{animation:.3s cubic-bezier(.23,1,.32,1) both chat-settle}}
.F_65Ca_front{background:linear-gradient(to bottom, transparent, var(--color-peach) 42%, var(--color-vermilion) 70%, var(--color-ultramarine-hi) 96%, transparent);pointer-events:none;border-radius:0 0 999px 999px;width:2px;height:7rem;position:absolute;left:50%;translate:-50% -100%}.F_65Ca_mark{isolation:isolate;display:grid;position:relative}.F_65Ca_wave{z-index:-1;background:conic-gradient(from 200deg, var(--color-peach), var(--color-vermilion), var(--color-ultramarine-hi), var(--color-peach));opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 74%,#000 86% 90%,#0000 100%);mask:radial-gradient(closest-side,#0000 74%,#000 86% 90%,#0000 100%)}.F_65Ca_hit .F_65Ca_wave{animation:1.1s cubic-bezier(.22,1,.36,1) both F_65Ca_wave}.F_65Ca_hit .F_65Ca_echo{animation:1.3s cubic-bezier(.22,1,.36,1) .14s both F_65Ca_echo}@keyframes F_65Ca_wave{0%{opacity:0;scale:.9}12%{opacity:.35}to{opacity:0;scale:2.2}}@keyframes F_65Ca_echo{0%{opacity:0;scale:.9}15%{opacity:.12}to{opacity:0;scale:1.9}}.F_65Ca_hit .F_65Ca_bump{animation:F_65Ca_bump .5s var(--ease-daytwo) both}@keyframes F_65Ca_bump{35%{scale:1.04}to{scale:1}}@media (prefers-reduced-motion:reduce){.F_65Ca_hit .F_65Ca_wave,.F_65Ca_hit .F_65Ca_echo,.F_65Ca_hit .F_65Ca_bump{animation:none}}
