.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#10cc88 transparent}.custom-scrollbar::-webkit-scrollbar{width:2px}.custom-scrollbar::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#10cc88;border-radius:3px;transition:background .2s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#147b68cc}:root{--primary-color: #10cc88;--primary-light: rgba(20, 123, 104, .1);--border-color: #d1d5db;--border-radius: 8px;--bg-white: white;--bg-gray-50: #f9fafb;--bg-gray-100: #f3f4f6;--text-gray-500: #64748b;--text-gray-600: #6b7280;--shadow-sm: 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--transition-base: .2s ease}.circle-obj{background:radial-gradient(closest-side,#2dd4bf,#fff0);animation:traverse-up-left 10s ease-in-out infinite alternate;z-index:-1}.circle-obj2{background:radial-gradient(closest-side,#5154ee,#fff0);animation:traverse-up-right 12s ease-in-out infinite alternate;z-index:-1}.circle-obj3{background:radial-gradient(closest-side,#e8ee43d9,#fff0);animation:traverse-down-right 8s ease-in-out infinite alternate;z-index:-1}@keyframes traverse-up-left{to{transform:translateY(-200px) translate(-350px) rotate(180deg)}}@keyframes traverse-up-right{to{transform:translateY(-300px) translate(300px) rotate(1turn)}}@keyframes traverse-down-right{to{transform:translateY(250px) translate(300px) rotate(1turn)}}.hide-scrollbar::-webkit-scrollbar{width:0px;height:0px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fade-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .2s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}*{box-sizing:border-box}button,.transition-all{will-change:transform,opacity}.react-flags-select-wrapper{contain:layout style}.ReactFlagsSelect-module_label__27pw9{contain:layout}button{touch-action:manipulation}img{max-width:100%;height:auto}svg{shape-rendering:optimizeSpeed}
