.user-profile-dropdown-container{position:relative;display:inline-block}.user-profile-dropdown-container .user-avatar-trigger{cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.user-profile-dropdown-container .user-avatar-trigger:hover{opacity:.8}.user-profile-dropdown-container .user-profile-dropdown{position:absolute;top:calc(100% + 12px);right:0;min-width:280px;background-color:#1a1a1a;border:1px solid #2a2a2a;border-radius:12px;padding:20px;z-index:1000;box-shadow:0 8px 24px rgba(0,0,0,.4)}.user-profile-dropdown-container .user-profile-dropdown .user-info-section{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #2a2a2a;margin-bottom:12px}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-avatar-large{width:56px;height:56px;flex-shrink:0}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-details{flex:1;min-width:0}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-details .user-name{font-size:18px;font-weight:600;color:#fff;margin-bottom:6px}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-details .user-address{display:flex;align-items:center;gap:8px;font-size:14px;color:#888;font-family:Courier New,monospace}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-details .user-address .copy-button{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#888;transition:color .2s ease}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-details .user-address .copy-button:hover{color:#fff}.user-profile-dropdown-container .user-profile-dropdown .user-info-section .user-details .user-address .copy-button svg{width:16px;height:16px}.user-profile-dropdown-container .user-profile-dropdown .menu-items{display:flex;flex-direction:column;gap:4px}.user-profile-dropdown-container .user-profile-dropdown .menu-items .menu-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;color:#fff;font-size:14px;transition:all .2s ease}.user-profile-dropdown-container .user-profile-dropdown .menu-items .menu-item:hover{background-color:#2a2a2a}.user-profile-dropdown-container .user-profile-dropdown .menu-items .menu-item.logout{color:#ff6b6b}.user-profile-dropdown-container .user-profile-dropdown .menu-items .menu-item.logout:hover{background-color:rgba(255,107,107,.1)}.user-profile-dropdown-container .user-profile-dropdown .menu-items .menu-item svg{width:20px;height:20px;flex-shrink:0}.user-profile-dropdown-container .user-profile-dropdown .menu-items .menu-item span{flex:1}.trading-modal-base{font-family:Inter,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trading-modal-backdrop{background:rgba(0,0,0,.5)}.trading-modal-content{position:relative;width:min(420px,100%);background:#04060d!important;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 32px 60px rgba(0,0,0,.55);padding:20px;color:#fff;text-align:center}.trading-modal-close{position:absolute;top:12px;right:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.trading-modal-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin-bottom:24px;justify-content:center}.trading-modal-brand .foreso-logo{display:flex;align-items:center;justify-content:center}.trading-modal-brand .foreso-text,.trading-modal-title{color:#fff;font-weight:600}.trading-modal-title{margin:20px 0;font-size:20px;line-height:1.2}.trading-modal-subtitle{margin-bottom:60px;color:#fff;font-size:15px;line-height:1.5;opacity:.9}.trading-modal-button{width:100%;border-radius:12px;font-weight:600;font-size:16px;padding:16px 24px;border:none;cursor:pointer;transition:all .2s ease;background-color:#437fff;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:16px}.trading-modal-button:hover:not(:disabled){opacity:.9;box-shadow:0 4px 12px rgba(59,130,246,.4)}.trading-modal-button:active:not(:disabled){transform:translateY(0)}.trading-modal-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(4,6,13,.85);display:flex;align-items:center;justify-content:center;z-index:100;border-radius:10px}.activate-success-modal-base{font-family:Inter,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.activate-success-modal-backdrop{background:rgba(0,0,0,.5)}.activate-success-modal-content{position:relative;width:min(420px,100%);background:#04060d!important;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 32px 60px rgba(0,0,0,.55);padding:20px;color:#fff;text-align:center}.activate-success-modal-close{position:absolute;top:12px;right:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.activate-success-modal-brand{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:600;margin-bottom:24px;justify-content:center}.activate-success-modal-brand .foreso-logo{display:flex;align-items:center;justify-content:center}.activate-success-modal-brand .foreso-text{color:#fff;font-weight:600}.activate-success-modal-title{margin:20px 0 60px;font-size:20px;font-weight:600;color:#fff;line-height:1.2}.activate-success-modal-button{width:100%;border-radius:12px;font-weight:600;font-size:16px;padding:16px 24px;border:none;cursor:pointer;transition:all .2s ease;background-color:#437fff;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.activate-success-modal-button:hover{opacity:.9;box-shadow:0 4px 12px rgba(59,130,246,.4)}.activate-success-modal-button:active{transform:translateY(0)}