:root{--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:9999px;--font-inter:"Inter",system-ui,sans-serif;--font-base-runner:"Base Runner JNL",sans-serif;--font-chakra:"Chakra Petch",sans-serif;--font-poppins:var(--font-inter);--font-sora:var(--font-inter);--font-bayon:var(--font-inter);--font-opensans:var(--font-inter);--font-rajdhani:"Rajdhani",sans-serif;--font-archivo:var(--font-inter);--border-light-gray:#ababab5e;--dark-black:var(--grey-500);--navy-blue:var(--background-secondary);--primary-red:#e02020;--primary-purple:#e02020;--background-primary:#080809;--background-secondary:#19191a;--background-tertiary:#232325;--field-background-1:#202021;--field-background-2:#202022;--sort-label-default:#ffffffb3;--blue-400:var(--primary-red);--gray-20:#a7a7a7;--gray-800:#1d1d1d;--text-gary-100:#e8e8e8;--text-light:#fcfcfc;--faq-text-gray:#707070;--table-bg:var(--background-secondary);--table-header-bg:#b6b6b81a;--table-row-bg:#b6b6b80d;--background-dark:#0a0e1a;--background-darker:var(--grey-500);--card-bg:#1a1f2e;--nav-bg:#0f141f;--nav-active:var(--primary-red);--nav-text:#ffffff;--nav-text-inactive:#8b8b9d;--search-bg:#1a1f2e;--search-border:#2a2f3e;--filter-btn-bg:#1a1f2e;--filter-btn-border:#2a2f3e;--card-border:#2a2f3e;--card-hover-border:var(--primary-red);--card-hover-glow:rgba(224,32,32,0.3);--provider-badge-bg:#ff6b35;--top-rated-badge:#ffd700}.wallet-vault-modal{width:100%;max-width:580px;max-height:none!important;height:auto!important;background:#0d0d10;border-radius:20px;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.08)!important;box-shadow:0 24px 60px rgba(0,0,0,.8)!important;overflow:hidden!important;position:relative;z-index:10;isolation:isolate;transform:translateZ(0);-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:modalPop .25s ease-out}.wallet-vault-modal img{display:block}.wallet-vault-modal .bottom-blob,.wallet-vault-modal .top-blob{display:none}.wallet-vault-modal .modal-body{padding:26px 28px 28px;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1;min-height:0;position:relative;z-index:1}@media screen and (max-width:768px){.wallet-vault-modal .modal-body{padding:22px 1.25rem}}.wallet-vault-modal .modal-surface{position:relative;z-index:1;padding:0}.wallet-vault-modal .currency-dropdown-options::-webkit-scrollbar,.wallet-vault-modal .modal-body::-webkit-scrollbar,.wallet-vault-modal::-webkit-scrollbar{width:0;height:0}.wallet-vault-modal .modal-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid hsla(0,0%,100%,.08);position:relative;z-index:2}.wallet-vault-modal .modal-header .title-row{display:flex;align-items:center;gap:12px;position:relative}.wallet-vault-modal .modal-header .title-row .header-logo{width:38px;height:38px;display:grid;place-items:center}.wallet-vault-modal .modal-header .title-row .header-logo img{width:100%;height:100%;object-fit:contain}.wallet-vault-modal .modal-header .title-row .title{margin:0;font-size:1.65rem;line-height:1;font-weight:800;color:#fff;letter-spacing:0}@media screen and (max-width:768px){.wallet-vault-modal .modal-header .title-row .title{font-size:1.4rem}}.wallet-vault-modal .modal-header .close-btn{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;transition:.2s ease;border-radius:10px;position:relative;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:#8b8b98;cursor:pointer;flex-shrink:0;z-index:9}@media screen and (max-width:767px){.wallet-vault-modal .modal-header .close-btn{width:32px;height:32px}}.wallet-vault-modal .modal-header .close-btn svg{width:18px;height:18px}.wallet-vault-modal .modal-header .close-btn:hover{background:hsla(0,0%,100%,.08);color:#fff}.wallet-vault-modal .tab-switch{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.5rem;padding:.3rem;background:#111116;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;position:relative;z-index:1}.wallet-vault-modal .tab-switch .tab{background:rgba(0,0,0,0);border-radius:10px;padding:.75rem 1rem;font-weight:800;color:#8b8b98;transition:background .2s ease,color .2s ease;font-size:.95rem;border:none;z-index:1;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wallet-vault-modal .tab-switch .tab.active{background:linear-gradient(180deg,var(--primary-purple) 0,var(--primary-purple) 100%);color:#fff;box-shadow:none}.wallet-vault-modal .tab-switch .tab:hover:not(.active){background:hsla(0,0%,100%,.05);color:#fff}.wallet-vault-modal .section,.wallet-vault-modal .vault-balance-section{margin-top:1.25rem;position:relative}.wallet-vault-modal .section-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.wallet-vault-modal .section-title p{font-size:.86rem;color:hsla(0,0%,100%,.78);margin-bottom:0;font-weight:500;letter-spacing:.01em}.wallet-vault-modal .section-title .transfer-direction{display:flex;align-items:center;gap:.375rem}.wallet-vault-modal .section-title .transfer-direction .direction-label{font-size:.76rem;color:hsla(0,0%,100%,.5)}.wallet-vault-modal .section-title .transfer-direction .arrow-icon{width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;background:rgba(224,32,32,.22);border:1px solid rgba(224,32,32,.3);border-radius:999px;font-size:.625rem;color:var(--white-1000);font-weight:700;flex-shrink:0}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap{position:relative}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap.is-open{z-index:4}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button{width:100%;background:#111116;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:.95rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;transition:border-color .2s ease,background .2s ease;min-height:4.5rem;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button:hover{border-color:hsla(0,0%,100%,.2);background:#16161c}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button[aria-expanded=true]{border-color:hsla(0,0%,100%,.25)}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left{display:flex;align-items:center;gap:.875rem;min-width:0;flex:1}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left .coin-icon{width:2.5rem;height:2.5rem;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.04)}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left .coin-icon img{width:100%;height:100%;object-fit:contain}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left .currency-meta{min-width:0}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left .currency-meta .currency-code{font-weight:800;font-size:.98rem;line-height:1.1;color:#fff}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left .currency-meta .currency-name{color:#8b8b98;font-size:.78rem;line-height:1.2;margin-top:.18rem}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-dropdown-right{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-value-block{text-align:right}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-value-label{display:block;margin-bottom:.2rem;font-size:.68rem;color:#656570;text-transform:uppercase;letter-spacing:.08em}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-value{text-align:right;font-weight:800;font-size:1.05rem;color:#fff;font-family:var(--font-chakra),sans-serif}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .dropdown-icon{width:1.9rem;height:1.9rem;display:inline-flex;align-items:center;justify-content:center;color:#8b8b98;border-radius:999px;background:hsla(0,0%,100%,.05);transition:transform .2s ease,opacity .2s ease,background .2s ease}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button[aria-expanded=true] .dropdown-icon{transform:rotate(180deg);color:#fff}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options{position:absolute;top:calc(100% + .5rem);left:0;right:0;width:100%;background:#111116;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;padding:.45rem;box-shadow:0 18px 40px rgba(0,0,0,.7);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);z-index:30;max-height:14.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item{appearance:none;-webkit-appearance:none;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:space-between;gap:.875rem;width:100%;padding:.72rem .75rem;border-radius:.8rem;transition:background .2s ease,border-color .2s ease;cursor:pointer;border:1px solid rgba(0,0,0,0);text-align:left;margin-bottom:.25rem}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item :last-child{margin-bottom:0}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-left{display:flex;align-items:center;gap:.75rem;min-width:0}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-left .coin-icon{width:2.15rem;height:2.15rem;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.04)}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-left .coin-icon img{width:100%;height:100%;object-fit:contain}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-left .currency-meta .currency-code{font-weight:700;font-size:.92rem;line-height:1.1;color:#fff}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-left .currency-meta .currency-name{color:#8b8b98;font-size:.74rem;line-height:1.2;margin-top:.16rem}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-value{text-align:right;font-weight:700;font-size:.9rem;color:#fff;font-family:var(--font-chakra),sans-serif;flex-shrink:0}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item.selected,.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item:hover,.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item[aria-selected=true]{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.14)}.wallet-vault-modal .section .amount-input{display:flex;align-items:center;background:#0d0d10;border:1px solid hsla(0,0%,100%,.18);border-radius:1rem;overflow:hidden;position:relative;z-index:1;transition:border-color .2s ease,box-shadow .2s ease}.wallet-vault-modal .section .amount-input:focus-within{border-color:hsla(0,0%,100%,.35)}.wallet-vault-modal .section .amount-input input{flex:1;min-width:0;background:rgba(0,0,0,0);color:#fff;outline:none;border:none;font-size:1rem;font-weight:700;padding:1rem;appearance:textfield;-webkit-appearance:none}.wallet-vault-modal .section .amount-input input::placeholder{color:hsla(0,0%,100%,.32)}.wallet-vault-modal .section .amount-input input::-webkit-inner-spin-button,.wallet-vault-modal .section .amount-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.wallet-vault-modal .section .amount-input .max-btn{align-self:stretch;background:linear-gradient(180deg,var(--primary-purple) 0,var(--primary-purple) 100%);padding:0 1.35rem;font-weight:800;font-size:.9rem;color:#fff;transition:filter .2s ease;border:none;cursor:pointer;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wallet-vault-modal .section .amount-input .max-btn:hover{filter:brightness(1.15)}.wallet-vault-modal .section .error-message{margin-top:.55rem;padding:.6rem .75rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.24);border-radius:.75rem;color:#ff8f8f;font-size:.8rem;font-weight:400;position:relative;z-index:1}.wallet-vault-modal .wallet-overview-section{margin-top:.75rem;background:#111116;border:1px solid hsla(0,0%,100%,.08);border-radius:1rem;padding:1rem;position:relative;z-index:1}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-left{display:flex;align-items:center;gap:.75rem;min-width:0}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-left .coin-icon-small{width:2rem;height:2rem;display:grid;place-items:center;border-radius:999px;background:hsla(0,0%,100%,.04)}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-left .coin-icon-small img{width:100%;height:100%;object-fit:contain}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-left .balance-copy{min-width:0;display:flex;flex-direction:column}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-left .balance-label{font-size:.9rem;color:#fff;font-weight:600;line-height:1.2}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-left .balance-caption{margin-top:.18rem;font-size:.74rem;color:#8b8b98;line-height:1.2}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-amount{font-size:1.15rem;font-weight:800;color:#fff;font-family:var(--font-chakra),sans-serif;white-space:nowrap}.wallet-vault-modal .primary-cta{width:100%;height:52px;margin-top:1.5rem;font-weight:800;background:linear-gradient(180deg,var(--primary-purple) 0,var(--primary-purple) 100%);border:1px solid hsla(0,0%,100%,.08);box-shadow:none;padding:.9rem 1rem;border-radius:12px;font-size:1rem;color:#fff;transition:transform .2s ease,filter .2s ease,opacity .2s ease;position:relative;z-index:1;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wallet-vault-modal .primary-cta:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 24px rgba(148,27,36,.5)}.wallet-vault-modal .primary-cta:disabled{opacity:.55;cursor:not-allowed}.wallet-vault-modal .footer-link-wrap{position:relative;z-index:1;padding:1rem 1.5rem 1.35rem;border-top:1px solid hsla(0,0%,100%,.06);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01))}.wallet-vault-modal .learn-more{display:block;width:100%;text-align:center;color:hsla(0,0%,100%,.8);font-size:.9rem;font-weight:500;text-decoration:underline;text-underline-offset:.16rem;background:rgba(0,0,0,0);border:none;padding:0;appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wallet-vault-modal .learn-more:hover{color:var(--white-1000)}@media screen and (max-width:767.98px){.wallet-vault-modal{max-width:100%;max-height:calc(100dvh - 24px)!important}.wallet-vault-modal .modal-header{margin-bottom:1rem}.wallet-vault-modal .modal-header .title-subtext{font-size:.8rem}.wallet-vault-modal .tab-switch .tab{padding:.76rem .75rem;font-size:.92rem}.wallet-vault-modal .section,.wallet-vault-modal .vault-balance-section{margin-top:1rem}.wallet-vault-modal .currency-dropdown-wrap .currency-dropdown-button{min-height:4.2rem;padding:.85rem .9rem}.wallet-vault-modal .currency-dropdown-wrap .currency-dropdown-options{max-height:13rem}.wallet-vault-modal .wallet-overview-section{padding:.9rem}.wallet-vault-modal .footer-link-wrap{padding:.95rem 1rem 1.2rem}}@keyframes modalPop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}@media screen and (max-width:767.98px){.mobile-view{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;min-height:100vh;min-height:100dvh;-webkit-overflow-scrolling:touch}}@supports(-webkit-touch-callout:none){.wallet-vault-modal{max-height:calc(100dvh - 24px)!important}}