.walletStatusOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--ws-backdrop, rgba(7, 7, 11, .62));-webkit-backdrop-filter:blur(var(--ws-backdrop-blur, 12px)) saturate(120%);backdrop-filter:blur(var(--ws-backdrop-blur, 12px)) saturate(120%);animation:walletStatusFadeIn .18s ease-out;font-family:var(--ws-font, ui-sans-serif, system-ui, -apple-system, "Segoe UI", Inter, Roboto, sans-serif)}.walletStatus{position:relative;width:min(400px,100%);padding:36px 28px 30px;background:var(--ws-surface, #14141c);border-radius:var(--ws-radius, 28px);box-shadow:0 0 0 1px var(--ws-border, rgba(255, 255, 255, .05)),var(--ws-shadow, 0 24px 80px rgba(0, 0, 0, .55), 0 8px 24px rgba(0, 0, 0, .35) );color:var(--ws-text, #f0f0f4);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;animation:walletStatusPopIn .22s cubic-bezier(.16,1,.3,1)}.walletStatus--success{--ws-kind-color: var(--ws-success, #7be38a);--ws-kind-bg: var(--ws-success-bg, rgba(96, 224, 130, .1));--ws-kind-ring: var(--ws-success-ring, rgba(96, 224, 130, .32))}.walletStatus--error{--ws-kind-color: var(--ws-error, #ff8a7c);--ws-kind-bg: var(--ws-error-bg, rgba(255, 90, 80, .1));--ws-kind-ring: var(--ws-error-ring, rgba(255, 90, 80, .32))}.walletStatus--info{--ws-kind-color: var(--ws-accent, #7c5cff);--ws-kind-bg: var(--ws-accent-bg, rgba(124, 92, 255, .1));--ws-kind-ring: var(--ws-accent-ring, rgba(124, 92, 255, .28))}.walletStatusMedallion{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--ws-kind-bg);color:var(--ws-kind-color);box-shadow:inset 0 0 0 1px var(--ws-kind-ring),0 8px 24px var(--ws-kind-bg)}.walletStatusClaim{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}.walletStatusClaimEyebrow{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-muted, #9296a3)}.walletStatusClaimHero{display:inline-flex;align-items:center;gap:14px;font-size:clamp(28px,8vw,36px);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--ws-text, #f0f0f4);font-variant-numeric:tabular-nums}.walletStatusClaimLogo{width:36px;height:36px;border-radius:50%;background:var(--ws-logo-bg, #1c1c26);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1px var(--ws-border, rgba(255, 255, 255, .06));flex-shrink:0}.walletStatusClaimLogo img{width:100%;height:100%;object-fit:contain;padding:4px}.walletStatusClaimInitial{font-size:16px;font-weight:700;color:var(--ws-text, #f0f0f4)}.walletStatusClaimSymbol{color:var(--ws-accent, #7c5cff)}.walletStatusProgress{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.walletStatusProgress span{width:6px;height:6px;border-radius:50%;background:var(--ws-accent, #7c5cff);opacity:.35;animation:walletStatusDot 1.4s ease-in-out infinite}.walletStatusProgress span:nth-child(2){animation-delay:.18s}.walletStatusProgress span:nth-child(3){animation-delay:.36s}.walletStatusBody{width:100%;display:flex;flex-direction:column;gap:6px}.walletStatusTitle{margin:0;font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ws-text, #f0f0f4);overflow-wrap:anywhere}.walletStatusDetail{margin:0;font-size:14px;line-height:1.5;color:var(--ws-muted, #9296a3);overflow-wrap:anywhere}.walletStatusDismiss{position:absolute;top:14px;right:14px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--ws-surface-2, rgba(255, 255, 255, .04));color:var(--ws-muted, #9296a3);cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.walletStatusDismiss:hover{background:var(--ws-border, rgba(255, 255, 255, .12));color:var(--ws-text, #f0f0f4)}.walletStatusDismiss:active{transform:scale(.94)}.walletStatus .spin{animation:walletStatusSpin .9s linear infinite;color:var(--ws-kind-color)}@keyframes walletStatusFadeIn{0%{opacity:0}to{opacity:1}}@keyframes walletStatusPopIn{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes walletStatusSpin{to{transform:rotate(360deg)}}@keyframes walletStatusDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media(max-width:520px){.walletStatus{padding:30px 22px 24px;border-radius:calc(var(--ws-radius, 28px) - 4px);gap:14px}.walletStatusMedallion{width:64px;height:64px}.walletStatusClaimHero{font-size:clamp(24px,7.5vw,32px)}.walletStatusClaimLogo{width:32px;height:32px}.walletStatusTitle{font-size:17px}}:root{color:#e8edf5;background:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif}html,body,#root{margin:0;min-height:100%;background:transparent}html:not([data-embed="1"]) body:not(:has(.embed)){background:#0b1020}html[data-embed="1"],html[data-embed="1"] body,html[data-embed="1"] #root,html:has(.embed),html:has(.embed) body,html:has(.embed) #root{background:transparent!important;color-scheme:dark}.frame.embed{min-height:100vh;background:transparent}.shell{max-width:420px;margin:12vh auto 0;padding:24px;border-radius:16px;background:#12182b;border:1px solid rgba(255,255,255,.08)}.shell h1{margin:0 0 8px;font-size:22px}.muted{color:#9aa6bd}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:10px;padding:12px 16px;background:#4f8cff;color:#fff;font-weight:600;cursor:pointer;margin-top:12px}.btn+.btn{margin-left:8px}
