/* A true horizontal track: only its X transform changes while choosing a vault. */
.vault-picker{top:171px;height:465px}.vault-window{position:absolute;inset:0;overflow:hidden;touch-action:pan-y}.vault-track{position:absolute;left:50%;top:118px;display:flex;gap:28px;width:max-content;transform:translateX(var(--track-x));transition:transform .62s cubic-bezier(.18,.82,.2,1),margin-left .1s linear;will-change:transform}.vault-choice{position:relative;left:auto;top:auto;flex:0 0 190px;width:190px;height:250px;transform:translateY(27px) scale(.7);opacity:.53;filter:brightness(.7) saturate(.74) drop-shadow(0 14px 13px #0013269e);transition:transform .55s cubic-bezier(.18,.85,.22,1),opacity .36s,filter .4s;pointer-events:auto}.vault-choice.selected{transform:translateY(0) scale(1);opacity:1;filter:brightness(1.07) saturate(1) drop-shadow(0 23px 18px #001326c9) drop-shadow(0 0 18px #70fff2a0);z-index:2}.vault-choice .vault-number{top:-14px;transition:transform .4s,color .4s}.vault-choice.selected .vault-number{transform:scale(1.15);color:#effffc}.vault-nav{top:236px;z-index:10}.vault-nav:disabled{opacity:.3;pointer-events:none}.vault-picker p{bottom:17px}.result .reveal-card{top:37%}.result-panel{top:calc(37% + 226px);bottom:auto;padding:0 14px}.result-panel .price-tag{margin:0 auto 9px}.result-panel strong{margin-top:0}.result-panel span{margin-top:6px}.price-tag i{font-size:10px}.price-char{font-size:40px}.result .price-tag .price-char{animation:digitPop .32s calc(.89s + var(--i) * .12s) cubic-bezier(.18,.86,.22,1) both !important}@media(max-width:470px){.vault-picker{top:166px;transform:scale(.91);transform-origin:50% 0}.result .reveal-card{top:36%}.result-panel{top:calc(36% + 210px)}.price-char{font-size:35px}}
