:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.card{padding:2em}#app{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}@media (prefers-color-scheme: light){:root{color-scheme:light dark;color:#ffffffde;background-color:#242424}}body,html{overflow:hidden;height:100%}.Reg_button{margin-top:10px;align-items:center;gap:12px;cursor:pointer;background:linear-gradient(to right,#75787d,#325378);box-shadow:2px 2px 10px #00000023}.Reg_button_N{background-color:transparent}.reg-app-container{display:flex;align-items:center;justify-content:center;overflow:hidden}.reg-left-container{flex:1;display:flex;flex-direction:column;padding:20px}.reg-right-container{flex:1;display:flex;flex-direction:column;padding:20px;font-family:monospace,serif;text-align:center;letter-spacing:.05em}.fade-in{animation:fadeIn 5s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.reg-right-container a{color:#fff;text-decoration:none;font-size:2rem;font-weight:600;margin-left:.75rem;font-family:monospace,serif;background:linear-gradient(250deg,#0f33a5,#c2c8db,#78ed36);background-size:180% 180%;animation:gradient-animation 18s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reg-right-gard-container{width:320px;margin:0 auto;display:block}.reg-thumb{width:100%;height:200px;background:#9995d9;background:radial-gradient(circle,#9995d9,#090979 51%,#020a0b)}.reg-grid-item{width:100%;padding:0 15px;margin-bottom:30px}.reg-item-style{background:#20202d;border-radius:10px;transition:.3s}.reg-item-style:hover{box-shadow:#ffffff40 0 0 5px 5px}.reg-item-style .reg-thumb{position:relative;display:flex;justify-content:center;align-items:center;border-radius:10px 10px 0 0}.reg-nftContent{padding:15px 20px}.reg-nftTitle{font-size:18px;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nftTitle a{color:#fff}.nftUserAddress{font-size:12px;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reg-nftLastFlex{margin-top:5px;position:relative}.reg-d-flex-between{display:flex;align-items:center;justify-content:space-between}.btn span{display:inline-flex;align-items:center;z-index:1}.btn i{padding-right:8px;transition:.1s}.btn-cart{position:relative;overflow:hidden;font-size:18px;padding:6px 25px;display:inline-flex;align-items:center;color:#18b625;border-radius:50px;border:2px solid rgba(15,196,115,.7);height:30px;min-height:30px;transition:.7s}.btn-cart:hover{color:#fff;transform:translateY(-2px)}.btn-outline:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(97.3deg,#dd2476,#ff512f);transition:transform .7s;transform-origin:right;transform:scaleX(0);z-index:0;border-radius:inherit}.btn-outline:hover:before{transform:scaleX(1);transform-origin:left;transition:transform .7s}h1{font-size:23px}.solar-system{position:relative;width:400px;height:400px;margin:0 auto}.center-image{position:absolute;top:50%;left:49.5%;transform:translate(-50%,-50%);z-index:10;transition:filter .3s}.center-image:hover{filter:drop-shadow(0 0 2em hsla(120,41%,53%,.667))}.center-image img{width:100px;height:100px;border-radius:50%}.orbit{position:absolute;top:50%;left:50%;border-radius:50%;border:2px solid rgba(255,255,255,.5);transform-origin:center;transform:translate(-50%,-50%);animation:revolve 10s infinite linear}.orbit-1{width:150px;height:150px;top:30%;left:30%;animation-duration:8s}.orbit-2{width:200px;height:200px;top:23.5%;left:23.5%;animation-duration:12s}.orbit-3{width:250px;height:250px;top:17%;left:17%;animation-duration:16s}.circle{width:30px;height:30px;background-color:#007bff;border-radius:50%;position:absolute;top:-7%;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}@keyframes revolve{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.addressUI{font-size:1.2em;margin-top:10px}button{padding:10px 20px;background-color:#4caf50;color:#fff;border:none;cursor:pointer;font-size:16px;transition:filter .3s}form{display:flex;flex-direction:column;align-items:center;color:#fff}input{padding:8px 20px;margin-bottom:10px;border:1px solid #4bb82a;border-radius:4px;font-size:16px;transition:filter .3s}.connectButton{margin-top:10px}.connectButton:hover{background-color:#438445;filter:drop-shadow(0 0 2em #646cffaa)}.registerButton:hover{background-color:#438474;filter:drop-shadow(0 0 2em #646cffaa)}.rotate{animation:rotateAnimation 3s linear infinite}@keyframes rotateAnimation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.blink{animation:fadeAnimation 1.5s infinite}@keyframes fadeAnimation{0%,to{opacity:1}50%{opacity:0}}@media only screen and (max-width: 768px){.reg-app-container{display:flex;flex-direction:column}}.navbar{background-color:#1e1e28f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;width:100%;position:fixed;top:0;left:0;font-family:monospace,serif;box-shadow:0 2px 10px #0000001a;z-index:1000}.navbar-container{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;max-width:1400px;margin:0 auto}.logo{display:flex;align-items:center}.logo a{color:#fff;text-decoration:none;font-size:1.8rem;font-weight:600;margin-left:.75rem;font-family:monospace,serif;background:linear-gradient(250deg,#0f33a5,#c2c8db,#78ed36);background-size:180% 180%;animation:gradient-animation 18s ease infinite;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.logo img{width:36px;height:36px;border-radius:12px;transition:transform .3s ease}.logo:hover img{transform:rotate(5deg)}.nav-content{display:flex;align-items:center;gap:2rem}.nav-links{display:flex;align-items:center;gap:1.5rem}.nav-links a{color:#fffc;text-decoration:none;font-size:1rem;font-weight:500;padding:.5rem .75rem;border-radius:8px;transition:all .3s ease;position:relative}.nav-links a:hover{color:#00bcd4;background-color:#00bcd41a}.nav-links a.router-link-active{color:#00bcd4;font-weight:600}.nav-links a.router-link-active:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:20px;height:3px;background-color:#00bcd4;border-radius:3px}.wallet-info{display:flex;align-items:center;gap:1rem}.user-info{display:flex;flex-direction:column;align-items:flex-end;color:#ffffffe6}.user-name{font-size:.9rem;font-weight:600;color:#fff}.wallet-address{font-size:.8rem;color:#fff9}.small-wallet-address{display:none;font-size:.8rem;color:#fff9}.connect-btn{display:flex;height:max-content;background-color:#1d2129;border-radius:40px;border:2px solid #fff;justify-content:space-between;align-items:center;cursor:pointer}.btn-icon{display:flex;align-items:center}.avatar-container{position:relative}.avatar{width:40px;height:40px;border-radius:50%;border:2px solid #00bcd4;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px #00bcd44d}.avatar:hover{transform:scale(1.05);box-shadow:0 4px 12px #00bcd480}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;right:0;top:50px;background-color:#2a2a35;border-radius:12px;min-width:180px;box-shadow:0 8px 24px #00000026;z-index:1;overflow:hidden;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content a{color:#fff;padding:.8rem 1rem;text-decoration:none;display:flex;align-items:center;gap:.5rem;transition:background-color .3s}.dropdown-content a:hover{background-color:#3a3a45}.dropdown-content a i{font-size:1rem;width:20px;text-align:center;color:#00bcd4}.show{display:block}.hamburger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;cursor:pointer}.hamburger span{display:block;height:3px;width:100%;background-color:#fff;border-radius:3px;transition:all .3s ease}@media only screen and (max-width: 768px){.navbar-container{padding:1rem}.hamburger{display:flex;z-index:1001}.hamburger.active span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-content{position:fixed;top:0;right:-100%;width:80%;height:100vh;background-color:#1e1e28;flex-direction:column;justify-content:center;padding:2rem;transition:right .3s ease}.nav-content.active{right:0}.nav-links{flex-direction:column;width:100%;margin-bottom:2rem}.nav-links a{width:100%;text-align:center;padding:1rem}.wallet-info{flex-direction:column;width:100%}.user-info{align-items:center;margin-bottom:1rem}.wallet-address{display:none}.small-wallet-address{display:block}.connect-btn{width:100%;justify-content:center}.dropdown-content{position:fixed;top:auto;bottom:20px;left:50%;transform:translate(-50%);width:90%}}@media only screen and (min-width: 769px) and (max-width: 1024px){.wallet-address{display:none}.small-wallet-address{display:block}}.nameCard{display:flex;background-color:#fff3;width:94%;height:auto;padding:10px;align-items:center;justify-content:space-between;border-radius:20px;margin:10px}.nameCard:hover{background-color:#ffffff4d}.avatar{outline:none;background-color:transparent;align-items:center}.info{display:flex;flex-direction:column;align-items:flex-start;color:#00ffb0;width:65%;padding:0 10px;overflow:hidden}.userName{font-size:large;color:#fff;margin-bottom:5px}.userAddress{font-size:medium;color:#b9afaf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.userAddress:hover{cursor:copy;text-decoration:underline}.actions button{border:none;cursor:pointer;align-items:center;background-color:#1a18186b;width:40px;height:40px;border:2px solid #00bcd4;display:flex;border-radius:20px;justify-content:center}.actions button:hover{background-color:#368f51}@media only screen and (max-width: 768px){.nameCard{display:flex;align-items:center;width:95%;justify-content:center}.avatar{width:40px;height:40px}.userName{font-size:medium}.userAddress{align-items:center;font-size:9.5px;color:#b9afaf}.actions button{width:40px;height:40px;border-radius:30%}}.friendName{margin-top:10px;margin-bottom:10px;border:1px solid #fff;padding:10px;width:100%;border-radius:10px}.feature-card-container[data-v-b9fb3c9e]{width:300px;margin:5px}.feature-card[data-v-b9fb3c9e]{position:relative;width:100%;aspect-ratio:18/6;border-radius:8px;box-shadow:0 4px 8px #0000001a;overflow:hidden;background-color:#334155;transition:transform .3s,box-shadow .3s}.feature-card[data-v-b9fb3c9e]:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}.card-content[data-v-b9fb3c9e]{position:relative;width:100%;height:100%;padding:6px;display:flex;flex-direction:column;align-items:center;justify-content:center}.icon-container[data-v-b9fb3c9e]{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-bottom:12px}.feature-icon[data-v-b9fb3c9e]{max-width:100%;max-height:100%}.feature-title[data-v-b9fb3c9e]{font-size:18px;font-weight:600;margin-bottom:8px;text-align:center;color:#f1f5f97a}.feature-description[data-v-b9fb3c9e]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fffffff2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5px;text-align:center}.feature-description p[data-v-b9fb3c9e]{font-size:14px;line-height:1.4;color:#555;margin-bottom:16px;overflow-y:auto;max-height:70%}.learn-more-btn[data-v-b9fb3c9e]{padding:6px 12px;background-color:#08c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .3s}.learn-more-btn[data-v-b9fb3c9e]:hover{background-color:#069}.fade-enter-active[data-v-b9fb3c9e],.fade-leave-active[data-v-b9fb3c9e]{transition:opacity .3s ease}.fade-enter-from[data-v-b9fb3c9e],.fade-leave-to[data-v-b9fb3c9e]{opacity:0}:root{--primary: #3b82f6;--primary-light: #60a5fa;--primary-dark: #2563eb;--secondary: #10b981;--secondary-light: #34d399;--secondary-dark: #059669;--accent: #8b5cf6;--bg-dark: #0f172a;--bg-card: #1e293b;--bg-light: #334155;--text-light: #f1f5f9;--text-muted: #94a3b8;--border: #475569;--success: #22c55e;--warning: #f59e0b;--error: #ef4444;--radius-sm: 6px;--radius-md: 12px;--radius-lg: 16px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05)}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}body{background:var(--bg-dark);color:var(--text-light);min-height:100vh}.app-container{display:flex;flex-direction:column;min-height:100vh;width:fit-content;background:linear-gradient(135deg,var(--bg-dark),#131c31);padding-top:64px}.chat-dashboard{display:flex;height:calc(100vh - 80px);margin:0 auto;width:1200px;max-width:95%;padding:16px;gap:16px}.sidebar{width:320px;background:var(--bg-card);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(255,255,255,.05)}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-header h2{font-size:20px;font-weight:600;background:linear-gradient(to right,var(--primary-light),var(--accent));-webkit-background-clip:text;background-clip:text;color:transparent}.action-button{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:none;color:var(--text-light);font-size:14px;cursor:pointer;transition:all .2s ease}.action-button:hover{background:var(--primary);transform:translateY(-2px)}.manual-address-input{display:flex;width:100%;align-items:center;background:#ffffff0d;border:none;padding:0 10px 0 0;border-radius:var(--radius-sm);transition:all .3s ease}.manual-address-input input{flex:1;background:transparent;border:none;color:var(--text-light);font-size:14px;outline:none;width:100%;margin:5px 0}.manual-address-input input::placeholder{color:var(--text-muted)}.manual-address-input:focus-within{background:#ffffff1a;box-shadow:0 0 0 2px #3b82f64d}.manual-address-input .action-button{opacity:0;transform:scale(.8);transition:all .3s ease}.manual-address-input:focus-within .action-button{opacity:1;transform:scale(1)}.features-carousel{overflow-x:hidden;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:1px}.main-content{flex:1;background:var(--bg-card);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(255,255,255,.05)}.chat-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#0003;border-bottom:1px solid rgba(255,255,255,.05)}.user-chatprofile{display:flex;align-items:center}.user-chatinfo{align-items:center}.user-avatar{position:relative;margin-right:16px}.user-avatar img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.1)}.user-status{position:absolute;bottom:0;right:0;width:14px;height:14px;background:var(--bg-card);border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--bg-card)}.status-indicator{width:8px;height:8px;background:var(--success);border-radius:50%}.user-info{display:flex;flex-direction:column}.user-info h3{font-size:16px;font-weight:600;margin-bottom:4px}.user-address{font-size:12px;color:var(--text-muted);max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-actions{display:flex;gap:8px}.icon-action{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:none;color:var(--text-light);font-size:14px;cursor:pointer;transition:all .2s ease}.icon-action:hover{background:#ffffff1a;transform:translateY(-2px)}.messages-container{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;background:linear-gradient(180deg,#0f172a4d,#1e293b33)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-muted);padding:20px}.empty-state img{width:200px;margin-bottom:24px;opacity:.8}.empty-state h3{font-size:18px;font-weight:600;margin-bottom:8px}.empty-state p{font-size:14px;max-width:280px;margin-bottom:24px}.start-chat-button{background:var(--primary);color:#fff;border:none;padding:10px 16px;border-radius:var(--radius-md);font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.start-chat-button:hover{background:var(--primary-dark);transform:translateY(-2px)}.message-timeline{display:flex;flex-direction:column;gap:12px}.date-divider{display:flex;align-items:center;margin:16px 0;color:var(--text-muted);font-size:12px}.date-divider:before,.date-divider:after{content:"";flex:1;height:1px;background:#ffffff1a}.date-divider span{padding:0 12px}.message-item{display:flex;max-width:70%;align-items:flex-end;gap:8px}.message-item.sent{align-self:flex-end}.message-item.received{align-self:flex-start}.message-content{padding:12px 16px;border-radius:18px;position:relative}.message-item.sent .message-content{background:var(--primary-dark);border-bottom-right-radius:4px}.message-item.received .message-content{background:var(--bg-light);border-bottom-left-radius:4px}.message-content p{margin:0;font-size:15px;line-height:1.5}.message-time{font-size:11px;opacity:.7;margin-top:4px;display:block}.message-status{font-size:12px;color:var(--text-muted)}.message-composer{display:flex;align-items:center;padding:16px;gap:12px;background:#0003;border-top:1px solid rgba(255,255,255,.05)}.composer-action{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:none;color:var(--text-light);font-size:16px;cursor:pointer;transition:all .2s ease}.composer-action:hover{background:#ffffff1a}.message-input-wrapper{flex:1;position:relative;background:#ffffff0d;border-radius:var(--radius-lg);display:flex;align-items:center}.message-input-wrapper input{flex:1;background:transparent;border:none;padding:12px 16px;color:var(--text-light);font-size:15px;outline:none;margin-bottom:0}.emoji-button{background:transparent;border:none;color:var(--text-muted);font-size:18px;padding:0 12px;cursor:pointer;transition:all .2s ease}.emoji-button:hover{color:var(--text-light)}.send-button{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--secondary);border:none;color:#fff;font-size:16px;cursor:pointer;transition:all .2s ease}.send-button:hover{background:var(--secondary-dark);transform:translateY(-2px)}.refresh-button{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary);border:none;color:#fff;font-size:16px;cursor:pointer;transition:all .3s ease}.refresh-button:hover{background:var(--primary-dark);transform:rotate(45deg)}.users-directory{flex:1;display:flex;flex-direction:column;overflow:hidden}.directory-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.05)}.directory-header h2{font-size:18px;font-weight:600}.directory-actions{display:flex;gap:12px}.filter-button,.refresh-users{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--radius-md);font-size:14px;border:none;cursor:pointer;transition:all .2s ease}.filter-button{background:#ffffff0d;color:var(--text-light)}.filter-button:hover{background:#ffffff1a}.refresh-users{background:var(--primary);color:#fff}.refresh-users:hover{background:var(--primary-dark)}.users-grid{flex:1;overflow-y:auto;padding:20px}.empty-directory{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);text-align:center;gap:16px}.empty-directory i{font-size:48px;opacity:.5}.user-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.user-card-wrapper{background:#ffffff0d;border-radius:var(--radius-md);overflow:hidden;transition:all .3s ease}.user-card-wrapper:hover{transform:translateY(-4px);box-shadow:0 10px 25px -5px #0000004d}.info-sidebar{width:300px;background:var(--bg-card);border-radius:var(--radius-md);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-md);border:1px solid rgba(255,255,255,.05)}.info-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.info-header h3{font-size:16px;font-weight:600}.close-sidebar{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:none;color:var(--text-light);font-size:14px;cursor:pointer}.user-profile-details{display:flex;flex-direction:column;align-items:center;padding:24px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.profile-image{margin-bottom:16px}.profile-image img{width:80px;height:80px;border-radius:50%;border:2px solid rgba(255,255,255,.1)}.user-profile-details h3{font-size:18px;font-weight:600;margin-bottom:4px}.wallet-id{font-size:12px;color:var(--text-muted);text-align:center;margin-bottom:16px;word-break:break-all}.profile-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.profile-action{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px;border-radius:var(--radius-md);background:#ffffff0d;border:none;color:var(--text-light);font-size:12px;cursor:pointer;transition:all .2s ease}.profile-action:hover{background:#ffffff1a}.profile-action i{font-size:16px}.shared-media,.blockchain-info{padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4{font-size:14px;font-weight:600;color:var(--text-muted)}.view-all{font-size:12px;color:var(--primary);background:transparent;border:none;cursor:pointer}.media-grid{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:120px;background:#0003;border-radius:var(--radius-sm)}.empty-media{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-muted)}.empty-media i{font-size:24px}.empty-media p{font-size:12px}.info-item{display:flex;justify-content:space-between;margin-bottom:12px}.info-label{font-size:13px;color:var(--text-muted)}.info-value{font-size:13px}.view-on-etherscan{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--primary);font-size:13px;text-decoration:none}.view-on-etherscan:hover{text-decoration:underline}@media screen and (max-width: 1200px){.info-sidebar{display:none}}@media screen and (max-width: 768px){.chat-dashboard{flex-direction:column;height:auto;gap:12px}.sidebar{width:100%;height:auto;max-height:300px}.main-content{height:auto}.user-address{max-width:150px}.message-item{max-width:85%}}@media screen and (max-width: 480px){.chat-header{flex-direction:column;align-items:flex-start;gap:12px}.chat-actions{align-self:flex-end}.message-composer{padding:12px}.composer-action,.send-button,.refresh-button{width:36px;height:36px}}
