.wallet-trigger{position:relative;overflow:hidden;isolation:isolate}.wallet-trigger .wallet-button-label{font-size:inherit;white-space:nowrap}.wallet-trigger .wallet-button-arrow{font-size:22px;line-height:1}.wallet-button-mark{width:20px;height:20px;display:block;flex-shrink:0}.wallet-button-mark img{display:block;width:100%;height:100%;object-fit:contain}.wallet-trigger[data-wallet-state=opening] .wallet-button-mark img,.wallet-trigger[data-wallet-state=connecting] .wallet-button-mark img{animation:wallet-link 1.2s ease-in-out infinite}.wallet-trigger[data-wallet-state=opening]:after,.wallet-trigger[data-wallet-state=connecting]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,transparent 20%,#85e7c429 50%,transparent 80%);animation:wallet-sweep 1.8s ease-in-out infinite}.wallet-trigger[data-wallet-state=connected] .wallet-button-mark{color:#85e7c4}#wallet-receipt{position:fixed;top:106px;right:28px;z-index:220;display:flex;align-items:center;gap:20px;padding:24px;background:#04181c;color:#f4f8f5;box-shadow:0 16px 60px #04181c29;width:min(390px,calc(100vw - 32px));border-left:4px solid #85e7c4;overflow:hidden}#wallet-receipt.arrive{animation:wallet-arrive .55s cubic-bezier(.16,1,.3,1) both}#wallet-receipt strong{font-family:var(--font-heading);font-weight:400;font-size:24px;line-height:1.2;display:block;margin-bottom:7px}#wallet-receipt span{display:block;font-size:15px;color:#a6bfb8;font-variant-numeric:tabular-nums}#wallet-receipt button{align-self:flex-start;padding:0 0 8px 8px;line-height:1;color:#a6bfb8;border:0;background:transparent;font-size:25px;margin-left:auto}#wallet-receipt:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:#85e7c4;transform-origin:left;animation:wallet-duration 5.5s linear both}.wallet-seal{width:46px;height:46px;position:relative;flex-shrink:0}.wallet-seal img{display:block;width:46px;height:46px;object-fit:contain;animation:wallet-resolve .75s cubic-bezier(.16,1,.3,1) both}.wallet-seal svg{position:absolute;inset:4px;width:38px;height:38px;fill:none;stroke:#85e7c4;stroke-width:2.5;stroke-dasharray:40;stroke-dashoffset:40;animation:wallet-tick .5s .75s ease forwards}@keyframes wallet-link{0%,to{transform:translate(0);opacity:1}50%{transform:translate(4px);opacity:.35}}@keyframes wallet-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes wallet-arrive{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes wallet-resolve{0%{opacity:0;transform:translate(-18px)}35%,70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(14px)}}@keyframes wallet-tick{to{stroke-dashoffset:0}}@keyframes wallet-duration{to{transform:scaleX(0)}}@media(max-width:600px){#wallet-receipt{top:auto;bottom:20px;right:16px;padding:20px;gap:14px}#wallet-receipt strong{font-size:22px}.desk-header .wallet-trigger{gap:8px}.wallet-button-mark{width:15px}}@media(max-width:360px){.desk-header .wallet-trigger{font-size:13px;padding:8px;gap:7px}.desk-header .wallet-button-arrow{display:none}}@media(prefers-reduced-motion:reduce){.wallet-trigger:after{display:none}.wallet-button-mark img,#wallet-receipt,#wallet-receipt:after,.wallet-seal img,.wallet-seal svg{animation:none!important}.wallet-seal img{opacity:0}.wallet-seal svg{stroke-dashoffset:0}}
