.proof-intro{max-width:42rem;margin-top:12px}.proof-prints{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px 24px;display:grid}@media (min-width:900px){.proof-prints{grid-template-columns:repeat(2,minmax(0,1fr))}}.proof-print{flex-direction:column;gap:16px;min-width:0;display:flex}.proof-print>header>div{min-height:2rem}.proof-reverify{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}
.pf-chips{flex-wrap:wrap;gap:8px;display:flex}.pf-chip{border:1px solid var(--gray-800);height:30px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);cursor:pointer;transition:color .15s var(--ease), border-color .15s var(--ease), background-color .15s var(--ease);background:0 0;border-radius:9999px;padding:0 14px;font-size:11px}.pf-chip:hover{color:var(--white);border-color:var(--gray-600)}.pf-chip[aria-pressed=true]{color:var(--white);border-color:var(--gray-500);background:var(--status-hover)}.pf-chip:focus-visible,.pf-more:focus-visible,.pf-row-link:focus-visible,.pf-source-link:focus-visible{outline:2px solid var(--vermilion);outline-offset:2px}.pf-list{margin:0;padding:0;list-style:none}.pf-list>.pf-row+.pf-row{border-top:1px solid var(--status-rule)}.pf-row{transition:background-color .15s var(--ease);grid-template-columns:28px minmax(0,1fr) minmax(0,15rem) 8.5rem 9rem 3.5rem;align-items:center;gap:6px 16px;padding:12px 20px;display:grid;position:relative}.pf-row:not(.pf-row-skeleton):hover{background:var(--status-hover)}.pf-mark{border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.pf-mark .asset-mark{width:100%;height:100%;display:block}.pf-mark.generic{background:var(--gray-800);font-family:var(--font-display);color:var(--white);font-size:12px;font-weight:800}.pf-name{flex-direction:column;gap:3px;min-width:0;display:flex}.pf-row-link{text-overflow:ellipsis;white-space:nowrap;color:var(--white);font-size:13px;font-weight:500;overflow:hidden}.pf-row-link:after{content:"";position:absolute;inset:0}.pf-when{font-family:var(--font-mono);color:var(--gray-500);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pf-prints{font-family:var(--font-mono);color:var(--gray-300);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pf-source{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gray-400);white-space:nowrap;font-size:11px}.pf-source-link{z-index:1;color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gray-700);text-decoration-color:var(--gray-700);text-underline-offset:3px;transition:text-decoration-color .2s var(--ease), color .2s var(--ease);position:relative}.pf-source-link:hover{color:var(--white);-webkit-text-decoration-color:var(--vermilion);text-decoration-color:var(--vermilion)}.pf-outcome{border:1px solid var(--gray-700);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--gray-500);border-radius:9999px;justify-self:start;padding:3px 8px;font-size:10px}.pf-outcome[data-outcome=up]{color:var(--button-up-ink);border-color:var(--button-up-border);background:var(--button-up-fill)}.pf-outcome[data-outcome=down]{color:var(--button-down-ink);border-color:var(--button-down-border);background:var(--button-down-fill)}.pf-go{font-family:var(--font-mono);color:var(--gray-600);white-space:nowrap;transition:color .15s var(--ease);font-size:11px}.pf-row:hover .pf-go{color:var(--vermilion)}.pf-empty{color:var(--gray-500);margin:0;padding:20px;font-size:13px}.pf-more{border:1px solid var(--gray-800);height:36px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-400);cursor:pointer;background:0 0;border-radius:9999px;align-self:center;padding:0 18px;font-size:11px}.pf-more:hover{color:var(--white);border-color:var(--gray-600)}@media (max-width:900px){.pf-row{grid-template-columns:28px minmax(0,1fr) minmax(0,13rem) 7.5rem 8.5rem}.pf-go{display:none}}@media (max-width:640px){.pf-row{grid-template-columns:28px minmax(0,1fr) auto;padding:12px 16px}.pf-row>.pf-mark{grid-area:1/1/span 2;align-self:start}.pf-name{grid-area:1/2}.pf-outcome,.pf-outcome-skeleton{grid-area:1/3;align-self:start}.pf-prints{grid-area:2/2/auto/-1}.pf-source{grid-area:3/2/auto/-1}}
