:root{--ink:#0d0b09;--ink-2:#161310;--bone:#ece5d8;--bone-dim:#9a8f7d;--amber:#e8a33d;--amber-deep:#b97a1e;--line:#2a251e;--ease-out:cubic-bezier(.22, 1, .36, 1)}@font-face{font-family:Instrument Serif;src:url(/assets/14b9f8c3-CGHjAgsg.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Instrument Serif;src:url(/assets/1f681059-C4j453oU.ttf)format("truetype");font-weight:400;font-style:italic}@font-face{font-family:JetBrains Mono;src:url(/assets/7be4b885-7_278HMF.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/assets/80ca2030-9KJuWOdP.ttf)format("truetype");font-weight:500;font-style:normal}@font-face{font-family:JetBrains Mono;src:url(/assets/ef66fbb1-B6W8R_vR.ttf)format("truetype");font-weight:700;font-style:normal}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink);color:var(--bone)}body{-webkit-font-smoothing:antialiased;min-height:100vh;font-family:JetBrains Mono,monospace}.serif{font-family:Instrument Serif,serif}.mono{font-family:JetBrains Mono,monospace}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise .7s var(--ease-out) both}.d1{animation-delay:50ms}.d2{animation-delay:.11s}.d3{animation-delay:.17s}.d4{animation-delay:.23s}.d5{animation-delay:.29s}.d6{animation-delay:.35s}.hdr{justify-content:space-between;align-items:baseline;max-width:1200px;margin:0 auto;padding:36px 32px 28px;display:flex}.hdr-brand{align-items:baseline;gap:14px;display:flex}.hdr-logo{letter-spacing:.01em;font-family:Instrument Serif,serif;font-size:30px}.hdr-logo em{color:var(--amber);font-style:italic}.hdr-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);font-size:11px}.live-dot{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-right:8px;animation:2.2s ease-in-out infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.chains{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:26px;max-width:1200px;margin:0 auto;padding:0 32px 26px;display:flex}.chain-btn{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 2px;font-family:JetBrains Mono,monospace;font-size:12px;transition:color .2s,border-color .2s}.chain-btn:hover{color:var(--bone)}.chain-btn.active{color:var(--amber);border-bottom-color:var(--amber)}.state{letter-spacing:.1em;max-width:1200px;color:var(--bone-dim);text-transform:uppercase;margin:0 auto;padding:24px 32px;font-size:12px}.empty{text-align:center;flex-direction:column;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:96px 32px 120px;display:flex}.empty-title{color:var(--bone);font-family:Instrument Serif,serif;font-size:clamp(44px,7vw,92px);font-style:italic;line-height:1}.empty-title .dot{color:var(--amber);font-style:normal}.empty-sub{max-width:520px;color:var(--bone-dim);letter-spacing:.04em;font-size:13px;line-height:1.9}.empty-cta{color:var(--ink);background:var(--amber);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-top:12px;padding:16px 34px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.empty-cta:hover{background:var(--amber-deep)}.lots{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;padding:12px 32px 96px;display:grid}@media (width<=980px){.lots{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.lots{grid-template-columns:1fr}}.lot{border:1px solid var(--line);background:var(--ink-2);color:inherit;transition:transform .25s var(--ease-out), border-color .2s;flex-direction:column;text-decoration:none;display:flex}.lot:hover{border-color:var(--amber);transform:translateY(-4px)}.lot-media{aspect-ratio:4/3;background:var(--ink);position:relative;overflow:hidden}.lot-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);image-rendering:auto}.lot:hover .lot-media img{transform:scale(1.02)}.lot-media img.broken{display:none}.lot-fallback{color:var(--line);justify-content:center;align-items:center;font-family:Instrument Serif,serif;font-size:30px;font-style:italic;display:flex;position:absolute;inset:0}.lot-badge{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:10px;font-weight:500;position:absolute;top:12px;left:12px}.lot-badge.live{background:var(--amber);color:var(--ink)}.lot-badge.ended{background:var(--line);color:var(--bone-dim)}.lot-body{flex-direction:column;gap:14px;padding:20px 20px 18px;display:flex}.lot-title{white-space:nowrap;text-overflow:ellipsis;font-family:Instrument Serif,serif;font-size:22px;line-height:1.15;overflow:hidden}.lot-row{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.lot-label{color:var(--bone-dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.lot-val{font-family:JetBrains Mono,monospace;font-size:13px}.lot-val.price{color:var(--amber);font-size:15px;font-weight:700}.lot-val.urgent{color:var(--amber);animation:1s ease-in-out infinite pulse}.lot-foot{border-top:1px solid var(--line);color:var(--bone-dim);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding-top:12px;font-size:10px;display:flex}.detail{max-width:1200px;margin:0 auto;padding:20px 32px 96px}.back{cursor:pointer;color:var(--bone-dim);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:none;padding:10px 0;font-family:JetBrains Mono,monospace;font-size:11px;transition:color .2s}.back:hover{color:var(--amber)}.detail-grid{grid-template-columns:1.1fr .9fr;gap:40px;margin-top:18px;display:grid}@media (width<=900px){.detail-grid{grid-template-columns:1fr}}.detail-media{border:1px solid var(--line);aspect-ratio:1;background:var(--ink-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.detail-media img{object-fit:cover;width:100%;height:100%}.detail-media .lot-fallback{font-size:54px}.detail-panel{flex-direction:column;gap:26px;display:flex}.detail-title{font-family:Instrument Serif,serif;font-size:clamp(34px,4vw,52px);line-height:1.02}.detail-price{color:var(--amber);font-family:JetBrains Mono,monospace;font-size:34px;font-weight:700}.dl{border-top:1px solid var(--line);grid-template-columns:1fr;gap:0;display:grid}.dl-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 2px;font-size:12px;display:flex}.dl-k{color:var(--bone-dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.dl-v{font-family:JetBrains Mono,monospace;font-size:12px}.ftr{border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;max-width:1200px;color:var(--bone-dim);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:26px 32px 40px;font-size:10px;display:flex}.ftr a{color:var(--bone-dim);text-decoration:none;transition:color .2s}.ftr a:hover{color:var(--amber)}
