.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:var(--claim-text, #e8edf5);background:transparent;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;--claim-bg: #0b1020;--claim-surface: #12182b;--claim-text: #e8edf5;--claim-muted: #9aa6bd;--claim-accent: #4f8cff;--claim-on-accent: #ffffff;--claim-border: rgba(255, 255, 255, .1);--claim-ok: #3dbe6e;--claim-warn: #d4a017;--claim-fault: #e85d4c;--claim-asset: #8eb6ff}html[data-theme=light]{--claim-bg: #ffffff;--claim-surface: #ffffff;--claim-text: #0f1115;--claim-muted: #7a8190;--claim-accent: #0f1115;--claim-on-accent: #ffffff;--claim-border: #e5e7ec;--claim-ok: #159957;--claim-warn: #b7791f;--claim-fault: #d1433a;--claim-asset: #2775ca;--ws-surface: #ffffff;--ws-surface-2: #f4f5f8;--ws-text: #0f1115;--ws-muted: #6b7280;--ws-border: #e2e5eb;--ws-accent: #0f1115;--ws-accent-bg: rgba(15, 17, 21, .06);--ws-accent-ring: rgba(15, 17, 21, .18);--ws-success: #159957;--ws-success-bg: rgba(21, 153, 87, .1);--ws-success-ring: rgba(21, 153, 87, .3);--ws-error: #d1433a;--ws-error-bg: rgba(209, 67, 58, .09);--ws-error-ring: rgba(209, 67, 58, .26);--ws-radius: 20px;--ws-backdrop: rgba(255, 255, 255, .72);--ws-logo-bg: #f4f5f8}html,body,#root{margin:0;min-height:100%;background:transparent}html:not([data-embed="1"]) body:not(:has(.embed)){background:var(--claim-bg);color:var(--claim-text);color-scheme:inherit}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:inherit}.frame.embed{min-height:100vh;background:transparent}.frame.standalone{min-height:100svh;background:var(--claim-bg);color:var(--claim-text)}.claim{box-sizing:border-box;min-height:100svh;display:flex;align-items:center;justify-content:center;padding:max(28px,env(safe-area-inset-top)) 20px max(32px,env(safe-area-inset-bottom))}.claim-card,.shell{box-sizing:border-box;width:min(420px,100%);margin:0 auto;padding:22px;border-radius:18px;background:var(--claim-surface);border:1px solid var(--claim-border);box-shadow:0 1px 2px color-mix(in srgb,var(--claim-text) 6%,transparent),0 24px 60px -36px color-mix(in srgb,var(--claim-text) 28%,transparent);animation:claim-rise .56s cubic-bezier(.16,1,.3,1) both}.claim-card.is-settled{border-color:color-mix(in srgb,var(--claim-ok) 55%,var(--claim-border))}@keyframes claim-rise{0%{opacity:0;transform:translateY(12px)}}.claim-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:20px}.claim-brand{display:flex;align-items:center;gap:12px;min-width:0}.claim-mark{width:40px;height:40px;border-radius:12px;object-fit:cover;flex-shrink:0;background:color-mix(in srgb,var(--claim-text) 6%,var(--claim-surface))}.claim-mark--letter{display:grid;place-items:center;font-weight:700;font-size:16px}.claim-brand-copy{min-width:0}.claim-brand-copy h1,.shell h1{margin:0;font-size:16px;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.claim-brand-copy p{margin:3px 0 0;font-size:12px;color:var(--claim-muted)}.claim-status{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);color:var(--claim-ok);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.claim-status--pending{color:var(--claim-warn)}.claim-status--fault{color:var(--claim-fault)}.claim-status--mute{color:var(--claim-muted)}.claim-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.claim-status--live .claim-status-dot{animation:claim-pulse 1.8s ease-in-out infinite}@keyframes claim-pulse{50%{opacity:.35}}.claim-readout{position:relative;padding:18px 18px 16px;border-radius:12px;border:1px solid var(--claim-border);background:color-mix(in srgb,var(--claim-text) 4%,var(--claim-surface))}.claim-kicker{display:block;margin-bottom:12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--claim-muted)}.claim-amount{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.claim-amt{font-weight:700;font-size:clamp(36px,10vw,48px);line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.claim-amt.is-revealed{animation:claim-reveal .62s cubic-bezier(.16,1,.3,1) both}@keyframes claim-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(4px)}}.claim-amt-redacted{display:inline-flex;gap:8px;align-items:center;height:.95em}.claim-amt-redacted i{display:block;width:.34em;height:.48em;border-radius:4px;background:var(--claim-border)}.claim-amt-redacted i:nth-child(2){animation:claim-blink 2.4s ease-in-out infinite .2s}.claim-amt-redacted i:nth-child(3){animation:claim-blink 2.4s ease-in-out infinite .5s}.claim-amt-redacted i:nth-child(4){animation:claim-blink 2.4s ease-in-out infinite .8s}@keyframes claim-blink{50%{opacity:.45}}.claim-unit{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:15px;color:var(--claim-asset)}.claim-unit img{width:18px;height:18px;border-radius:50%;object-fit:cover}.claim-hint,.muted{margin:12px 0 0;font-size:13px;line-height:1.45;color:var(--claim-muted)}.claim-hint.is-busy:after{content:"…";display:inline-block;width:1.2em;animation:claim-ellipsis 1.4s steps(4,end) infinite}@keyframes claim-ellipsis{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -20% 0 0)}}.claim-settled-badge{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--claim-ok);color:#fff;font-size:12px;font-weight:600}.claim-settled-badge svg{width:12px;height:12px}.claim-rows{margin:16px 0 0}.claim-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--claim-border);font-size:13px}.claim-row:last-child{border-bottom:0}.claim-row dt{margin:0;color:var(--claim-muted)}.claim-row dd{margin:0;display:inline-flex;align-items:center;gap:6px;font-weight:600}.claim-row dd img{width:16px;height:16px;border-radius:50%}.claim-note{margin:14px 0 0;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--claim-text) 5%,var(--claim-surface));font-size:13px;line-height:1.45}.claim-note--fault{color:var(--claim-fault);background:color-mix(in srgb,var(--claim-fault) 10%,var(--claim-surface))}.claim-cta,.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;border:0;border-radius:12px;padding:14px 16px;background:var(--claim-accent);color:var(--claim-on-accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:none;text-align:center}.claim-cta:disabled,.btn:disabled{cursor:wait;opacity:.72}.claim-cta--ghost{background:transparent;color:var(--claim-text);box-shadow:inset 0 0 0 1px var(--claim-border)}.claim-txs{margin:14px 0 0;padding:0;list-style:none}.claim-txs a{color:inherit;font-size:13px}.claim-return{display:block;margin-top:14px;text-align:center;font-size:13px;color:var(--claim-muted)}.claim-assure{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;font-size:12px;color:var(--claim-muted)}.claim-assure svg{width:14px;height:14px}@media(max-width:430px){.claim-head{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.claim-card,.claim-amt.is-revealed,.claim-status--live .claim-status-dot,.claim-amt-redacted i,.claim-hint.is-busy:after{animation:none}}
