.wallet-vault-modal{width:100%;max-width:500px;max-height:none!important;height:auto!important;background:var(--blue-800);border-radius:20px;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 28px 80px rgba(0,0,0,.45);overflow:hidden!important;position:relative;z-index:10;animation:modalPop .25s ease-out}.wallet-vault-modal .bottom-blob,.wallet-vault-modal .top-blob{position:absolute;left:50%;transform:translateX(-50%);border-radius:100%;pointer-events:none}.wallet-vault-modal .top-blob{top:-225px;width:72%;height:260px;background:var(--primary-purple);filter:blur(60px);opacity:.85;z-index:0}.wallet-vault-modal .bottom-blob{bottom:-210px;width:70%;height:240px;background:var(--primary-purple);filter:blur(33px);opacity:.6;z-index:0}.wallet-vault-modal .modal-body{overflow-y:auto;flex:1;position:relative;z-index:1}.wallet-vault-modal .modal-surface{position:relative;z-index:1;padding:1.5rem 1.5rem 1.25rem}@media(min-width:768px){.wallet-vault-modal .modal-surface{padding:1.75rem}}.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:1.25rem;position:relative;z-index:2}.wallet-vault-modal .modal-header .title-row{display:flex;align-items:center;gap:.875rem;min-width:0}.wallet-vault-modal .modal-header .header-icon{display:grid;place-items:center}.wallet-vault-modal .modal-header .header-icon.small{width:2.75rem;height:2.75rem;padding:.25rem;border-radius:.85rem}@media(max-width:767.98px){.wallet-vault-modal .modal-header .header-icon.small{width:2.5rem;height:2.5rem}}.wallet-vault-modal .modal-header .header-icon img{width:100%;height:100%;object-fit:contain}.wallet-vault-modal .modal-header .title-copy{min-width:0}.wallet-vault-modal .modal-header .title-kicker{display:inline-block;margin-bottom:.25rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(202,192,255,.82)}.wallet-vault-modal .modal-header .title{margin:0;font-size:1.7rem;font-weight:600;line-height:1.05;letter-spacing:.01em}@media(max-width:767.98px){.wallet-vault-modal .modal-header .title{font-size:1.35rem}}.wallet-vault-modal .modal-header .title-subtext{color:hsla(0,0%,100%,.6);font-size:.75rem;line-height:1.4}.wallet-vault-modal .modal-header .close-btn{width:2.5rem;height:2.5rem;padding:0;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease;border-radius:.85rem;flex-shrink:0;position:relative!important;top:auto!important;right:auto!important;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);cursor:pointer;color:#fff}.wallet-vault-modal .modal-header .close-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.14)}.wallet-vault-modal .tab-switch{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.5rem;padding:.3rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;position:relative;z-index:1}.wallet-vault-modal .tab-switch .tab{background:rgba(0,0,0,0);border-radius:.8rem;padding:.8rem 1rem;font-weight:600;color:hsla(0,0%,100%,.72);transition:background .2s ease,color .2s ease,box-shadow .2s ease;font-size:.98rem;border:none;z-index:1}.wallet-vault-modal .tab-switch .tab.active{background:linear-gradient(180deg,#8e4fff,#6f2fff);color:var(--white-1000);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 22px rgba(111,47,255,.24)}.wallet-vault-modal .tab-switch .tab:hover:not(.active){background:hsla(0,0%,100%,.05);color:var(--white-1000)}.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(124,77,255,.22);border:1px solid rgba(124,77,255,.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:var(--blue-500);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,box-shadow .2s ease;min-height:4.5rem}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button:hover{border-color:rgba(124,77,255,.35);background:rgba(26,32,53,.96)}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button[aria-expanded=true]{border-color:rgba(124,77,255,.45);box-shadow:0 0 0 3px rgba(124,77,255,.12)}.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:600;font-size:.98rem;line-height:1.1}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-button .currency-left .currency-meta .currency-name{color:hsla(0,0%,100%,.52);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:hsla(0,0%,100%,.45);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:600;font-size:1rem;color:var(--white-1000)}.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:var(--white-1000);opacity:.75;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);opacity:1;background:var(--background-secondary)}.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:var(--blue-500);border:1px solid rgba(124,77,255,.22);border-radius:1rem;padding:.45rem;box-shadow:0 18px 40px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;max-height:14.5rem;overflow-y:auto}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item{-webkit-appearance:none;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:500;font-size:.92rem;line-height:1.1}.wallet-vault-modal .vault-balance-section .currency-dropdown-wrap .currency-dropdown-options .currency-item .currency-left .currency-meta .currency-name{color:hsla(0,0%,100%,.48);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:600;font-size:.9rem;color:var(--white-1000);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:var(--primary-purple);border-color:rgba(124,77,255,.24)}.wallet-vault-modal .section .amount-input{display:flex;align-items:center;background:var(--blue-500);border:1px solid hsla(0,0%,100%,.08);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:rgba(124,77,255,.45);box-shadow:0 0 0 3px rgba(124,77,255,.12)}.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;padding:1rem}.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,#8e4fff,#6f2fff);padding:0 1.35rem;font-weight:600;font-size:.9rem;color:var(--white-1000);transition:filter .2s ease;border:none;cursor:pointer}.wallet-vault-modal .section .amount-input .max-btn:hover{filter:brightness(1.06)}.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:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);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:var(--white-1000);font-weight:500;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:hsla(0,0%,100%,.48);line-height:1.2}.wallet-vault-modal .wallet-overview-section .wallet-balance-display .balance-item-row .balance-amount{font-size:1.15rem;font-weight:600;color:var(--white-1000);white-space:nowrap}.wallet-vault-modal .primary-cta{width:100%;min-height:3.35rem;margin-top:1.5rem;font-weight:600;background:linear-gradient(180deg,#8e4fff,#6f2fff);padding:.9rem 1rem;border-radius:.9rem;font-size:.95rem;transition:transform .2s ease,filter .2s ease,opacity .2s ease;position:relative;z-index:1;border:none}.wallet-vault-modal .primary-cta:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.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}.wallet-vault-modal .learn-more:hover{color:var(--white-1000)}@media screen and (max-width:767.98px){.wallet-vault-modal{max-width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:none;border-right:none;border-bottom:none}.wallet-vault-modal .modal-surface{padding:1.25rem 1rem 1rem}.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{align-items:end!important;padding:0!important}}