@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@200;300;400;500;700;800;900&display=swap";:root{--v2-green-900: #205644;--v2-green-700: #1F6F54;--v2-green-100: #D9F2E6;--v2-beige-100: #F6F3EC;--v2-beige-200: #EEE7DA;--v2-beige-300: #E2D6C3;--v2-gold-500: #D6B26E;--v2-gold-300: #e8ba4f;--v2-text-primary: #1C1C1C;--v2-text-muted: #6B6B6B;--v2-user-bubble: #FFFFFF;--v2-font-family: "Tajawal", "Segoe UI", Tahoma, Geneva, Verdana, sans-serif}[data-v2-root]{direction:rtl;font-family:var(--v2-font-family);background-color:var(--v2-beige-100);color:var(--v2-text-primary);line-height:1.6;font-size:16px;min-height:100vh;margin:0;padding:0;box-sizing:border-box}[data-v2-root] *,[data-v2-root] *:before,[data-v2-root] *:after{box-sizing:inherit}[data-v2-root] button{font-family:inherit;cursor:pointer;border:none;background:none}[data-v2-root] input,[data-v2-root] textarea{font-family:inherit}[data-v2-root] .markdown-content ol{list-style:none;counter-reset:step-counter;padding-right:20px}[data-v2-root] .markdown-content ol li{position:relative;counter-increment:step-counter;margin-bottom:12px;padding-right:32px}[data-v2-root] .markdown-content ol li:before{content:counter(step-counter);position:absolute;right:0;top:0;width:20px;height:20px;border-radius:50%;background-color:var(--v2-gold-500);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}[data-v2-root] .markdown-content blockquote{margin:16px 0;padding:8px 16px;background-color:transparent;border-right:4px solid var(--v2-gold-500);color:var(--v2-text-muted);font-style:italic;font-size:.95em}[data-v2-root] .markdown-content hr{border:none;border-top:1px solid var(--v2-gold-500);opacity:.4;margin:24px 0}[data-v2-root] .markdown-content strong{color:var(--v2-green-900);font-weight:700}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInUp{0%{transform:translateY(10px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes typingDot{0%,to{transform:translateY(0);opacity:.6}50%{transform:translateY(-4px);opacity:1}}
