.hacks-stat-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}#hacks-table .cv-table tbody tr{cursor:default}.hacks-filter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hacks-search-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cv-text-3);font-size:.75rem;font-weight:500}.hacks-search-wrap{align-items:center;display:inline-flex;position:relative}.hacks-search-icon{width:16px;height:16px;color:var(--cv-text-3);pointer-events:none;position:absolute;left:.625rem}.hacks-search{appearance:none;background:var(--cv-surface);color:var(--cv-text);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);font:inherit;width:min(20rem,62vw);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);padding:.4375rem .75rem .4375rem 2.125rem;font-size:.875rem}.hacks-search::placeholder{color:var(--cv-text-3)}.hacks-search:hover{border-color:var(--cv-border-hover)}.hacks-search:focus-visible{border-color:var(--cv-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-accent) 20%, transparent);outline:none}.hacks-table{table-layout:auto}.hacks-date{white-space:nowrap;font-size:.8125rem}.hacks-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1.3}.hacks-amount.amt-1{color:color-mix(in srgb, var(--cv-red) 55%, var(--cv-text-2))}.hacks-amount.amt-2{color:color-mix(in srgb, var(--cv-red) 75%, var(--cv-text))}.hacks-amount.amt-3{color:var(--cv-red)}.hacks-amount.amt-4{color:var(--cv-red);font-weight:800}.hacks-returned{color:var(--cv-green);white-space:nowrap;font-size:.6875rem;font-weight:600;display:inline-block}.hacks-class{background:var(--cv-surface-3);color:var(--cv-text-2);white-space:nowrap;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-block}.hacks-tech{max-width:16rem;font-size:.8125rem}.hacks-chains{white-space:nowrap}.hacks-chip{border-radius:var(--cv-radius-sm);background:var(--cv-surface-3);color:var(--cv-text-2);margin-right:.25rem;padding:.0625rem .4375rem;font-size:.75rem;display:inline-block}.hacks-more-chip{color:var(--cv-text-3);font-variant-numeric:tabular-nums;font-size:.75rem}.hacks-flags{white-space:nowrap}.hacks-flag{border-radius:var(--cv-radius-sm);letter-spacing:.02em;text-transform:uppercase;padding:.0625rem .4375rem;font-size:.6875rem;font-weight:600;display:inline-block}.hacks-flag-bridge{background:var(--cv-red-soft);color:var(--cv-red)}.hacks-src{color:var(--cv-accent);white-space:nowrap;transition:color var(--duration-fast);margin-left:.375rem;font-size:.75rem;text-decoration:none;display:inline-block}.hacks-src:hover{color:var(--cv-accent-hover);text-decoration:underline}.hacks-src:focus-visible{outline:2px solid var(--cv-accent);outline-offset:2px;border-radius:var(--cv-radius-sm)}.hacks-more{justify-content:center;margin:1.25rem 0 .5rem;display:flex}.hacks-load-more{appearance:none;background:var(--cv-surface);color:var(--cv-text);border:1px solid var(--cv-border);border-radius:var(--cv-radius-md);font:inherit;cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast), transform var(--duration-instant);align-items:center;gap:.625rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;display:inline-flex}.hacks-load-more:hover:not(:disabled){border-color:var(--cv-border-hover);background:var(--cv-surface-3)}.hacks-load-more:active:not(:disabled){transform:translateY(1px)}.hacks-load-more:focus-visible{border-color:var(--cv-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cv-accent) 20%, transparent);outline:none}.hacks-load-more:disabled{opacity:.6;cursor:default}.hacks-remaining{color:var(--cv-text-3);font-variant-numeric:tabular-nums;font-size:.75rem}.hacks-reset,.hacks-retry{appearance:none;color:var(--cv-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.hacks-reset:hover,.hacks-retry:hover{color:var(--cv-accent-hover);text-decoration:underline}.hacks-attribution{color:var(--cv-text-3);max-width:46rem;margin-top:.5rem;font-size:.75rem;line-height:1.5}@media (width<=640px){.hacks-search,.hacks-filter{width:100%}.hacks-search-wrap{flex:1}}
