body{-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .35s var(--ease-out-quart)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}@keyframes modalFadeOut{from{opacity:1}to{opacity:0}}@keyframes modalSlideUp{from{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalSlideDown{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.modal-animate{animation:.2s ease-out forwards modalFadeIn}.modal-animate-out{animation:.15s ease-in forwards modalFadeOut}.modal-content-animate{animation:.25s cubic-bezier(.16,1,.3,1) forwards modalSlideUp}.modal-content-animate-out{animation:.15s ease-in forwards modalSlideDown}@keyframes fadeSlideIn{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.page-animate{animation:.2s ease-out forwards fadeSlideIn}@keyframes listItemFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.list-item-animate{animation:.3s ease-out forwards listItemFadeIn;opacity:0}.btn-press{transition:transform .1s,box-shadow .1s}.btn-press:active{transform:scale(.97)}.card-hover{transition:transform .2s,box-shadow .2s,background-color .2s}.card-hover:hover{transform:translateY(-2px)}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.animate-pulse-subtle{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}#banner-carousel{transition:transform .5s cubic-bezier(.25, .1, .25, 1)}.banner-item{transition:transform .3s,box-shadow .3s}.banner-item:hover{transform:scale(1.02);box-shadow:0 10px 40px rgba(0,0,0,.3)}.ripple{position:relative;overflow:hidden}.ripple::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255,255,255,.2);border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s,opacity .3s;opacity:0}.ripple:active::after{width:200px;height:200px;opacity:1;transition:none}.icon-rotate{transition:transform .3s}.icon-rotate:hover{transform:rotate(15deg)}.tab-indicator{transition:left .3s cubic-bezier(.25, .1, .25, 1),width .3s cubic-bezier(.25, .1, .25, 1)}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#1d2633 25%,#2c3440 50%,#1d2633 75%);background-size:200% 100%;animation:1.5s infinite shimmer}@keyframes toastSlideIn{from{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.toast-animate-in{animation:.3s cubic-bezier(.16,1,.3,1) forwards toastSlideIn}.toast-animate-out{animation:.2s ease-in forwards toastSlideOut}@keyframes countUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.count-animate{animation:.4s ease-out forwards countUp}.toggle-animate{transition:background-color .2s,transform .2s}.toggle-animate:active{transform:scale(.95)}@keyframes dropdownOpen{from{opacity:0;transform:translateY(-10px) scaleY(.9)}to{opacity:1;transform:translateY(0) scaleY(1)}}.dropdown-animate{animation:.2s ease-out forwards dropdownOpen;transform-origin:top}@keyframes successBounce{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.success-bounce{animation:.3s ease-out successBounce}@keyframes shake{0%,100%{transform:translateX(0)}20%,60%{transform:translateX(-5px)}40%,80%{transform:translateX(5px)}}.shake{animation:.4s ease-out shake}.safe-area-pb{padding-bottom:env(safe-area-inset-bottom,20px)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:767px){#header-bar,#middle-nav,#view-dashboard>.w-\[260px\],#view-dashboard>div.hidden.md\:flex.w-\[260px\],div[id=header-bar],div[id=middle-nav]{display:none!important}.mobile-header{display:flex!important}#view-dashboard{flex-direction:column!important}#view-dashboard>.flex-1{width:100%!important}#view-dashboard .flex-1.flex.overflow-hidden{flex-direction:column!important}.flex-1.overflow-y-auto{padding:16px 16px 100px!important}.mobile-hero{display:block!important;background:linear-gradient(180deg,rgba(16,22,31,.8) 0,transparent 100%);padding-top:20px;padding-bottom:24px}.mobile-bottom-nav{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;z-index:50!important;background:#10161f!important}#list-history>div,#list-tokens>div{padding:14px 12px;border-radius:16px;margin-bottom:8px;background:#1c2431}#page-settings{padding:16px!important}#page-home{min-height:auto;padding-bottom:80px!important}#content-title{font-size:16px;margin-bottom:16px}.modal-content{margin:16px;max-width:calc(100% - 32px)}#dash-balance-usd{display:none}.mobile-nav-btn{transition:.15s}.mobile-nav-btn.active{color:#45aef5!important}#mobile-wallet-selector{transition:transform .25s,opacity .25s;transform-origin:top}#mobile-wallet-selector.show{display:block!important;animation:.25s forwards slideDown}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-hero button>div:first-child{transition:transform .15s,box-shadow .15s}.mobile-hero button:active>div:first-child{transform:scale(.95)}#list-nfts{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}#page-swap .max-w-xl{max-width:100%!important}#page-swap .bg-\[#1c2431\]{border-radius:16px}#list-tokens>div{display:flex;align-items:center;overflow:hidden}#list-tokens>div>div:first-child{flex-shrink:0}#list-tokens>div .flex-1{min-width:0;overflow:hidden}#list-tokens>div .text-right{flex-shrink:0;max-width:45%;text-align:right}#list-tokens .font-bold,#list-tokens .text-sm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#list-history>div{display:flex;align-items:center;overflow:hidden}#list-history>div .text-right{flex-shrink:0;max-width:45%}.mobile-bottom-nav .mobile-nav-btn{min-width:50px}[id^=modal-]{z-index:100!important}.mobile-hero .text-4xl{font-size:2rem}#list-tokens .w-10,#list-tokens img{width:40px!important;height:40px!important;flex-shrink:0}#page-settings #list-tokens>div{padding:12px}}@media (min-width:768px){.mobile-bottom-nav,.mobile-header,.mobile-hero{display:none!important}}[role=button],a,button,input,select,textarea{transition:background-color .2s var(--ease-out-quart),border-color .2s var(--ease-out-quart),color .2s var(--ease-out-quart),opacity .2s var(--ease-out-quart),transform .18s var(--ease-out-quart),box-shadow .25s var(--ease-out-quart)}[role=button]:not(.disabled):hover,button:not(:disabled):hover{transform:translateY(-1px)}[role=button]:not(.disabled):active,button:not(:disabled):active{transform:translateY(0) scale(.97)}a:hover>svg,button:hover>svg{transition:transform .2s var(--ease-out-back)}input:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 0 2px rgba(69,174,245,.35)}@keyframes anim-modal-in{from{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}@keyframes anim-modal-content-in{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}[id^=modal-].anim-modal-enter{animation:anim-modal-in .28s var(--ease-out-quart) both}[id^=modal-].anim-modal-enter>*{animation:anim-modal-content-in .34s var(--ease-out-back) both}@keyframes anim-view-in{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}[id^=view-].anim-view-enter{animation:anim-view-in .4s var(--ease-out-quart) both}@keyframes anim-page-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[id^=page-].anim-page-enter{animation:anim-page-in .32s var(--ease-out-quart) both}@keyframes anim-list-item-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anim-list-item{animation:anim-list-item-in .42s var(--ease-out-quart) both}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-out-quart),transform .6s var(--ease-out-quart)}[data-reveal].anim-reveal-in{opacity:1;transform:translateY(0)}.btn,button{position:relative;overflow:hidden}.anim-ripple{position:absolute;border-radius:50%;background:rgba(255,255,255,.28);transform:scale(0);animation:anim-ripple-out .55s var(--ease-out-quart) both;pointer-events:none;z-index:0}@keyframes anim-ripple-out{to{transform:scale(2.5);opacity:0}}#list-history>*,#list-nfts>*,#list-tokens>*,#wallets-sidebar-list>*{transition:background-color .22s var(--ease-out-quart),transform .22s var(--ease-out-quart),box-shadow .22s var(--ease-out-quart)}#list-history>:hover,#list-tokens>:hover,#wallets-sidebar-list>:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.18)}#list-nfts>:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 10px 30px rgba(0,0,0,.25)}.nav-item,nav a,nav button{transition:background-color .2s var(--ease-out-quart),color .2s var(--ease-out-quart),padding-left .25s var(--ease-out-quart)}.nav-item:hover{padding-left:18px}@keyframes anim-balance-flash{0%{opacity:.4;transform:scale(.96)}60%{opacity:1;transform:scale(1.02)}100%{transform:scale(1)}}.balance-flash{animation:anim-balance-flash .5s var(--ease-out-back)}#notification{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-120px);transition:opacity .3s,transform .3s;position:fixed!important}#notification-toast.show,[id*=toast].show{animation:anim-toast-in .4s var(--ease-out-back) both}@keyframes anim-toast-in{from{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%,0)}}body.anim-loaded{opacity:1}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:root{--ease-out-quart:cubic-bezier(0.25, 1, 0.5, 1);--ease-out-back:cubic-bezier(0.34, 1.4, 0.64, 1);--ease-in-out-smooth:cubic-bezier(0.65, 0, 0.35, 1);--color-sky-surge:#479ffa;--color-tangelo-flame:#ffa16c;--color-zenith-green:#4ebe96;--gradient-golden:linear-gradient(103deg, rgb(174,147,87), rgb(255,240,204) 40%, rgb(174,147,87) 70%);--surface-0:#000000;--surface-1:#0b0b0b;--surface-2:#131313;--surface-3:#191919;--surface-4:#333333;--surface-5:#525252;--surface-0-rgb:0,0,0;--surface-1-rgb:11,11,11;--surface-2-rgb:19,19,19;--text-primary:#ffffff;--text-strong:#e6e6e6;--text-body:#868f97;--text-muted:#828282;--text-faint:#525252;--accent:#e6e6e6;--accent-on:#000000;--accent-hover:#ffffff;--accent-soft:rgba(255,255,255,0.05);--accent-strong:rgba(255,255,255,0.10);--hairline-color:rgba(255,255,255,0.10);--hairline:1px solid var(--hairline-color);--shadow-bar:rgba(0,0,0,0.5) 0px 0px 35px 0px;--shadow-modal:rgba(0,0,0,0.8) 0px 0px 44px 0px;--radius-card:16px;--radius-interactive:10px;--radius-icon:6px;--radius-pill:99px}body,html{background:var(--surface-0);color:var(--text-body);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-4);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--surface-5)}h1,h2,h3,h4{font-weight:600;letter-spacing:-.02em}.text-3xl{font-size:26px!important;line-height:1.2!important;letter-spacing:-.03em!important}.text-4xl{font-size:48px!important;line-height:1.1!important;letter-spacing:-.96px!important;font-weight:600!important}.text-5xl{font-size:54px!important;line-height:1!important;letter-spacing:-1.08px!important;font-weight:600!important}#list-history,#list-tokens,.text-right .font-bold,.text-right .text-white,[id*=amount],[id*=balance]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss01"}body::before{content:'';position:fixed;inset:0;z-index:-2;background-image:var(--wallpaper,none);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}body::after{content:'';position:fixed;inset:0;z-index:-1;background:0 0;pointer-events:none;opacity:var(--wallpaper-veil, 0);transition:opacity .4s}html[data-wallpaper="1"] body{background:0 0}html[data-wallpaper="1"] .bg-\[\#131823\],html[data-wallpaper="1"] [class*="bg-[#131823]"]{background-color:transparent!important}html[data-wallpaper="1"] .bg-\[\#10161f\],html[data-wallpaper="1"] .bg-sidebar,html[data-wallpaper="1"] [class*="bg-[#10161f]"],html[data-wallpaper="1"] [class*=bg-sidebar]{background-color:rgba(var(--surface-1-rgb),.2)!important;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border-right:1px solid rgba(255,255,255,.06)!important}html[data-wallpaper="1"] #header-bar{background-color:rgba(var(--surface-1-rgb),.2)!important;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%);border-bottom:1px solid rgba(255,255,255,.06)!important}html[data-wallpaper="1"] #middle-nav{background-color:rgba(var(--surface-1-rgb),.2)!important;-webkit-backdrop-filter:blur(8px) saturate(120%);backdrop-filter:blur(8px) saturate(120%)}html[data-wallpaper="1"] .bg-card,html[data-wallpaper="1"] [class*="bg-[#151923]"],html[data-wallpaper="1"] [class*="bg-[#19202d]"],html[data-wallpaper="1"] [class*="bg-[#1a1f2e]"],html[data-wallpaper="1"] [class*="bg-[#1c2431]"]{background-color:rgba(var(--surface-2-rgb),.3)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}html[data-wallpaper="1"] [class*="bg-[#252d3d]"],html[data-wallpaper="1"] [class*="bg-[#252f3f]"],html[data-wallpaper="1"] [class*="bg-[#2c3440]"]{background-color:rgba(var(--surface-2-rgb),.4)!important;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}html[data-wallpaper="1"] #middle-nav button,html[data-wallpaper="1"] .bg-sidebar a,html[data-wallpaper="1"] .bg-sidebar button{background-color:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-wallpaper="1"] #middle-nav button:hover,html[data-wallpaper="1"] .bg-sidebar a:hover,html[data-wallpaper="1"] .bg-sidebar button:hover{background-color:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.12)!important}html[data-wallpaper="1"] button[id^=tab-]{background-color:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-wallpaper="1"] button[id^=tab-]:hover{background-color:rgba(255,255,255,.1)!important}html[data-wallpaper="1"] button[id^=tab-].text-white,html[data-wallpaper="1"] button[id^=tab-][class*="bg-[#1c2431]"]{background-color:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.15)!important}html[data-wallpaper="1"] #btn-receive,html[data-wallpaper="1"] #btn-send,html[data-wallpaper="1"] button[onclick*=showReceive],html[data-wallpaper="1"] button[onclick*=showSend]{background-color:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html[data-wallpaper="1"] #btn-receive:hover,html[data-wallpaper="1"] #btn-send:hover{background-color:rgba(255,255,255,.15)!important;border-color:rgba(255,255,255,.2)!important}html[data-wallpaper="1"] #list-history>:hover,html[data-wallpaper="1"] #list-tokens>:hover{background-color:rgba(255,255,255,.06)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-wallpaper="1"] [id^=modal-]>:not(script):not(.anim-ripple){background:rgba(var(--surface-1-rgb),.55)!important;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.08)!important}html[data-wallpaper="1"] [id^=modal-] [class*=bg-card],html[data-wallpaper="1"] [id^=modal-] button[class*="bg-[#252f3f]"]{background-color:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-wallpaper="1"] [id^=modal-] button[class*="bg-[#252f3f]"]:hover{background-color:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.15)!important}