@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap");*{font-family:DM Sans,Sora,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.font-dm-sans{font-family:DM Sans,sans-serif}.font-sora{font-family:Sora,sans-serif}.font-inter,.font-poppins,.font-roboto{font-family:DM Sans,sans-serif}.mkd-image{margin-bottom:1rem!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}select:not(:disabled){cursor:pointer}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input:focus,select:focus,textarea:focus{outline:none}button,input,select,textarea{-webkit-border-radius:inherit;border-radius:inherit;-webkit-transition:all .2s ease;transition:all .2s ease}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fixed{-webkit-transform:translateZ(0);transform:translateZ(0)}.bg-gradient-to-b,.bg-gradient-to-br,.bg-gradient-to-l,.bg-gradient-to-r,.bg-gradient-to-t{-webkit-background-clip:padding-box;background-clip:padding-box}.overflow-x-auto,.overflow-y-auto{-webkit-overflow-scrolling:touch}.flex,.inline-flex{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.pointer-events-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.fixed.inset-0{position:fixed;top:0;right:0;bottom:0;left:0}@supports (-webkit-touch-callout:none){.min-h-screen{min-height:-webkit-fill-available}.h-screen{height:-webkit-fill-available}}@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:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes pulse-slow{0%,to{opacity:1}50%{opacity:.8}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-fadeIn{animation:fadeIn .2s ease-out}.animate-scaleIn{animation:scaleIn .2s ease-out}.animate-slideIn{animation:slideIn .3s ease-out}.animate-slideInRight{animation:slideInRight .3s ease-out}.animate-pulse-slow{animation:pulse-slow 3s cubic-bezier(.4,0,.6,1) infinite}.animate-shimmer{animation:shimmer 2s infinite}.animate-fadeOut{animation:fadeOut .3s ease-out forwards}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#4b5563}.dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#6b7280}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.dark .scrollbar-thin{scrollbar-color:#4b5563 transparent}