.header-account{flex:none;justify-content:flex-end;align-items:center;gap:16px;min-width:0;margin-left:auto;display:flex;position:relative}.header-account-identity{align-items:center;gap:10px;min-width:0;display:flex}.header-account-avatar{width:36px;height:36px;color:var(--green);background:#a0f5a210;border:1px solid #a0f5a22a;border-radius:11px;flex:0 0 36px;place-items:center;display:grid;position:relative}.header-account-avatar i{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;bottom:1px;right:-2px;box-shadow:0 0 0 3px #09120e}.header-account-details{gap:5px;min-width:0;display:grid}.header-account-details strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:12px;font-weight:600;overflow:hidden}.header-account-details>span{color:var(--muted);font-family:monospace;font-size:10px}.header-account-button{border:1px solid var(--green);background:var(--green);color:#09120e;letter-spacing:.04em;cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.header-account-disconnect{border-color:var(--border);color:#a7b9ad;background:0 0}.header-account-button:hover{filter:brightness(1.08)}.header-account-disconnect:hover{color:var(--foreground);border-color:#91b29c}.header-account-button:focus-visible,.header-account-message a:focus-visible,.header-account-message button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.header-account-button:disabled{cursor:wait;opacity:.6}.header-account-message{z-index:120;border:1px solid var(--border);background:#101c17;border-radius:12px;width:320px;max-width:calc(100vw - 32px);padding:20px;font-size:13px;line-height:1.6;position:absolute;top:calc(100% + 16px);right:0;box-shadow:0 16px 45px #0008}.header-account-message strong{color:var(--foreground)}.header-account-message p{color:var(--muted);margin:8px 0}.header-account-message a,.header-account-message button{color:var(--green);text-underline-offset:4px;text-decoration:underline}.header-account-message button{cursor:pointer;background:0 0;border:none;padding:0}.header-account-message .header-account-error{color:#ffb4a9}.account-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}@media (max-width:1100px){:is(.topbar:has(.header-account),.token-detail-topbar:has(.header-account)){flex-wrap:wrap;gap:16px;height:auto;min-height:76px;padding-top:16px;padding-bottom:16px}:is(.topbar:has(.header-account)>.token-search-container,.token-detail-topbar:has(.header-account)>.token-search-container){flex:100%;order:3;width:100%;min-width:0;margin:0}}@media (max-width:560px){.header-account{gap:10px}.header-account-avatar{display:none}.header-account-details strong{max-width:100px;font-size:11px}.header-account-button{gap:5px;padding:0 10px;font-size:9px}.header-account-button>svg{display:none}}.header-profile{position:relative}.header-profile-trigger{border:1px solid var(--border);max-width:100%;min-height:52px;color:var(--foreground);cursor:pointer;text-align:left;background:#0d1913;border-radius:30px;align-items:center;gap:10px;padding:7px 13px 7px 7px;display:flex}.header-profile-trigger:hover,.header-profile-trigger[aria-expanded=true]{background:#122219;border-color:#a0f5a255}.header-profile .header-account-avatar{color:#effff0;border:0;border-radius:50%;font-size:15px;font-weight:700;display:grid}.header-profile .header-account-avatar i{width:7px;height:7px;bottom:1px;right:1px;box-shadow:0 0 0 3px #0d1913}.header-profile-balance{color:var(--muted);white-space:nowrap;margin-left:8px;font-size:11px}.header-profile-chevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.header-profile-chevron.is-open{transform:rotate(180deg)}.header-profile-menu{z-index:130;border:1px solid var(--border);background:#0d1713;border-radius:16px;width:300px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 45px #0008}.header-profile-summary{gap:7px;padding:12px;font-size:12px;display:grid}.header-profile-summary>span{color:var(--muted);font-size:11px}.header-profile-address{color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font:11px/1.6 monospace}.header-profile-menu>button,.header-profile-menu>a{width:100%;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;font-size:12px;text-decoration:none;display:flex}.header-profile-menu>button:hover,.header-profile-menu>a:hover{background:#a0f5a20b}.header-profile-menu>button:disabled{opacity:.5;cursor:default}.header-profile-menu>.header-profile-logout{color:#e8a09c}.header-profile-separator{background:var(--border);height:1px;margin:5px 8px}.header-profile-copy-status{color:var(--green);padding:0 12px;font-size:11px}.header-profile-trigger:focus-visible,.header-profile-menu button:focus-visible,.header-profile-menu a:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:700px){.header-profile-balance{display:none}}@media (max-width:560px){.header-profile-trigger{gap:8px;min-height:46px;padding:5px 10px 5px 5px}.header-profile .header-account-avatar{flex-basis:32px;width:32px;height:32px}}.connect-popover{z-index:120;border:1px solid var(--border);background:#0f1a15;border-radius:16px;width:340px;max-width:calc(100vw - 32px);padding:8px;animation:.16s ease-out both connect-pop;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 50px #000a}@keyframes connect-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.connect-popover-head{gap:3px;padding:10px 12px 12px;display:grid}.connect-popover-head strong{color:var(--foreground);font-size:14px;font-weight:600}.connect-popover-head span{color:var(--muted);font-size:12px}.connect-option{width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px;transition:background .15s;display:flex}.connect-option+.connect-option{margin-top:2px}.connect-option:hover:not(:disabled),.connect-option:focus-visible{background:#78dc8c12;outline:none}.connect-option:disabled{opacity:.5;cursor:not-allowed}.connect-option-icon{border:1px solid var(--border);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.connect-option-icon.is-wallet{color:#0c160f;background:var(--green);border-color:#0000}.connect-option-icon.is-telegram{color:#8fc7ff;background:#54a9eb1f;border-color:#54a9eb40}.connect-option-text{flex:1;gap:3px;min-width:0;display:grid}.connect-option-text b{align-items:center;gap:8px;font-size:13.5px;font-weight:600;line-height:1.3;display:flex}.connect-option-text b em{letter-spacing:.04em;color:var(--green);background:#78dc8c1f;border-radius:6px;padding:2px 6px;font-size:9.5px;font-style:normal;font-weight:600}.connect-option-text small{color:var(--muted);font-size:12px;line-height:1.35}.connect-option-arrow{color:var(--muted);flex-shrink:0;transition:transform .15s,color .15s}.connect-option:hover:not(:disabled) .connect-option-arrow{color:var(--green);transform:translate(2px)}.connect-popover-foot{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:7px;margin:6px 4px 2px;padding:10px 8px 6px;font-size:11px;line-height:1.45;display:flex}.connect-popover-foot svg{color:var(--green);flex-shrink:0}.header-account-avatar>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.nft-profile-options{max-height:360px;padding:8px;overflow:auto}.nft-profile-options button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.nft-profile-options img{object-fit:cover;border-radius:10px;flex-shrink:0;width:44px;height:44px}.nft-profile-options button[aria-pressed=true]{border-radius:8px;outline:1px solid #35db9e}.nft-profile-options p,.nft-profile-options small{padding:6px;font-size:12px;line-height:1.5}.header-profile-summary{gap:8px;padding:13px 12px 15px}.header-profile-summary>strong{letter-spacing:-.02em;font-size:14px;font-weight:600}.header-profile-summary .header-profile-chain{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:flex}.header-profile-chain i{background:var(--green);opacity:.8;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.header-profile-wallet-row{background:#ffffff03;border:1px solid #ffffff0c;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding:7px 9px;display:flex}.header-profile-wallet-row code{color:#a8bdb0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:11px/1.5 monospace;overflow:hidden}.header-profile-wallet-row .header-profile-copy-icon{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;padding:0;display:grid}.header-profile-copy-icon:hover:not(:disabled){color:var(--green);background:#a0f5a214}.header-profile-copy-icon:disabled{opacity:.4;cursor:default}.header-profile-summary .header-profile-copy-status{color:var(--green);margin:0;padding:0 2px;font-size:10px}.header-profile-copy-fallback{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:var(--muted);font:10px/1.6 monospace;display:block}.header-profile-balance-card{border-top:1px solid var(--border);gap:6px;margin-top:6px;padding:13px 0 0;display:grid}.header-profile-balance-card>strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:21px;font-weight:500;line-height:1.4}.header-profile-balance-card .header-profile-usd{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.header-profile-menu>a>svg,.header-profile-menu>button>svg{color:var(--muted);flex-shrink:0}.header-profile-menu>.header-profile-logout>svg{color:inherit}.header-profile-trigger{border-radius:999px;gap:10px;min-height:46px;padding:5px 12px 5px 5px}.header-profile .header-account-details{gap:2px}.header-profile .header-account-details strong{max-width:140px;font-size:13px}.header-profile .header-account-details>span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;font-size:11px}.header-profile-menu{background:var(--surface-raised,#101c17);border-radius:14px;width:296px;padding:6px}.header-profile-identity{align-items:center;gap:12px;padding:12px 10px 10px;display:flex}.header-profile-identity>div{gap:3px;min-width:0;display:grid}.header-profile-identity strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.header-profile-identity span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.header-profile .header-account-avatar.is-large{flex:0 0 44px;width:44px;height:44px;font-size:17px}.header-profile-menu>.header-profile-wallet-row{gap:2px;margin:2px 6px 0;padding:4px 4px 4px 10px}.header-profile-menu>.header-profile-wallet-row code{flex:1}.header-profile-wallet-row a.header-profile-copy-icon{width:28px;height:28px;color:var(--muted);border-radius:6px;flex:0 0 28px;place-items:center;display:grid}.header-profile-wallet-row a.header-profile-copy-icon:hover{color:var(--green);background:#a0f5a214}.header-profile-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.header-profile-menu>.header-profile-copy-fallback{margin:6px 10px 0}.header-profile-menu>.header-profile-balance-card{border:1px solid var(--border);background:#ffffff03;border-radius:11px;gap:3px;margin:12px 6px 4px;padding:12px}.header-profile-balance-card>small{letter-spacing:0;color:var(--muted);font-size:11px}.header-profile-balance-card>strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:550}.header-profile-links{padding:4px 0 0;display:grid}.header-profile-links>a{color:var(--foreground);border-radius:9px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.header-profile-links>a:hover{background:#a0f5a20b}.header-profile-links>a>svg{color:var(--muted)}.header-profile-menu>.header-profile-logout{color:#c9a7a3;font-size:13px}.header-profile-menu>.header-profile-logout:hover:not(:disabled){color:#efb1ac;background:#e8a09c12}.header-profile-links a:focus-visible,.header-profile-wallet-row a:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:700px){.header-profile .header-account-details>span{display:none}}
