.TokenList_container__HXa3q{margin-top:2.5rem}.TokenList_title__Bkhfx{font-size:1.75rem;font-weight:800;color:white;margin-bottom:2rem;background:linear-gradient(135deg,#ffffff,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;text-align:center}.TokenList_grid__Q8bYT{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.75rem;gap:1.75rem}.TokenList_tokenCard__1ixML{background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(139,92,246,.05));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1.5px solid rgba(96,165,250,.15);border-radius:20px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.TokenList_tokenCard__1ixML:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);opacity:0;transition:opacity .4s}.TokenList_tokenCard__1ixML:hover:before{opacity:1}.TokenList_tokenCard__1ixML:hover{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(139,92,246,.1));border-color:rgba(96,165,250,.4);transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(59,130,246,.3),0 0 0 1px rgba(96,165,250,.2)}.TokenList_tokenHeader__yzwX8{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.1)}.TokenList_logo__U3rEd{width:56px;height:56px;border-radius:14px;object-fit:cover;border:2px solid rgba(96,165,250,.2);box-shadow:0 4px 12px rgba(0,0,0,.2)}.TokenList_logoPlaceholder__LWaXD{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:800;color:white;text-shadow:0 2px 4px rgba(0,0,0,.2);border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(59,130,246,.4)}.TokenList_tokenInfo__xPjOu{flex:1 1;min-width:0}.TokenList_tokenName__4zRFO{font-size:1.125rem;font-weight:700;color:white;margin:0 0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.3px}.TokenList_tokenSymbol__3ky0z{font-size:.9375rem;color:#94a3b8;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.TokenList_tokenMeta___oiOq{display:flex;align-items:center;gap:.75rem}.TokenList_chainBadge___k2Lg{font-size:.75rem;font-weight:700;text-transform:uppercase;color:#3b82f6;background:rgba(59,130,246,.15);padding:.25rem .625rem;border-radius:6px;border:1px solid rgba(59,130,246,.3);letter-spacing:.5px}.TokenList_tokenValues__s2rSR{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.TokenList_balance__p8LQN{font-size:1.25rem;font-weight:700;color:#e2e8f0;font-family:var(--font-source-code-pro),monospace;letter-spacing:.3px}.TokenList_usdValue__eY52A{font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,#60a5fa,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:var(--font-source-code-pro),monospace;letter-spacing:.5px}.TokenList_pricePerToken___JiZM{font-size:.875rem;color:#64748b;font-weight:500}.TokenList_loading__SRt0C{text-align:center;padding:4rem 2rem;color:white}.TokenList_spinner__ZAevg{width:64px;height:64px;border-color:#60a5fa #8b5cf6 rgba(96,165,250,.15) rgba(96,165,250,.15);border-style:solid;border-width:5px;border-radius:50%;margin:0 auto 1.5rem;animation:TokenList_spin__J7c9l .8s cubic-bezier(.68,-.55,.265,1.55) infinite;box-shadow:0 0 20px rgba(96,165,250,.3)}@keyframes TokenList_spin__J7c9l{to{transform:rotate(1turn)}}.TokenList_loading__SRt0C p{font-size:1.125rem;font-weight:600;color:#94a3b8}.TokenList_empty__3LsPU{text-align:center;padding:4rem 2rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;margin-top:2rem}.TokenList_emptyIcon__oSFu_{font-size:4rem;margin-bottom:1.5rem;filter:grayscale(.5) opacity(.6)}.TokenList_empty__3LsPU p{color:#94a3b8;font-size:1.125rem;font-weight:500}@media (max-width:768px){.TokenList_grid__Q8bYT{grid-template-columns:1fr}.TokenList_title__Bkhfx{font-size:1.5rem}.TokenList_tokenCard__1ixML{padding:1.5rem}}