.ioop-a_answerReveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.16,1,.3,1),opacity .16s ease-out;display:grid}.ioop-a_answerReveal>p{overflow:hidden}details[open] .ioop-a_answerReveal{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.16,1,.3,1),opacity .22s ease-out}@media (prefers-reduced-motion:reduce){.ioop-a_answerReveal{transition:none}}
.c3y1QW_fallbackReveal{animation:forwards c3y1QW_fallback-reveal}@keyframes c3y1QW_fallback-reveal{to{visibility:visible;opacity:1;translate:0;scale:1}}
.TGR9ja_cursor{vertical-align:-.12em;background:currentColor;width:1px;height:1em;margin-left:2px;animation:.72s step-end infinite TGR9ja_blink;display:inline-block}.TGR9ja_stage{min-height:32rem}.TGR9ja_chatPanel{z-index:100;width:auto;height:24rem;position:absolute;bottom:7rem;left:1rem;right:1rem}.TGR9ja_chatMessages{scrollbar-color:color-mix(in oklab, currentColor 24%, transparent) transparent;scrollbar-width:thin}@media (min-width:40rem){.TGR9ja_chatPanel{width:24rem;bottom:7.5rem;left:auto;right:1.5rem}}@keyframes TGR9ja_blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.TGR9ja_cursor{animation:none}}.TGR9ja_shimmer{background-image:linear-gradient(90deg, transparent 30%, var(--background) 50%, transparent 70%), linear-gradient(var(--muted-foreground), var(--muted-foreground));background-repeat:no-repeat, padding-box;color:#0000;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite TGR9ja_shimmer;display:inline-block}@keyframes TGR9ja_shimmer{0%{background-position:100%,0 0}to{background-position:0%,0 0}}@media (prefers-reduced-motion:reduce){.TGR9ja_shimmer{animation:none}}
.mFjGGa_dot{animation:1s ease-in-out infinite mFjGGa_bounce}@keyframes mFjGGa_bounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mFjGGa_dot{animation:none}}
