*{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:Inter,sans-serif;background-color:#121620;color:#e0ede6;overflow:hidden}.text-gradient{-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff,#ffffffa1);-webkit-background-clip:text;background-clip:text}.app{z-index:9999999;display:flex;flex-flow:column;justify-content:center;align-items:center}.app2{display:flex;flex-flow:column;justify-content:start;align-items:center;height:100vh}#globe-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.footer{position:fixed;bottom:0;padding-top:.5rem;padding-bottom:.5rem;text-align:center;color:rgba(#eff1f2,.7)}.text-xs{font-size:.75rem;line-height:1rem}.link-underline{color:#ccc;text-decoration:underline;transition:color .3s ease}.link-underline:hover{color:#b0aaaa}.dashboard-card{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-radius:50%;width:300px;height:300px;padding:40px;transition:transform .3s ease;transform:translateY(160px)}.card-header{text-align:center;margin-bottom:20px;padding-bottom:15px}.card-header h2{margin:0;color:#4ecdc4;font-size:1.5em}.dashboard-content{background-color:#2842295a;border-radius:32px;padding:20px;margin-bottom:20px;min-height:100px;max-height:100px;overflow-y:auto;color:#48bb78;font-family:Courier New,monospace;position:relative}.user-question{color:#fff;margin-bottom:10px}.ai-answer{color:#48bb78;margin-bottom:15px}#conversation-log::-webkit-scrollbar{display:none}.voice-input{display:flex;justify-content:center;align-items:center;margin-top:15px;flex-flow:column}.mic-button{background-color:#42e174;color:#282626;border:none;padding:15px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mic-button:hover{background-color:#31ce65;transform:scale(1.1)}.mic-button.recording{background-color:#e53e3e;animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.status-text{text-align:center;margin-top:10px;color:#a0aec0}.navbar{z-index:999999;top:0;position:fixed;display:flex;justify-content:space-between;align-items:center;padding:15px 10px;background:transparent;width:90%}.navbar .logo{display:flex;align-items:center}.navbar .logo img{height:40px;margin-right:10px}.navbar .logo span{font-size:26px;color:#fffdfd;font-weight:700}.navbar .menu{display:flex;align-items:center;background:#181c25;border:rgba(255,255,255,.06) 1px solid;padding:15px 40px;border-radius:27px}.navbar .menu a{position:relative;color:#fff;text-decoration:none;margin:0 20px;transition:color .3s ease,text-shadow .3s ease}.navbar .menu>a:hover{color:#5f5c5c;text-shadow:1px -1px 13px rgba(10,101,192,.44)}.navbar .menu a .badge{font-weight:700;position:absolute;top:-8px;right:-5spx;background:#41f182;color:#181c25;border-radius:15px;padding:1.5px 5px;font-size:12px}.navbar .actions{display:flex;align-items:center}.navbar .actions .btn{margin-left:10px;padding:15px 20px;border:none;border-radius:20px;cursor:pointer}.navbar .actions .btn.buy-dao{background:#181c25;border:rgba(255,255,255,.06) 1px solid;color:#fff}.navbar .actions .btn.connect-wallet{background:#41f182;color:#000}.hamburger{color:#fff;display:none;cursor:pointer;font-size:24px}.dropdown{position:relative;display:inline-block}.dropdown-content{padding:10px 0;display:none;position:absolute;background-color:#14161d;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border-radius:10px;overflow:hidden}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#25272e;border-radius:12px}.dropdown:hover .dropdown-content{display:block}@media (max-width: 768px){.navbar{flex-wrap:wrap}.navbar .menu{display:none;width:100%;flex-direction:column;align-items:flex-start;margin-top:10px;padding:15px 20px}.navbar .menu.active{display:flex}.navbar .menu a{margin:10px 0}.navbar .actions{display:none;width:100%;flex-direction:column;align-items:flex-start;margin-top:10px}.navbar .actions.active{display:flex}.navbar .actions .btn{margin:10px 0;width:100%}.hamburger{display:block}.dropdown-content{position:static;display:none;background-color:transparent;box-shadow:none}.dropdown:hover .dropdown-content{display:block}.dropdown-content a:hover{color:#000;background-color:#41f182;border-radius:12px}.navbar .menu .dropdown{margin:10px 0}}
