/* V5 follow-up: keep the creator UI Chinese, but the phone demo itself entirely English. */
.balance-field{margin-top:10px}.balance-field input{min-width:0;width:100%;border-radius:7px;border:1px solid #285167;background:#0b202e;color:#e8f8fb;padding:7px 8px;outline:0;font-size:12px}.demo-logo{position:absolute;left:50%;top:21px;transform:translateX(-50%);width:89px;max-height:26px;object-fit:contain;filter:drop-shadow(0 1px 4px #004d65)}.hud .logo{display:none}.headline h2{font-size:19px;letter-spacing:.075em}.headline p{letter-spacing:.08em;font-size:8px}.headline{top:105px}.idle .chest-zone{display:none}.vault-picker{position:absolute;z-index:3;top:174px;left:0;right:0;height:475px;overflow:hidden;perspective:800px}.vault-carousel{position:absolute;inset:0;transition:transform .3s ease}.vault-choice{position:absolute;left:50%;top:128px;width:218px;height:265px;border:0;background:transparent;padding:0;cursor:pointer;transform:translateX(calc(-50% + var(--offset) * 178px)) translateY(calc(var(--depth) * 18px)) scale(calc(1 - var(--depth) * .18)) rotateY(calc(var(--offset) * -22deg));opacity:calc(1 - var(--depth) * .23);transition:transform .42s cubic-bezier(.18,.8,.21,1),opacity .32s;filter:drop-shadow(0 18px 14px #001b38a8)}.vault-choice.selected{z-index:5;filter:drop-shadow(0 20px 18px #00172fb8) drop-shadow(0 0 20px #78fff4a0)}.vault-choice img{display:block;width:100%;height:100%;object-fit:contain}.vault-number{position:absolute;z-index:2;top:-17px;left:0;right:0;color:#d9fffb;font-size:9px;font-weight:800;letter-spacing:.18em;text-shadow:0 1px 5px #004c67}.vault-choice.selected .vault-number{color:#fff;transform:scale(1.05)}.vault-picker p{position:absolute;left:0;right:0;bottom:16px;text-align:center;margin:0;color:#c9fff4;letter-spacing:.16em;font-size:9px;font-weight:800;animation:hintPulse 1.6s ease-in-out infinite}.vault-nav{position:absolute;z-index:8;top:246px;width:32px;height:32px;border:1px solid #c8fffb91;border-radius:50%;background:#08738ca6;color:white;font-size:23px;line-height:22px}.vault-nav.prev{left:17px}.vault-nav.next{right:17px}.result-panel{bottom:39px}.result-panel span{letter-spacing:.13em}.price-tag{display:flex;justify-content:center;align-items:baseline;gap:7px;margin:12px auto 0;padding:8px 13px;width:max-content;border:1px solid #c6fff7c4;border-radius:99px;background:linear-gradient(135deg,#b9fff6,#56d5df);color:#003f57;box-shadow:0 0 24px #92fff196;opacity:0;transform:scale(.5)}.price-tag i{font-size:8px;letter-spacing:.15em;font-style:normal}.price-tag em{font-size:20px;line-height:1;font-style:normal;font-weight:950;letter-spacing:-.04em}.result .price-tag{animation:pricePop .44s 1.06s cubic-bezier(.18,.85,.22,1) both}.result .price-tag em{display:inline-block;animation:priceDigits .7s 1.12s steps(5,end) both}@keyframes pricePop{0%{opacity:0;transform:scale(.5) translateY(14px)}72%{opacity:1;transform:scale(1.12) translateY(-2px)}100%{opacity:1;transform:scale(1) translateY(0)}}@keyframes priceDigits{0%{filter:blur(5px);transform:translateY(10px)}100%{filter:blur(0);transform:translateY(0)}}@keyframes hintPulse{50%{opacity:.45;transform:translateY(3px)}}@media(max-width:470px){.vault-picker{top:171px;transform:scale(.91);transform-origin:50% 0}.vault-nav{top:224px}.vault-choice{top:118px}.vault-picker p{bottom:38px}.demo-logo{width:80px}.headline h2{font-size:17px}.result-panel{bottom:42px}}
