:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#1f2937;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{background-color:#fff;color:#1f2937;min-height:100%}.dark html,.dark body,.dark #root,html.dark,body.dark{background-color:#111827;color:#f9fafb}const globalStyles = ` .sticky-bottom{position:sticky;bottom:0;width:100%}html,body,#root{height:100%;margin:0;padding:0;overflow-x:hidden}`; a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{overflow-x:hidden;margin:0;padding:0;width:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;font-family:inherit;background-color:transparent;cursor:pointer}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}html,body{overflow-x:hidden;max-width:100%;max-height:100%}body{zoom:92%}button.bg-transparent{background-color:transparent!important}<div className="p-6 flex-grow overflow-auto ..."> .empty-state-container{min-height:400px;display:flex;align-items:center;justify-content:center}svg.animate-spin,svg.animate-spin circle,svg.animate-spin path{color:#fff!important;stroke:#fff!important;fill:#fff!important}.no-outline:focus{outline:none!important}input:focus,textarea:focus,select:focus,button:focus{outline:none!important;box-shadow:none!important}.custom-focus:focus{outline:none!important;box-shadow:0 0 0 2px #0003!important}.dark .custom-focus:focus{box-shadow:0 0 0 2px #fff3!important}button:focus{outline:none!important;box-shadow:none!important;ring-width:0!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.activity-panel-scroll{scrollbar-width:thin;scrollbar-color:rgba(125,211,252,.45) transparent;overflow-y:auto;overflow-x:hidden}.activity-panel-scroll::-webkit-scrollbar{width:4px;transition:width .2s ease}.activity-panel-scroll:hover::-webkit-scrollbar{width:10px}.activity-panel-scroll::-webkit-scrollbar-track{background:transparent;border-radius:9999px}.activity-panel-scroll::-webkit-scrollbar-thumb{background:#7dd3fc8c;border-radius:9999px;transition:background .2s ease}.activity-panel-scroll:hover::-webkit-scrollbar-thumb{background:#38bdf8d9}.animate-fade-in-up{animation:fadeInUp .35s ease-out forwards}.animate-scale-in{animation:scaleIn .3s ease-out forwards}@keyframes slideUpEnter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slideUpEnter .48s cubic-bezier(.16,1,.3,1) both;will-change:transform,opacity}.custom-light-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #ffffff}.custom-light-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-light-scrollbar::-webkit-scrollbar-track{background:#f8fafc;border-radius:4px}.custom-light-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-light-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.dark .custom-light-scrollbar{scrollbar-color:#4b5563 #1f2937}.dark .custom-light-scrollbar::-webkit-scrollbar-track{background:#1f2937}.dark .custom-light-scrollbar::-webkit-scrollbar-thumb{background:#4b5563}
