.initiatives-list{-ms-overflow-style:none;scrollbar-width:none}.initiatives-list::-webkit-scrollbar{display:none}.initiatives-list-content{transition:transform .2s ease}.initiatives-list-content.pulling{transition:none}.initiatives-list::-webkit-scrollbar-track{background:#0000001a;border-radius:3px}.initiatives-list::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.initiatives-list::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.development-detail-container{max-width:1200px;margin:0 auto;padding:2rem;color:#fff}.development-detail-header{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.development-detail-header h1{font-size:2.5rem;margin-bottom:1rem;transition:color .3s ease}.development-meta{display:flex;gap:1rem;color:#888}.development-detail-content{display:grid;gap:2rem}.development-detail-content section{background:#1a1a1ab3;padding:1.5rem;border-radius:8px;border:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.development-detail-content section:hover{border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 4px 20px #0000004d}.development-detail-content h2{margin-bottom:1rem;font-size:1.5rem;transition:color .3s ease}.development-detail-content p{line-height:1.6;color:#ccc}.development-sources ul,.development-related-trends ul{list-style:none;padding:0;margin:0}.development-sources li,.development-related-trends li{margin-bottom:.5rem}.development-sources a{color:#4a9eff;text-decoration:none}.development-sources a:hover{text-decoration:underline}.development-related-trends ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.development-related-trends li{padding:.5rem;background:#ffffff0d;border-radius:4px;transition:all .3s ease}.development-related-trends li:hover{background:#ffffff1a;transform:translate(5px)}.development-detail-loading,.development-detail-error,.development-detail-not-found{display:flex;justify-content:center;align-items:center;min-height:200px;color:#fff}.loading-spinner{width:40px;height:40px;border:3px solid rgba(75,177,102,.1);border-top:3px solid #4BB166;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background-color:#1a1a1a;padding:2rem;border-radius:8px;width:90%;max-width:500px;border:2px solid}.modal-content h2{margin-top:0;margin-bottom:1.5rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;color:#888}.form-group input,.form-group textarea{width:100%;padding:.75rem;border:1px solid #333;border-radius:4px;background-color:#2a2a2a;color:#fff;font-size:1rem}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#4a9eff}.modal-actions{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.cancel-button{background-color:transparent;border:1px solid #666;color:#888;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.cancel-button:hover{background-color:#2a2a2a;color:#fff}.submit-button{background-color:#4a9eff;border:none;color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s ease}.submit-button:hover{background-color:#357abd}*{margin:0;padding:0;box-sizing:border-box}body,html{margin:0;padding:0;width:100%;height:100%;background-color:#000}
