.genie-header{z-index:10;flex-shrink:0;position:relative}.genie-header:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(to bottom, rgb(var(--tatva-surface-secondary)) 0%, rgb(var(--tatva-surface-secondary) / 0) 100%);height:16px;transition:opacity .15s;position:absolute;top:100%;left:0;right:0}.genie-header[data-scrolled=true]:after{opacity:1}@keyframes genie-option-confirm{0%,12.5%,25%,37.5%,50%,62.5%,75%,87.5%,to{background-color:#0000}6.25%,18.75%,31.25%,43.75%{background-color:rgb(var(--tatva-indigo-background,var(--tatva-surface-primary)))}}.genie-option-confirm{animation:.55s linear genie-option-confirm}.genie-plan-scroll{width:100%;min-width:0;position:relative}.genie-plan-scroll__body{max-height:250px;overflow:auto}.genie-plan-scroll__fade{pointer-events:none;background:linear-gradient(to top, rgb(var(--tatva-surface-secondary)) 0%, rgb(var(--tatva-surface-secondary) / 0) 100%);height:40px;position:absolute;bottom:0;left:0;right:0}.ask-genie-mark{transition:transform .2s cubic-bezier(.22,1,.36,1)}button:hover .ask-genie-mark,button:focus-visible .ask-genie-mark{transform:scale(1.08)rotate(-8deg)}@keyframes ask-genie-orb-out{0%,56%,to{transform:scale(1)}6%,46%{transform:scale(0)}52%{transform:scale(1.12)}}@keyframes ask-genie-hand-wave{0%,6%,46%,to{opacity:0;transform:scale(0)rotate(0)}12%{opacity:1;transform:scale(1.35)rotate(0)}16%{transform:scale(1.15)rotate(0)}20%,28%{transform:scale(1.15)rotate(20deg)}24%,32%{transform:scale(1.15)rotate(-10deg)}36%{transform:scale(1.15)rotate(14deg)}40%{opacity:1;transform:scale(1.15)rotate(0)}}@keyframes ask-genie-hi-pop{0%,14%,44%,to{opacity:0;transform:translateY(-4px)scale(.6)}18%{opacity:1;transform:translateY(0)scale(1.08)}21%,40%{opacity:1;transform:translateY(0)scale(1)}}.ask-genie-hand{opacity:0;transform-origin:70% 80%;justify-content:center;align-items:center;font-size:16px;line-height:1;display:flex;position:absolute;inset:0;transform:scale(0)}.ask-genie-hi{z-index:40;white-space:nowrap;opacity:0;transform-origin:14px 0;top:calc(100% + 6px);left:4px}.ask-genie-hi:before{content:"";background:inherit;border-radius:1px;width:8px;height:8px;position:absolute;top:-3px;left:10px;transform:rotate(45deg)}.ask-genie-wave .ask-genie-mark{animation:5s cubic-bezier(.22,1,.36,1) 1.5s infinite ask-genie-orb-out}.ask-genie-wave .ask-genie-hand{animation:5s ease-in-out 1.5s infinite ask-genie-hand-wave}.ask-genie-wave .ask-genie-hi{animation:5s cubic-bezier(.22,1,.36,1) 1.5s infinite ask-genie-hi-pop}.ask-genie-wave:hover .ask-genie-mark,.ask-genie-wave:focus-within .ask-genie-mark,.ask-genie-wave:hover .ask-genie-hand,.ask-genie-wave:focus-within .ask-genie-hand,.ask-genie-wave:hover .ask-genie-hi,.ask-genie-wave:focus-within .ask-genie-hi{animation:none}@media (prefers-reduced-motion:reduce){.ask-genie-mark{transition:none}.ask-genie-wave .ask-genie-mark,.ask-genie-wave .ask-genie-hand,.ask-genie-wave .ask-genie-hi{animation:none}button:hover .ask-genie-mark,button:focus-visible .ask-genie-mark{transform:none}}