.wallet-banner{isolation:isolate;min-width:0}.wallet-banner .visual-kicker{letter-spacing:1.65px;margin-bottom:10px;font-size:8px}.wb-stage{aspect-ratio:1.08;perspective:1400px;position:relative;container-type:inline-size}.wb-scene{transform-style:preserve-3d;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));will-change:transform;transition:transform .55s cubic-bezier(.2,.75,.2,1);position:absolute;inset:0}.wb-ambient{filter:blur(18px);pointer-events:none;background:radial-gradient(at 70% 68%,#c3192c20,#0000 55%),radial-gradient(at 25% 30%,#536c8620,#0000 50%);animation:9s ease-in-out infinite alternate wb-glow;position:absolute;inset:5% -4% 3%}.wb-orbit{pointer-events:none;border:1px solid #60515b20;border-radius:50%;position:absolute;transform:rotate(-26deg)}.wb-orbit-one{width:106%;height:54%;top:25%;left:-3%}.wb-orbit-two{border-color:#646d7720;width:90%;height:67%;top:14%;left:4%;transform:rotate(29deg)}.wb-browser{background:linear-gradient(145deg,#767b82,#24272d 26%,#15171b 70%,#50525a);border-radius:12px;width:95%;height:66%;padding:1px;animation:11s ease-in-out infinite wb-browser-float;position:absolute;top:8%;left:3%;overflow:hidden;transform:rotateY(-6deg)rotateX(3deg)rotate(-1.3deg);box-shadow:0 27px 60px #0009,inset 0 1px 1px #bfc0cb25}.wb-browser-top{color:#a4a8b0;background:linear-gradient(#35383e,#24262b);border-bottom:1px solid #11141a;align-items:center;gap:3%;height:9%;min-height:22px;padding:0 3%;font-size:clamp(5px,1.3cqw,9px);display:flex}.wb-window-dots{flex-shrink:0;gap:4px;width:11%;display:flex}.wb-window-dots i{background:#656871;border-radius:50%;width:5px;height:5px;box-shadow:inset 0 1px #9993}.wb-window-dots i:first-child{background:#a04c54}.wb-window-dots i:nth-child(2){background:#a08a56}.wb-window-dots i:nth-child(3){background:#658273}.wb-address{color:#b2b5bf;white-space:nowrap;background:#17191d;border:1px solid #43454d55;border-radius:5px;flex:1;align-items:center;gap:6px;padding:2px 9px;display:flex;overflow:hidden}.wb-address>span{color:#808791;font-size:.8em}.wb-address small{color:#abb0bd;margin-left:auto;font-size:.85em}.wb-window-menu{font-size:16px}.wb-browser-screen{background:#05090e;border-radius:0 0 10px 10px;height:91%;position:relative;overflow:hidden}.wb-space-art{object-fit:cover;object-position:39% 50%;width:100%;height:100%;animation:16s ease-in-out infinite alternate wb-cinematic;position:absolute;inset:0;transform:scale(1.04)}.wb-art-shade{background:linear-gradient(#02060b15 38%,#02050aac),linear-gradient(90deg,#0000 25%,#03060c33 60%,#03060cc9 100%);position:absolute;inset:0}.wb-scene-label{letter-spacing:1.4px;color:#c2c9d2;text-shadow:0 1px 15px #000;font-size:clamp(6px,1.65cqw,12px);font-weight:400;line-height:1.6;position:absolute;top:7%;left:5%}.wb-scene-label b{color:#fff;font-weight:700}.wb-scene-index{letter-spacing:1.2px;color:#b0bbc8;writing-mode:vertical-rl;font-size:clamp(4px,.85cqw,7px);position:absolute;bottom:7%;left:45%;transform:rotate(180deg)}.wb-wallet-panel{padding:0 5%;color:#e8ecf3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#191c21f5,#07090df5);border:1px solid #6f76832b;border-radius:6px;flex-direction:column;width:32%;padding-inline:3%;display:flex;position:absolute;top:4%;bottom:4%;right:2.5%;box-shadow:-12px 0 35px #0006}.wb-wallet-header{border-bottom:1px solid #373c4644;flex-shrink:0;align-items:center;gap:5px;padding:10% 0 8%;font-size:clamp(7px,1.6cqw,12px);font-weight:700;line-height:1.2;display:flex}.wb-original-logo{aspect-ratio:190/50;flex-shrink:0;width:calc(100% - 14px);display:block;position:relative;overflow:hidden}.wb-original-logo img{width:105.263%;max-width:none;height:auto;position:absolute;top:-160%;left:-4.211%}.wb-account-dot{background:linear-gradient(140deg,#fa933e,#e82959);border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 10px #f3345344}.wb-layer{color:#979eac;white-space:nowrap;align-items:center;gap:4px;margin:9% 0 3%;font-size:clamp(5px,1.05cqw,8px);display:flex}.wb-layer i,.wb-phone-header>span>i{background:#86b7a4;border-radius:50%;width:4px;height:4px;display:inline-block}.wb-layer>span{margin-left:auto}.wb-wallet-panel h3{text-align:left;letter-spacing:-.15px;margin:8% 0 10%;font-size:clamp(8px,1.85cqw,14px);font-weight:700;line-height:1.2}.wb-browser-content{flex:1;min-height:0}.wb-collectibles{grid-template-columns:1fr 1fr;gap:9% 8%;display:grid}.wb-collectible{min-width:0}.wb-nft-art{aspect-ratio:1;background-image:url(/images/wallet-collectibles.webp);background-repeat:no-repeat;background-size:200% 200%;border:1px solid #86809026;border-radius:4px;transition:transform .35s,box-shadow .35s;box-shadow:0 4px 12px #0004}.nft-astronaut{background-position:0 0}.nft-arcade{background-position:100% 0}.nft-planet{background-position:0 100%}.nft-crystal{background-position:100% 100%}.wb-collectible:hover .wb-nft-art{transform:translateY(-3px)scale(1.025);box-shadow:0 8px 15px #0007}.wb-collectible>span{color:#aeb5c1;white-space:nowrap;letter-spacing:-.15px;justify-content:space-between;gap:2px;margin-top:5px;font-size:clamp(3.5px,.78cqw,6px);display:flex}.wb-collectible small{color:#677080;font-size:inherit}.wb-wallet-bottom{color:#79808d;text-align:center;border-top:1px solid #34394155;justify-content:space-between;align-items:center;padding:11% 0 8%;font-size:clamp(9px,2cqw,15px);line-height:1.3;display:flex}.wb-wallet-bottom>span:first-child{color:#f0f3f7}.wb-wallet-bottom small{margin-top:3px;font-size:.4em;display:block}.wb-phone{filter:drop-shadow(18px 20px 20px #0008);width:31.5%;height:72%;animation:8s ease-in-out infinite wb-phone-float;position:absolute;top:25%;left:4%;transform:translateZ(40px)rotate(-6deg)rotateY(7deg)}.wb-phone-frame{background:linear-gradient(130deg,#8b8e96,#282a2f 16%,#13151a 40%,#676a75 75%,#2e3037);border:1px solid #7c7d87;border-radius:15%/7.8%;height:100%;padding:3.5%;box-shadow:inset 1px 0 #ced0d74d,inset -2px -1px #090a0e,4px 1px #14171c}.wb-phone-screen{background:radial-gradient(at 100% 0,#35162355,#0000 60%),#0f0d12;border:1px solid #020205;border-radius:12%/6.5%;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.wb-phone-status{color:#dedfe7;flex-shrink:0;justify-content:space-between;align-items:center;height:7%;padding:0 9%;font-size:clamp(5px,1.3cqw,10px);font-weight:700;display:flex;position:relative}.wb-phone-status>i{background:#030305;border-radius:20px;width:31%;height:48%;position:absolute;top:12%;left:35%;box-shadow:0 0 0 1px #33303b33}.wb-phone-status>i:after{content:"";background:#131a2c;border-radius:50%;width:4px;height:4px;position:absolute;top:30%;right:12%;box-shadow:0 0 2px #41435c}.wb-phone-header{color:#d2d2df;flex-shrink:0;justify-content:space-between;align-items:center;padding:4% 8% 0;font-size:clamp(6px,1.35cqw,10px);font-weight:700;display:flex}.wb-phone-header>span{align-items:center;gap:5px;display:flex}.wb-notification{font-size:1.7em;line-height:1;position:relative}.wb-notification i{background:var(--red);border-radius:50%;width:4px;height:4px;position:absolute;top:1px;right:-1px}.wb-phone-title{text-align:center;flex-direction:column;flex-shrink:0;gap:3px;padding:7% 0 5%;display:flex}.wb-phone-title>span{letter-spacing:1px;color:#a39baa;font-size:clamp(4px,.85cqw,7px)}.wb-phone-title strong{letter-spacing:-.8px;color:#fff;font-size:clamp(17px,4.3cqw,30px);line-height:1.3}.wb-phone-title small{color:#938b9d;font-size:clamp(4px,.95cqw,7px)}.wb-phone-actions{color:#c4bfc9;text-align:center;flex-shrink:0;justify-content:space-around;padding:0 10% 8%;font-size:clamp(10px,2.4cqw,18px);line-height:1.3;display:flex}.wb-phone-actions small{color:#918a9b;margin-top:2px;font-size:.4em;display:block}.wb-phone-sheet{color:#16121d;background:linear-gradient(145deg,#fbf9ff,#ece9f1);border-radius:10px 10px 0 0;flex-direction:column;flex:1;min-height:0;display:flex;box-shadow:0 -2px #c4bccb20}.wb-tabs{flex-shrink:0;gap:9%;height:16%;min-height:24px;padding:0 7%;display:flex}.wb-tabs button{color:#94909b;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:4px;padding:5px 0;font-size:clamp(7px,1.5cqw,11px);font-weight:700;display:flex}.wb-tabs button[aria-pressed=true]{color:#292232;border-bottom-color:#302737}.wb-tabs button>span{background:#e0dce7;border-radius:3px;padding:1px 3px;font-size:.7em}.wb-tabs button:focus-visible{outline-offset:0;outline:2px solid #df233b}.wb-tabs button:hover{color:#df233b;transform:none}.wb-phone-content{flex:1;min-height:0;padding:8% 8% 2%}.wb-phone-content .wb-collectibles{gap:9%}.wb-phone-content .wb-nft-art{border-color:#2923311c;border-radius:6px;box-shadow:0 3px 6px #29223122}.wb-phone-nav{text-align:center;color:#aaa4b3;flex-shrink:0;justify-content:space-around;padding:4% 5% 3%;font-size:clamp(10px,2.5cqw,17px);line-height:1.2;display:flex}.wb-phone-nav>span:first-child{color:#32283b}.wb-phone-nav small{margin-top:3px;font-size:.4em;font-weight:700;display:block}.wb-home-indicator{opacity:.7;background:#37303e;border-radius:3px;flex-shrink:0;width:33%;height:3px;min-height:3px;margin:0 auto 4%}.wb-phone-button{background:linear-gradient(90deg,#777b86,#282b33);border-radius:0 3px 3px 0;width:2%;height:11%;position:absolute;top:26%;right:-2.5%}.wb-floating-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#dddde7;background:linear-gradient(125deg,#22232dea,#12121ae8);border:1px solid #6064744a;border-radius:8px;align-items:center;gap:10px;padding:11px 16px;font-size:clamp(7px,1.7cqw,12px);animation:9s ease-in-out infinite wb-label-float;display:flex;position:absolute;top:80%;right:2%;transform:translateZ(55px);box-shadow:0 12px 25px #0004}.wb-label-symbol{color:#c2c7e0;text-shadow:0 0 12px #7183c833;font-size:2.1em;line-height:1}.wb-floating-label small{color:#848695;margin-top:3px;font-size:.7em;display:block}.wb-coins{flex-direction:column;gap:12px;display:flex}.wb-coins>div:not(.wb-coin-note){border-bottom:1px solid #9690a526;align-items:center;gap:6px;padding-bottom:11px;display:flex}.wb-coin{aspect-ratio:1;color:#aeb7d6;background:#c0c5d520;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23%;font-size:clamp(12px,2.7cqw,21px);display:flex}.wb-coin.lrc{color:#7f8cdb;background:#7f8cdb20}.wb-coins b{font-size:clamp(6px,1.35cqw,10px);font-weight:700;display:block}.wb-coins small{white-space:nowrap;opacity:.6;font-size:clamp(4px,.85cqw,7px);display:block}.wb-coins em{opacity:.6;margin-left:auto;font-size:clamp(4px,.85cqw,7px);font-style:normal}.wb-coin-note{opacity:.65;text-align:center;padding:5px;font-size:clamp(5px,1.1cqw,8px);line-height:1.6}.wb-phone-content .wb-coin{color:#5b5e7b}@keyframes wb-browser-float{0%,to{transform:translateY(0)rotateY(-6deg)rotateX(3deg)rotate(-1.3deg)}50%{transform:translateY(-7px)rotateY(-3deg)rotateX(2deg)rotate(-.4deg)}}@keyframes wb-phone-float{0%,to{transform:translateY(0)translateZ(40px)rotate(-6deg)rotateY(7deg)}50%{transform:translateY(-11px)translateZ(40px)rotate(-4deg)rotateY(4deg)}}@keyframes wb-label-float{0%,to{transform:translateY(0)translateZ(55px)}50%{transform:translateY(-7px)translateZ(55px)}}@keyframes wb-cinematic{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.085)translate(-.6%)}}@keyframes wb-glow{0%{opacity:.6;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}.wb-paused *{animation-play-state:paused!important}.wb-paused .wb-scene{will-change:auto;transform:none!important}@media (max-width:1000px) and (min-width:761px){.wallet-banner .visual-kicker{letter-spacing:1px;font-size:6px}.wb-floating-label{gap:7px;padding:8px 10px}.wb-wallet-header{gap:3px}}@media (max-width:760px){.wallet-banner{max-width:580px!important}.wb-stage{aspect-ratio:1.09}.wallet-banner .visual-kicker{font-size:8px}.wb-browser{border-radius:9px}.wb-browser-screen{border-radius:0 0 8px 8px}.wb-floating-label{padding:10px 12px}.wb-phone-frame{box-shadow:inset 1px 0 #ced0d74d,inset -2px -1px #090a0e,3px 1px #14171c}}@media (max-width:400px){.wallet-banner .visual-kicker{letter-spacing:1.2px;font-size:6.5px}.wb-floating-label{gap:6px;padding:8px 10px}.wb-phone-title{padding:8% 0 6%}.wb-phone-actions{padding-bottom:6%}.wb-wallet-bottom{padding-top:8%;padding-bottom:6%}}@media (prefers-reduced-motion:reduce){.wallet-banner *{transition:none!important;animation:none!important}.wb-scene{will-change:auto;transform:none!important}.wb-collectible:hover .wb-nft-art{transform:none}}
