body{font-family:Inter,sans-serif;font-size:18px;line-height:1.6;letter-spacing:0}input,textarea,select{font-size:16px!important;line-height:1.5!important}button{font-size:16px!important;line-height:1.2!important;font-weight:500!important}h1,h2,h3,h4,.font-heading{font-family:IBM Plex Sans,sans-serif}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.cursor-wait{cursor:wait}.markdown-prose{font-family:Inter,sans-serif}.markdown-prose h1,.markdown-prose h2,.markdown-prose h3,.markdown-prose h4{font-family:IBM Plex Sans,sans-serif;color:#020617}.markdown-prose h1{font-size:36px;line-height:1.2;font-weight:600;margin-bottom:1.5rem}.markdown-prose h2{font-size:28px;line-height:1.25;font-weight:600;margin-top:2rem;margin-bottom:1rem}.markdown-prose h3{font-size:22px;line-height:1.3;font-weight:500;margin-top:1.75rem;margin-bottom:.75rem}.markdown-prose h4{font-size:18px;line-height:1.4;font-weight:500;margin-top:1.5rem;margin-bottom:.5rem}.markdown-prose p,.markdown-prose ul,.markdown-prose ol{font-size:18px;line-height:1.6;margin-bottom:1.25rem}.markdown-prose td,.markdown-prose th{font-size:15px;line-height:1.5;padding:.75rem}.markdown-prose blockquote{border-left:4px solid #6366f1;padding-left:1.25rem;font-style:italic;margin:2rem 0;color:#475569}.dark .markdown-prose h1,.dark .markdown-prose h2,.dark .markdown-prose h3,.dark .markdown-prose h4,.dark .markdown-prose strong{color:#fff}.dark .markdown-prose p,.dark .markdown-prose li{color:#cbd5e1}
