.es-proof{position:relative;background:var(--surface);border:1px solid var(--accent-line);border-radius:18px;padding:14px 20px 16px;box-shadow:0 12px 40px rgba(1,17,74,.1);text-align:left}[data-theme=dark] .es-proof{box-shadow:0 12px 48px rgba(0,0,0,.35)}.es-proof-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.es-proof-title{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-family:Youth,Youth Fallback,Nunito,sans-serif;font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.es-proof-title .pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.es-proof-aside{gap:10px}.es-proof-aside,.es-proof-info{display:inline-flex;align-items:center}.es-proof-info{width:22px;height:22px;border-radius:50%;padding:0;cursor:pointer;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent);font-weight:900;font-size:.75rem;line-height:1;justify-content:center}.es-proof-info,.es-proof-verify{font-family:Youth,Youth Fallback,Nunito,sans-serif}.es-proof-verify{font-weight:700;font-size:.66rem;color:var(--text-mute);text-decoration:underline;text-underline-offset:2px;letter-spacing:.02em;white-space:nowrap}.es-proof-cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.es-proof-cell{text-align:center;padding:6px 8px 2px;min-width:0}.es-proof-cell+.es-proof-cell{border-left:1px solid var(--accent-line)}.es-proof-value{font-family:Youth,Youth Fallback,Nunito,sans-serif;font-weight:900;font-size:1.15rem;color:var(--text);height:1.5em;display:flex;align-items:flex-end;justify-content:center;white-space:nowrap}.es-proof-value.accent{color:var(--accent)}.es-proof-label{font-size:.62rem;color:var(--text-mute);font-family:Youth,Youth Fallback,Nunito,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-top:4px;white-space:nowrap}@media (max-width:768px){.es-proof{padding:12px 14px 14px}.es-proof-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.es-proof-cell+.es-proof-cell{border-left:0}.es-proof-cell:nth-child(2n){border-left:1px solid var(--accent-line)}.es-proof-cell:nth-child(n+3){border-top:1px solid var(--accent-line)}.es-proof-cell:last-child{grid-column:1/-1}.es-proof-value{font-size:1.05rem}}