@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&family=Noto+Kufi+Arabic:wght@300;400;500;600;700&display=swap";@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes onboardingExit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes sessionItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes thinkingPulse{0%,80%,to{opacity:.45;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-2px)scale(1)}}.prose{word-break:break-word;line-height:1.75}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h4{margin:1rem 0 .5rem;font-weight:600;line-height:1.4}.prose h1{font-size:1.2rem}.prose h2{font-size:1.1rem}.prose h3{font-size:1rem}.prose h4{font-size:.95rem}.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre,.prose table{margin:.65rem 0}.prose ul,.prose ol{padding-inline-start:1.2rem}.prose li{margin:.2rem 0}.prose blockquote{border-inline-start:3px solid var(--chakra-colors-border,#d4d4d8);color:var(--chakra-colors-fg-muted,#71717a);padding-inline-start:.75rem}.prose code{background:var(--chakra-colors-bg-muted,#f4f4f5);border-radius:.35rem;padding:.12rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.prose pre{background:var(--chakra-colors-bg-muted,#f4f4f5);border:1px solid var(--chakra-colors-border,#d4d4d8);border-radius:.75rem;padding:.75rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose a{color:var(--chakra-colors-fg,#18181b);text-underline-offset:2px;text-decoration:underline}.prose .md-table-wrap table{margin:0}
