:root{--ava-evergreen:#2e4b3f;--ava-gold:#b99a5b;--ava-ivory:#fbf9f5;--ava-ink:#1c1b18;--ava-muted:#5c594f;--ava-sage:#edf0ea;--ava-parchment:#f5efe2;--ava-hairline:#d8d2c4;--ava-mark:#b2c37e;--bg:var(--ava-ivory);--panel:#fff;--ink:var(--ava-ink);--muted:var(--ava-muted);--line:var(--ava-hairline);--accent:var(--ava-evergreen);--accent-soft:var(--ava-sage);--gold:var(--ava-gold);--parchment:var(--ava-parchment);--warn:#8a6d3b;--warn-soft:var(--ava-parchment);--derived:#7a6f9c;--radius:10px;--font-display:"Playfair Display", Didot, Baskerville, Georgia, serif;--font-body:Inter, "Avenir Next", Avenir, "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-body);margin:0;padding:0;font-size:15px;line-height:1.5}a{color:var(--accent)}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}header.site{border-bottom:1px solid var(--line);background:var(--panel);z-index:10;position:sticky;top:0}header.site .wrap{align-items:center;gap:16px;height:58px;display:flex}.brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand svg{width:auto;height:20px;display:block}.brand .divider{background:var(--line);width:1px;height:18px}.brand .product{font-family:var(--font-display);color:var(--ava-evergreen);letter-spacing:.01em;font-size:16px}.motto{font-family:var(--font-display);color:var(--ava-muted);font-size:14px;font-style:italic}.kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);font-size:11px;font-weight:600}footer.site{border-top:1px solid var(--line);background:var(--panel);margin-top:50px;padding:26px 0}footer.site .wrap{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;font-size:13px;display:flex}footer.site a{color:var(--ava-evergreen)}header.site nav{align-items:center;gap:18px;margin-left:auto;font-size:14px;display:flex}header.site nav a{color:var(--muted);text-decoration:none}header.site nav a:hover{color:var(--ink)}.whoami{color:var(--muted);font-size:13px}.layout{grid-template-columns:232px 1fr;gap:28px;padding:26px 0 60px;display:grid}@media (max-width:860px){.layout{grid-template-columns:1fr}}.facets{font-size:14px}.facets h3{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:22px 0 8px;font-size:11px;font-weight:620}.facets h3:first-child{margin-top:0}.facets a{color:var(--ink);border-radius:6px;justify-content:space-between;gap:8px;margin:0 -8px;padding:5px 8px;text-decoration:none;display:flex}.facets a:hover{background:var(--panel)}.facets a.on{background:var(--accent-soft);color:var(--accent);font-weight:560}.facets a .n{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.searchbar{gap:8px;margin-bottom:18px;display:flex}.searchbar input{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);color:var(--ink);flex:1;padding:10px 13px;font-size:15px}.searchbar input:focus{outline:2px solid var(--accent-soft);border-color:var(--accent)}.btn{border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;padding:10px 17px;font-size:14px;font-weight:520;text-decoration:none;display:inline-block}.btn.ghost{color:var(--accent);background:0 0}.resultline{color:var(--muted);margin-bottom:14px;font-size:13.5px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;overflow:hidden}.card>summary{cursor:pointer;padding:14px 16px;list-style:none}.card>summary::-webkit-details-marker{display:none}.card>summary:hover{background:#fcfbf9}.card.single{padding:14px 16px}.row1{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.name{letter-spacing:-.005em;font-size:15.5px;font-weight:600}.cat{color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11.5px}.row2{color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:5px;font-size:13.5px;display:flex}.row2 b{color:var(--ink);font-weight:560}.derived{color:var(--derived);border-bottom:1px dotted var(--derived);cursor:help}.pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11.5px}.pill.a{background:var(--accent-soft);color:var(--accent);border-color:#0000}.pill.short{background:var(--warn-soft);color:var(--warn);border-color:#0000}.pill.ask{color:var(--derived);background:#f3f0ff;border-color:#0000}table.lots{border-collapse:collapse;width:100%;font-size:13.5px}table.lots th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--line);background:#fcfbf9;padding:9px 16px;font-size:11.5px;font-weight:560}table.lots td{border-top:1px solid var(--line);vertical-align:top;padding:9px 16px}table.lots td.num{font-variant-numeric:tabular-nums}.note{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius);border:1px solid #f0e4c8;margin:12px 0;padding:11px 14px;font-size:13.5px}.note.calm{background:var(--accent-soft);color:var(--accent);border-color:#d6e5df}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.empty{text-align:center;color:var(--muted);padding:60px 20px}h1,h2,h3{font-family:var(--font-display);font-weight:500}h1{letter-spacing:-.01em;margin:0 0 4px;font-size:27px;line-height:1.22}h2{letter-spacing:-.005em;color:var(--ava-evergreen);margin:30px 0 10px;font-size:20px}h2.ruled:after{content:"";background:var(--gold);width:44px;height:2px;margin-top:8px;display:block}.sub{color:var(--muted);margin:0 0 20px}.center{max-width:520px;margin:60px auto}label.field{margin-bottom:14px;font-size:14px;display:block}label.field input,label.field select,label.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:8px;margin-top:5px;padding:9px 12px;font-family:inherit;font-size:14.5px}dl.meta{grid-template-columns:150px 1fr;gap:7px 18px;margin:0;font-size:14px;display:grid}dl.meta dt{color:var(--muted)}dl.meta dd{margin:0}.countdown{align-items:flex-end;gap:8px;display:inline-flex}.cd-cell{background:var(--panel);border:1px solid var(--line);border-radius:8px;flex-direction:column;align-items:center;min-width:52px;padding:6px 10px;display:inline-flex}.cd-cell b{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.cd-cell small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.hero{border-bottom:1px solid var(--line);background:var(--panel)}.hero .wrap{max-width:820px;padding:46px 20px 38px}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--gold);margin-bottom:12px;font-size:11px;font-weight:600}.urgency{background:var(--parchment);border:1px solid #e6d9bf;border-left:3px solid var(--gold);border-radius:var(--radius);margin:22px 0;padding:14px 16px;font-size:14.5px}.launchbox{background:var(--accent-soft);border-radius:var(--radius);border:1px solid #d6e5df;flex-wrap:wrap;align-items:center;gap:22px;margin:26px 0 0;padding:16px 18px;display:flex}.catgrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.cattile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.cattile .n{font-size:19px;font-weight:640}.cattile .l{color:var(--muted);font-size:13px}.skeleton-row{background:linear-gradient(90deg,#efece6 25%,#f7f5f1 50%,#efece6 75%) 0 0/200% 100%;border-radius:5px;height:13px;margin:7px 0;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton-row{animation:none}}.pager{justify-content:center;align-items:center;gap:8px;margin:24px 0 8px;display:flex}.pager a,.pager span{border:1px solid var(--line);color:var(--ink);background:var(--panel);border-radius:8px;padding:7px 13px;font-size:14px;text-decoration:none}.pager span.on{background:var(--accent);color:#fff;border-color:var(--accent)}.pager span.off{color:var(--muted);background:0 0;border-color:#0000}
