/* Self-contained vertical example-transaction animation; no live price feed. */
#card-program{padding-top:100px}
#card-program .bix-card-scene{margin-top:32px;width:100%;min-width:0;aspect-ratio:1.77/1;isolation:isolate}
#card-program .bix-card-scene>div:first-child{position:absolute;inset:0;overflow:hidden}
#card-program .bix-card-scene>div:first-child img{height:100%;object-fit:cover;translate:none;transform:none}
#card-program .bix-card-trigger{--tx-row:84px;--tx-gap:6px;position:absolute;top:30%;bottom:auto;left:50%;width:47%;max-width:900px;translate:-50% 0;transform:none}
#card-program .bix-card{translate:none;transform:none;z-index:2;aspect-ratio:1.61/1}
#card-program .bix-card img{display:block;width:100%;height:auto}
#card-program .bix-card-light{display:none}
#card-program .bix-transactions-position{position:absolute;top:auto;bottom:calc(100% + 8px);left:50%;width:64%;max-width:none;translate:-50% 0;transform:none}
#card-program .bix-card-transaction-list{height:calc(var(--tx-row)*2 - var(--tx-gap));overflow:hidden!important;width:100%;mask-image:linear-gradient(transparent,#000 8%,#000 96%,transparent)}
#card-program .bix-card-transaction-list .swiper-wrapper{display:flex;flex-direction:column;width:100%;height:auto;transform:none;animation:bix-transactions-rise 12s infinite;animation-play-state:paused}
#card-program.bix-scene-visible:not(.bix-scene-paused) .swiper-wrapper{animation-play-state:running}
#card-program .bix-card-transaction-list .swiper-slide{height:var(--tx-row);padding-bottom:var(--tx-gap);width:100%;flex:none;box-sizing:border-box}
#card-program .bix-card-transaction{height:100%;padding:12px 16px;border-radius:18px;background:#0e0e0e99;box-sizing:border-box}
#card-program .bix-card-transaction img{width:42px;height:42px;flex-shrink:0}
#card-program .bix-card-transaction p{font-size:15px;line-height:1.25;white-space:nowrap}
#card-program .bix-card-scene>div:last-child{z-index:3;pointer-events:none}
#card-program .bix-card-scene>div:last-child img{translate:none;transform:none;display:block}
.bix-animation-toggle{position:absolute;right:0;bottom:-35px;z-index:4;font:12px/1.4 Arial,sans-serif;color:#b7bcae;border:1px solid #ffffff30;border-radius:20px;padding:5px 10px;background:#090c08;cursor:pointer;white-space:nowrap}
.bix-animation-toggle:hover,.bix-animation-toggle:focus-visible{color:#c4ff5a;border-color:#c4ff5a}
@keyframes bix-transactions-rise{0%,22%{transform:translateY(0)}33.333%,55%{transform:translateY(-16.666667%)}66.666%,88%{transform:translateY(-33.333333%)}100%{transform:translateY(-50%)}}
@media(min-width:1600px){#card-program .bix-card-trigger{--tx-row:clamp(100px,6.2vw,128px)}#card-program .bix-card-transaction p{font-size:clamp(17px,1.15vw,23px)}#card-program .bix-card-transaction img{width:clamp(48px,3.2vw,65px);height:auto}}
@media(max-width:1023px){#card-program .bix-card-trigger{--tx-row:66px;width:52%}#card-program .bix-transactions-position{width:78%}#card-program .bix-card-transaction{padding:8px 12px;border-radius:14px}#card-program .bix-card-transaction p{font-size:12px}#card-program .bix-card-transaction img{width:32px;height:32px}}
@media(max-width:767px){#card-program{padding-top:72px}#card-program .bix-card-scene{margin-top:12px;aspect-ratio:auto;height:clamp(420px,100vw,650px)}#card-program .bix-card-trigger{--tx-row:62px;top:42%;width:76%}#card-program .bix-transactions-position{width:92%;bottom:calc(100% + 10px)}#card-program .bix-card-transaction{padding:8px 10px}#card-program .bix-card-transaction p{font-size:12px}#card-program .bix-card-scene>div:first-child img{object-fit:cover;object-position:center}#card-program .bix-card-scene>div:last-child img{height:100px;object-fit:cover;object-position:center}.bix-animation-toggle{bottom:-34px;font-size:11px}}
@media(prefers-reduced-motion:reduce){#card-program .bix-card-transaction-list .swiper-wrapper{animation:none}.bix-animation-toggle{display:none}}
#card-program .aos-label{opacity:1!important;translate:none!important;transform:none!important}
/* The same phone changes its screen as the wallet features pass. */
#wallet .iphone-container{transition:transform .65s ease;transform-style:preserve-3d}
#wallet .iphone{translate:none!important;transform:none!important;backface-visibility:hidden}
#wallet [class*="ownership-screen-"]{transition:opacity .35s ease,transform .45s ease}
#wallet .ownership-screen-1,#wallet .m-ownership-screen-1{opacity:1}
#wallet .ownership-screen-2,#wallet .m-ownership-screen-2{opacity:0}
#wallet .ownership-screen-3,#wallet .m-ownership-screen-3{opacity:0;scale:1;transform:scale(.9)}
#wallet [data-wallet-step="1"] .ownership-screen-1,#wallet [data-wallet-step="2"] .ownership-screen-1,#wallet [data-wallet-step="1"] .m-ownership-screen-1,#wallet [data-wallet-step="2"] .m-ownership-screen-1{opacity:0}
#wallet [data-wallet-step="1"] .ownership-screen-2,#wallet [data-wallet-step="1"] .m-ownership-screen-2{opacity:1}
#wallet [data-wallet-step="2"] .ownership-screen-3,#wallet [data-wallet-step="2"] .m-ownership-screen-3{opacity:1;transform:scale(1);scale:1}
#wallet [data-wallet-step="3"] .iphone-container{transform:rotateY(180deg)}
#wallet .iphone-card{backface-visibility:hidden;transform:rotateY(180deg)}
@media(min-width:1024px){#wallet .ownership-phone-sticky>div{top:max(24px,calc((100vh - 39.25rem)/2))}}
@media(max-width:1023px){#wallet [data-label="Ownership mobile"].wallet-scroll-ready{height:400svh;overflow:visible;margin-bottom:0;padding-bottom:0}#wallet .wallet-scroll-ready .m-ownership-pin{position:sticky;top:0;height:100svh!important;min-height:0;padding:24px 16px 56px;box-sizing:border-box;overflow:hidden}#wallet .wallet-scroll-ready .m-ownership-texts{margin-top:20px;overflow:visible;height:140px;flex:none}#wallet .wallet-scroll-ready .m-ownership-list{position:relative;display:block!important;height:100%;translate:none!important}#wallet .wallet-scroll-ready .m-ownership-list>li{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transition:opacity .3s}#wallet .wallet-scroll-ready[data-wallet-step="0"] .m-ownership-list>li:nth-child(1),#wallet .wallet-scroll-ready[data-wallet-step="1"] .m-ownership-list>li:nth-child(2),#wallet .wallet-scroll-ready[data-wallet-step="2"] .m-ownership-list>li:nth-child(3),#wallet .wallet-scroll-ready[data-wallet-step="3"] .m-ownership-list>li:nth-child(4){opacity:1;visibility:visible}#wallet .wallet-scroll-ready .m-ownership-pin>div:last-child{margin-top:12px;width:auto;height:min(48svh,500px);aspect-ratio:1/2.13;flex:none}#wallet .wallet-scroll-ready .m-ownership-pin>div:last-child>div:first-child{font-size:clamp(9px,1.5svh,14px)}#wallet .wallet-scroll-ready .m-ownership-stone{display:none}}
@media(max-width:1023px) and (max-height:700px){#wallet .wallet-scroll-ready .m-ownership-pin{padding-top:12px}#wallet .wallet-scroll-ready .m-ownership-pin>div:first-child p:nth-child(2){font-size:32px}#wallet .wallet-scroll-ready .m-ownership-texts{height:126px;margin-top:12px}#wallet .wallet-scroll-ready .m-ownership-list p{font-size:14px}#wallet .wallet-scroll-ready .m-ownership-list p:first-child{font-size:26px}#wallet .wallet-scroll-ready .m-ownership-pin>div:last-child{height:42svh}}
@media(prefers-reduced-motion:reduce){#wallet .iphone-container,#wallet [class*="ownership-screen-"],#wallet .m-ownership-list>li{transition:none!important}}
/* Preserve square feature icons when intrinsic dimensions are present. */
img.h-13{width:auto;aspect-ratio:1;object-fit:contain}
/* Keep the hand's full upper silhouette above the footer, even as its text grows. */
#bix-hand-scene{position:relative;isolation:isolate;height:clamp(320px,34vw,620px);overflow:hidden;margin-top:40px}
#bix-hand-scene .bix-hand-frame{width:min(62.4vw,1000px);max-width:none;min-height:0;height:auto;margin:0 auto;overflow:visible}
#bix-hand-scene .hand{width:100%;opacity:1!important;visibility:visible!important;transform:none;rotate:var(--bix-hand-angle,0deg);translate:0 var(--bix-hand-rise,0px);transform-origin:bottom left;will-change:rotate,translate}
#bix-hand-scene .hand img{display:block;width:100%;height:auto;translate:8% 0}
.bix-footer-content{position:relative!important;inset:auto!important;z-index:2}
.bix-footer-content footer{background:#080908;padding-bottom:36px}
@media(max-width:767px){#bix-hand-scene{height:clamp(260px,70vw,430px);margin-top:28px}#bix-hand-scene .bix-hand-frame{width:min(100%,520px)}}
@media(prefers-reduced-motion:reduce){#bix-hand-scene .hand{rotate:0deg;translate:none;will-change:auto}}
