@import url("https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400..700;1,9..144,400..700&family=Inter:wght@400..700&family=JetBrains+Mono:wght@400..600&display=swap");:root{--ink:oklch(18% 0.005 50);--graphite:oklch(34% 0.006 50);--paper:oklch(96% 0.012 80);--paper-deep:oklch(92% 0.012 80);--paper-line:oklch(86% 0.012 80);--hi-vis:oklch(70% 0.18 50);--blueprint:oklch(55% 0.12 240);--ledger-green:oklch(58% 0.10 145);--redact:oklch(20% 0 0)}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--paper);color:var(--ink)}body{font-family:Inter,sans-serif;letter-spacing:-.01em;line-height:1.45;min-height:100vh}a{color:inherit;text-decoration:none}.mono{font-family:JetBrains Mono,monospace;letter-spacing:0}.display{font-family:Fraunces,serif;font-weight:600;line-height:1;letter-spacing:-.03em}.masthead{border-bottom:1px solid var(--ink);padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;gap:1rem}.masthead .brand{font-weight:600}.masthead nav{display:flex;gap:1.25rem}.masthead nav a{color:var(--graphite)}.masthead nav a.active,.masthead nav a:hover{color:var(--ink);border-bottom:1px solid var(--ink)}.desk{display:grid;grid-template-columns:280px 1fr;min-height:calc(100vh - 80px)}@media (max-width:800px){.desk{grid-template-columns:1fr}}aside.rail{background:var(--paper-deep);border-right:1px solid var(--ink);padding:1.5rem 1.25rem;overflow-y:auto}main.board{padding:1.5rem 2rem}.rail h3{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin:1.25rem 0 .5rem;padding-top:1rem;border-top:1px solid var(--paper-line)}.rail h3:first-of-type{border-top:0;padding-top:0;margin-top:0}.filter-list{list-style:none}.filter-list li a{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:.78rem}.filter-list li a:hover{color:var(--blueprint)}.filter-list .count{color:var(--graphite);margin-left:auto}.board-head{font-family:Fraunces,serif;font-style:italic;font-size:1.5rem;color:var(--graphite);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--paper-line)}.ledger{width:100%;border-collapse:collapse;font-family:JetBrains Mono,monospace;font-size:.85rem}.ledger thead th{border-bottom:1px solid var(--ink);padding:.5rem .75rem;text-align:left;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);font-weight:600}.ledger tbody tr{border-bottom:1px solid var(--paper-line)}.ledger tbody tr:hover{background:var(--paper-deep)}.ledger tbody td{padding:.7rem .75rem}.ledger .ID{color:var(--graphite)}.ledger .price{color:var(--hi-vis);font-weight:600}.ledger .pill{display:inline-block;padding:.1rem .5rem;border:1px solid var(--ink);font-size:.7rem}.ledger .pill.A{background:var(--blueprint);color:var(--paper);border-color:var(--blueprint)}.ledger .pill.B{background:var(--ink);color:var(--paper)}.ledger .pill.C{background:transparent}.ledger .pill.hot{color:var(--hi-vis);border-color:var(--hi-vis)}.pager{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.05em;text-transform:uppercase;color:var(--graphite)}.pager a{border:1px solid var(--ink);padding:.5rem 1rem;color:var(--ink)}.pager a:hover{background:var(--ink);color:var(--paper)}footer.foot{border-top:1px solid var(--paper-line);padding:1.5rem;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;display:flex;gap:1.5rem;flex-wrap:wrap}.empty,footer.foot{font-family:JetBrains Mono,monospace;color:var(--graphite)}.empty{padding:3rem;text-align:center}.card-detail{max-width:64rem;margin:2rem auto;padding:0 2rem}.card-detail .strap{font-family:JetBrains Mono,monospace;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:.75rem;display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:.75rem}.card-detail h1{font-family:Fraunces,serif;font-size:3rem;font-weight:600;letter-spacing:-.03em;margin-bottom:1rem}.card-detail .lede{font-size:1.1rem;color:var(--graphite);margin-bottom:2rem}.card-detail .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));border:1px solid var(--ink);margin-bottom:2rem}.card-detail .field{padding:1rem 1.25rem;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.card-detail .field:last-child{border-right:0}.card-detail .field .label{font-family:JetBrains Mono,monospace;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);margin-bottom:.25rem}.card-detail .field .value{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.card-detail .redact-block{background:var(--redact);color:var(--paper);padding:1.5rem;font-family:JetBrains Mono,monospace;letter-spacing:.15em;margin-bottom:1rem;text-align:center}.card-detail .price{font-family:Fraunces,serif;font-size:3rem;font-weight:600;color:var(--hi-vis);display:inline-block}.card-detail .unlock-cta{display:block;width:100%;background:var(--hi-vis);color:var(--ink);padding:1rem 1.5rem;font-family:JetBrains Mono,monospace;font-weight:600;letter-spacing:.15em;text-transform:uppercase;text-align:center;border:0;cursor:pointer;font-size:1rem}