.update-Primary-btn{background:linear-gradient(135deg,#a855f7,#ec4899)!important;color:white!important;font-weight:600!important;border:none!important;border-radius:12px!important;padding:12px 24px!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important;box-shadow:0 4px 15px rgba(168,85,247,.2)!important}.update-Primary-btn:hover{background:linear-gradient(135deg,#9333ea,#db2777)!important;box-shadow:0 6px 20px rgba(168,85,247,.3)!important;transform:translateY(-2px)!important}.update-Primary-btn:active{transform:translateY(0)!important}.update-Primary-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transform:skewX(-20deg);transition:left .8s ease}.update-Primary-btn:hover:before{left:200%}.tw-connect-modal-overlay,.tw-connected-wallet-modal-overlay{backdrop-filter:blur(12px)!important;background:rgba(0,0,0,.85)!important}.tw-connect-modal,.tw-connected-wallet-modal{background:#000000!important;border:1px solid rgba(168,85,247,.15)!important;border-radius:16px!important;box-shadow:0 20px 60px rgba(0,0,0,.9)!important}.tw-connect-modal-header{background:transparent!important;border-bottom:1px solid rgba(168,85,247,.05)!important;padding:20px!important}.tw-connect-modal-title{color:white!important;font-size:24px!important;font-weight:700!important;text-align:center!important}.tw-connect-wallet-item{background:rgba(10,10,10,.8)!important;border:1px solid rgba(168,85,247,.05)!important;border-radius:12px!important;padding:16px!important;margin:8px 0!important;transition:all .3s ease!important;cursor:pointer!important}.tw-connect-wallet-item:hover{background:rgba(168,85,247,.05)!important;border-color:rgba(168,85,247,.2)!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.8)!important}.tw-connect-wallet-item-text{color:white!important;font-weight:500!important}.tw-connected-wallet-details{background:rgba(0,0,0,.9)!important;border:1px solid rgba(168,85,247,.05)!important;border-radius:12px!important;padding:20px!important}.tw-connected-address{font-family:monospace!important;padding:8px 12px!important;border-radius:8px!important}.tw-connected-address,.tw-copy-button{color:#a78bfa!important;background:rgba(0,0,0,.8)!important;border:1px solid rgba(168,85,247,.15)!important}.tw-copy-button{border-radius:8px!important;transition:all .2s ease!important}.tw-copy-button:hover{background:rgba(168,85,247,.1)!important;border-color:rgba(168,85,247,.25)!important}.tw-disconnect-button{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.2)!important;color:#ef4444!important;border-radius:8px!important;padding:10px 20px!important;font-weight:500!important;transition:all .2s ease!important}.tw-disconnect-button:hover{background:rgba(239,68,68,.2)!important;border-color:rgba(239,68,68,.3)!important}.tw-balance-display{color:white!important;font-weight:600!important;font-size:18px!important}.tw-network-badge{background:rgba(0,0,0,.8)!important;border:1px solid rgba(168,85,247,.15)!important;color:#a78bfa!important;padding:4px 12px!important;border-radius:20px!important;font-size:12px!important;font-weight:500!important}.tw-loading-spinner{border-color:#a855f7 rgba(168,85,247,.2) rgba(168,85,247,.2)!important}.tw-error-message{background:rgba(239,68,68,.1)!important;border:1px solid rgba(239,68,68,.2)!important;color:#ef4444!important;border-radius:8px!important}.tw-error-message,.tw-success-message{padding:12px!important;font-size:14px!important}.tw-success-message{background:rgba(34,197,94,.1)!important;border:1px solid rgba(34,197,94,.2)!important;color:#22c55e!important;border-radius:8px!important}.tw-connect-modal-content::-webkit-scrollbar{width:8px}.tw-connect-modal-content::-webkit-scrollbar-track{background:rgba(0,0,0,.8);border-radius:4px}.tw-connect-modal-content::-webkit-scrollbar-thumb{background:rgba(168,85,247,.15);border-radius:4px}.tw-connect-modal-content::-webkit-scrollbar-thumb:hover{background:rgba(168,85,247,.25)}@media (max-width:640px){.update-Primary-btn{padding:10px 20px!important;font-size:14px!important}.tw-connect-modal{margin:16px!important;max-height:calc(100vh - 32px)!important}.tw-connect-modal-title{font-size:20px!important}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tw-connect-modal,.tw-connected-wallet-modal{animation:modalSlideIn .3s ease-out!important}.tw-connect-wallet-item:focus,.tw-copy-button:focus,.tw-disconnect-button:focus,.update-Primary-btn:focus{outline:none!important;box-shadow:0 0 0 3px rgba(168,85,247,.3)!important}.tw-interactive-element{transition:all .2s ease!important}.tw-interactive-element:hover{transform:scale(1.02)!important}.tw-tooltip{background:#000000!important;border:1px solid rgba(168,85,247,.15)!important;color:white!important;padding:8px 12px!important;border-radius:8px!important;font-size:12px!important;box-shadow:0 4px 12px rgba(0,0,0,.9)!important}.tw-tx-pending{color:#fbbf24!important}.tw-tx-success{color:#22c55e!important}.tw-tx-failed{color:#ef4444!important}.tw-connect-modal-content{background:#000000!important;color:#ffffff!important}.tw-input,.tw-search-input{background:rgba(0,0,0,.8)!important;border:1px solid rgba(168,85,247,.1)!important;color:#ffffff!important}.tw-input:focus,.tw-search-input:focus{border-color:rgba(168,85,247,.3)!important;outline:none!important;box-shadow:0 0 0 3px rgba(168,85,247,.1)!important}.tw-tab-button{background:transparent!important;color:#6b7280!important;border-bottom:2px solid transparent!important}.tw-tab-button.active,.tw-tab-button:hover{color:#a78bfa!important}.tw-tab-button.active{border-bottom-color:#a855f7!important}.tw-switch-network-button{background:rgba(0,0,0,.8)!important;border:1px solid rgba(168,85,247,.15)!important;color:#a78bfa!important}.tw-switch-network-button:hover{background:rgba(168,85,247,.1)!important;border-color:rgba(168,85,247,.25)!important}.tw-transaction-item{background:rgba(0,0,0,.6)!important;border:1px solid rgba(168,85,247,.05)!important;border-radius:8px!important;padding:12px!important;margin-bottom:8px!important}.tw-transaction-item:hover{background:rgba(168,85,247,.05)!important;border-color:rgba(168,85,247,.15)!important}.tw-close-button{background:rgba(0,0,0,.8)!important;border:1px solid rgba(168,85,247,.1)!important;color:#6b7280!important}.tw-close-button:hover{background:rgba(239,68,68,.1)!important;border-color:rgba(239,68,68,.2)!important;color:#ef4444!important}.tw-divider{background:rgba(168,85,247,.05)!important}