.Cl883q_garland{pointer-events:none;z-index:-1;-webkit-user-select:none;user-select:none;width:110px;height:80px;position:absolute;top:0;right:0;overflow:visible}.Cl883q_string{fill:none;stroke:#d8cbb8;stroke-width:1px}.Cl883q_hit{stroke:#0000;stroke-width:22px;pointer-events:stroke;touch-action:none;cursor:grab}.Cl883q_hang{transform-origin:50% 0;width:20px;animation:Cl883q_sway var(--dur) ease-in-out infinite;animation-delay:var(--delay);will-change:left, top, rotate;margin-left:-10px;transition:rotate .25s ease-out;position:absolute}.Cl883q_swing{transform-origin:50% 0;pointer-events:auto;cursor:grab;touch-action:none}.Cl883q_thread{background:#d8cbb8;width:1px;margin:0 auto}.Cl883q_swing svg{margin:0 auto;display:block}.Cl883q_nudge{animation:1.4s cubic-bezier(.25,.6,.3,1) Cl883q_nudge}@keyframes Cl883q_sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)}}@keyframes Cl883q_nudge{0%{transform:rotate(0)}15%{transform:rotate(16deg)}35%{transform:rotate(-11deg)}55%{transform:rotate(6deg)}75%{transform:rotate(-3deg)}90%{transform:rotate(1deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.Cl883q_hang,.Cl883q_nudge{animation:none}}.sidebar-container:has(>.Cl883q_garland){isolation:isolate}.sidebar-container:has(>.Cl883q_garland)>:first-child{pointer-events:none}.sidebar-container:has(>.Cl883q_garland)>:first-child :is(button,a){pointer-events:auto}.sidebar-container:has(>.Cl883q_garland)>:first-child{--garland-halo:rgb(var(--tatva-surface-secondary));text-shadow:0 0 2px var(--garland-halo), 2px 0 0 var(--garland-halo), -2px 0 0 var(--garland-halo), 0 2px 0 var(--garland-halo), 0 -2px 0 var(--garland-halo), 1.5px 1.5px 0 var(--garland-halo), -1.5px 1.5px 0 var(--garland-halo), 1.5px -1.5px 0 var(--garland-halo), -1.5px -1.5px 0 var(--garland-halo)}
.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%{background-color:rgb(var(--tatva-surface-primary));transform:scale(.98)}to{background-color:rgb(var(--tatva-indigo-100));transform:scale(1)}}.genie-option-confirm{animation:.2s cubic-bezier(.22,1,.36,1) forwards genie-option-confirm}@media (prefers-reduced-motion:reduce){.genie-option-confirm{background-color:rgb(var(--tatva-indigo-100));animation:none}}.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}}