.ConnectWallet_overlay__bjR0v{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,9,20,.7);backdrop-filter:blur(2px)}.ConnectWallet_dialog__QAVYj{position:relative;width:min(610px,100%);padding:28px 24px 16px;border:1px solid rgba(160,174,202,.12);border-radius:8px;background:#29344f;box-shadow:0 24px 80px rgba(0,0,0,.5)}.ConnectWallet_title__mp8ya{margin:0;color:#b8c0d0;font-size:26px;font-weight:700;line-height:1.25}.ConnectWallet_closeButton__X8hfk{position:absolute;top:16px;right:16px;display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:50%;background:transparent;color:#b8c0d0;cursor:pointer;font-size:25px;line-height:1}.ConnectWallet_closeButton__X8hfk:focus-visible,.ConnectWallet_closeButton__X8hfk:hover:not(:disabled){background:rgba(255,255,255,.08);color:#fff;outline:none}.ConnectWallet_walletList__j27AZ{display:grid;gap:4px;margin:22px 0 0;padding:16px 14px;border-radius:10px;background:#0d1727;list-style:none}.ConnectWallet_walletOption__bRnl9{width:100%;display:flex;min-height:76px;align-items:center;gap:18px;padding:10px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#d7dce7;cursor:pointer;text-align:left;transition:background-color .15s ease,border-color .15s ease}.ConnectWallet_walletOptionSelected__LMJ2Q,.ConnectWallet_walletOption__bRnl9:focus-visible,.ConnectWallet_walletOption__bRnl9:hover:not(:disabled){border-color:rgba(112,202,213,.2);background:rgba(255,255,255,.055);outline:none}.ConnectWallet_walletOption__bRnl9:disabled{cursor:not-allowed;opacity:.48}.ConnectWallet_walletLogo__SzOuK{width:50px;height:50px;flex:0 0 50px;border-radius:50%;object-fit:contain}.ConnectWallet_walletName__XEd6I{flex:1;font-size:20px;font-weight:700}.ConnectWallet_walletStatus__3AQfV{margin-left:auto;color:#9da8bd;font-size:12px}.ConnectWallet_selectedMark___LyXr{display:grid;width:20px;height:20px;margin-right:16px;place-items:center;border-radius:50%;background:#baf5d2;color:#15915a;font-size:15px;font-weight:900;line-height:1}.ConnectWallet_error__zTPAR{margin:12px 4px 0;color:#ff8f8f;font-size:14px}.ConnectWallet_connectButton__0BX7L{width:100%;min-height:60px;margin-top:40px;border:0;border-radius:10px;background:#10999d;color:#fff;cursor:pointer;font-size:18px;font-weight:800;text-transform:uppercase;transition:background-color .15s ease,opacity .15s ease}.ConnectWallet_connectButton__0BX7L:focus-visible,.ConnectWallet_connectButton__0BX7L:hover:not(:disabled){background:#0dafb4;outline:2px solid rgba(112,225,230,.55);outline-offset:2px}.ConnectWallet_closeButton__X8hfk:disabled,.ConnectWallet_connectButton__0BX7L:disabled{cursor:not-allowed;opacity:.55}.ConnectWallet_accountControls__j9Mdx{display:flex;align-items:center;gap:8px}.ConnectWallet_walletAlert___UWzY{display:flex;align-items:center;gap:6px;flex-shrink:0;max-width:260px;margin:0;padding:5px 10px;border:1px solid rgba(255,143,143,.4);border-radius:8px;background:rgba(255,143,143,.12);color:#ff8f8f;font-size:13px;line-height:1.2}.ConnectWallet_walletAlertText__3YB8W{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.ConnectWallet_walletAlertText__3YB8W{display:none}}.ConnectWallet_accountMenuRoot___lPXK{position:relative}.ConnectWallet_accountMenuTrigger__yqv1G{display:flex;min-height:42px;align-items:center;gap:8px;padding:8px 12px 8px 14px;border:0;border-radius:9px;background:#4f46e5;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .15s ease}.ConnectWallet_accountMenuTrigger__yqv1G:focus-visible,.ConnectWallet_accountMenuTrigger__yqv1G:hover{background:#6366f1;outline:none}.ConnectWallet_triggerChevron__mYaHK{transition:transform .15s ease}.ConnectWallet_triggerChevronOpen__u7PgS{transform:rotate(180deg)}.ConnectWallet_accountMenu__uJfup{position:absolute;top:calc(100% + 10px);right:0;z-index:1100;width:430px;max-width:calc(100vw - 24px);overflow:hidden;border:1px solid rgba(160,174,202,.18);border-radius:12px;background:#111a2a;box-shadow:0 18px 55px rgba(0,0,0,.55)}.ConnectWallet_accountMenuHeading__sQy2g{padding:16px 16px 10px;color:#f2f4f8;font-size:15px;font-weight:700}.ConnectWallet_menuError__y5ico{margin:0 16px 12px;padding:9px 10px;border:1px solid rgba(255,143,143,.35);border-radius:8px;background:rgba(255,143,143,.1);color:#ff8f8f;font-size:13px;line-height:1.35}.ConnectWallet_addressList__fEfe0{display:grid;gap:6px;padding:0 10px 12px}.ConnectWallet_addressItem__v9fRH{display:flex;width:100%;align-items:center;gap:12px;padding:11px 10px;border:1px solid transparent;border-radius:8px;background:#0b1423;color:#d9dfeb;cursor:pointer;text-align:left;transition:border-color .15s ease,background-color .15s ease}.ConnectWallet_addressItem__v9fRH:focus-visible,.ConnectWallet_addressItem__v9fRH:hover{border-color:rgba(82,205,211,.4);background:#101e30;outline:none}.ConnectWallet_addressContent__Dmxwu{min-width:0;flex:1}.ConnectWallet_addressLabel__gmA0Q{display:block;margin-bottom:5px;color:#99a6ba;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ConnectWallet_fullAddress__j1va5{display:block;color:#e8ecf4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.ConnectWallet_menuIcon__HPKlP{flex:0 0 auto;color:#8f9bb0}.ConnectWallet_addressItem__v9fRH:focus-visible .ConnectWallet_menuIcon__HPKlP,.ConnectWallet_addressItem__v9fRH:hover .ConnectWallet_menuIcon__HPKlP{color:#52cdd3}.ConnectWallet_menuActions__wFuWR{display:grid;gap:3px;padding:8px 10px 10px;border-top:1px solid rgba(160,174,202,.14)}.ConnectWallet_menuAction__495sy{display:flex;width:100%;align-items:center;gap:10px;padding:11px 10px;border:0;border-radius:8px;background:transparent;color:#d9dfeb;cursor:pointer;font-size:14px;font-weight:600;text-align:left}.ConnectWallet_menuAction__495sy:focus-visible,.ConnectWallet_menuAction__495sy:hover{background:rgba(255,255,255,.06);color:#fff;outline:none}.ConnectWallet_disconnectAction__5ioqd{color:#ff8585}.ConnectWallet_disconnectAction__5ioqd:focus-visible,.ConnectWallet_disconnectAction__5ioqd:hover{background:rgba(239,68,68,.12);color:#ff9b9b}@media (max-width:640px){.ConnectWallet_overlay__bjR0v{align-items:flex-end;padding:12px}.ConnectWallet_dialog__QAVYj{padding:24px 16px 16px;border-radius:14px}.ConnectWallet_title__mp8ya{font-size:23px}.ConnectWallet_walletList__j27AZ{margin-top:18px;padding:10px 8px}.ConnectWallet_walletOption__bRnl9{min-height:70px;gap:14px;padding:9px 10px}.ConnectWallet_walletLogo__SzOuK{width:44px;height:44px;flex-basis:44px}.ConnectWallet_walletName__XEd6I{font-size:18px}.ConnectWallet_selectedMark___LyXr{margin-right:4px}.ConnectWallet_connectButton__0BX7L{min-height:54px;margin-top:24px}.ConnectWallet_accountMenu__uJfup{max-width:calc(100vw - 16px)}}