.bcl-proof{position:fixed;z-index:90;top:calc(8px + env(safe-area-inset-top,0px));right:8px;left:0;display:flex;justify-content:flex-end;padding:0 8px;pointer-events:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;animation:bcl-proof-in .3s ease-out both}.bcl-proof-card{pointer-events:auto;display:flex;align-items:center;gap:8px;width:100%;max-width:calc(100vw - 1rem);min-width:0;padding:12px;border:1px solid #28a745;border-radius:8px;background:#28a745;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.bcl-proof-card p{flex:1;min-width:0;margin:0;color:#fff;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0;overflow-wrap:break-word;text-transform:none}.bcl-proof-card button{flex-shrink:0;display:grid;place-items:center;padding:4px;border:0;border-radius:999px;background:transparent;color:#fff;opacity:.7;cursor:pointer}.bcl-proof-card button:hover{opacity:1;background:rgba(255,255,255,.1)}.bcl-proof-card svg{width:16px;height:16px}@media (min-width:640px){.bcl-proof{left:auto;padding:0}.bcl-proof-card{width:auto;max-width:calc(100vw - 2rem);gap:12px;padding:8px 16px}.bcl-proof-card p{font-size:14px}.bcl-proof-card svg{width:12px;height:12px}}@keyframes bcl-proof-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.bcl-proof{animation:none}}