@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Noto+Kufi+Arabic:wght@400;500;700&display=swap");body,html{height:100%;min-height:100dvh}body{font-family:Inter,sans-serif;font-weight:500;margin:0;padding:0;box-sizing:border-box}html[dir=rtl]{direction:rtl}html[dir=rtl] body{font-family:Noto Kufi Arabic,Inter,sans-serif;font-weight:500}html[dir=rtl] .text-left{text-align:right}html[dir=rtl] .text-right{text-align:left}html[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}html[dir=rtl] .mr-auto{margin-right:0;margin-left:auto}html[dir=rtl] .rtl-flip{transform:scaleX(-1)}*,:after,:before{box-sizing:inherit}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@keyframes assistant-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes assistant-breathe{0%,to{transform:scale(1);opacity:.08}50%{transform:scale(1.12);opacity:.03}}@keyframes assistant-brow-raise{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes assistant-wave-bar{0%,to{height:4px}50%{height:14px}}@keyframes bell-ring{0%,to{transform:rotate(0deg) scale(1)}10%{transform:rotate(12deg) scale(1.15)}20%{transform:rotate(-12deg) scale(1.15)}30%{transform:rotate(10deg) scale(1.12)}40%{transform:rotate(-10deg) scale(1.12)}50%{transform:rotate(6deg) scale(1.08)}60%{transform:rotate(-6deg) scale(1.08)}70%{transform:rotate(3deg) scale(1.04)}80%{transform:rotate(-3deg) scale(1.04)}}.bell-animation{animation:bellShake .6s ease-in-out}@keyframes assistant-typing-dot{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1.2)}}@keyframes reason-card-enter{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.assistant-float{animation:assistant-float 3.5s ease-in-out infinite}.assistant-breathe{animation:assistant-breathe 2.5s ease-in-out infinite}.assistant-brow-raise{animation:assistant-brow-raise .8s ease-in-out infinite}.assistant-wave-bar{animation:assistant-wave-bar .6s ease-in-out infinite}.assistant-typing-dot{animation:assistant-typing-dot 1.4s ease-in-out infinite}.reason-card-enter{animation:reason-card-enter .5s ease-out both}