.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.market-discovery{display:grid;grid-template-columns:.8fr 1.2fr;gap:38px;align-items:center;background:#edf0e5;border:1px solid #dfe4d6;border-radius:5px;padding:28px 32px;margin:0 0 32px}
.discovery-copy>span{font-size:8px;letter-spacing:1.7px;color:#79876b}.discovery-copy h2{font-size:23px;font-weight:500;letter-spacing:-.6px;margin:6px 0}.discovery-copy p{font-size:10px;color:#7c8570}
.discovery-search{min-width:0}.market-search{display:flex;align-items:center;gap:12px;background:#fffef8;border:1px solid #d0d8c5;border-radius:3px;padding:6px 6px 6px 16px}.market-search>.icon{color:#89947d;width:18px;height:18px;flex-shrink:0}.market-search input{min-width:0;width:100%;border:0;background:transparent;padding:10px 0;font-size:11px;color:#35422e}.market-search input::placeholder{color:#99a08e}.market-search input:focus-visible{outline:none}.market-search:focus-within{outline:2px solid #8a9a79;outline-offset:2px}.market-search .btn{flex-shrink:0;font-size:10px;min-height:39px;padding:9px 15px;gap:12px}.market-search .btn .icon{width:14px;height:14px}
.search-examples{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:11px;font-size:9px;color:#8d967f}.search-examples button{font-size:9px;color:#506244;border-bottom:1px solid #c4ceb7;padding:2px 0}.search-examples button:hover{color:#24341b;border-color:#647851}.search-examples small{font-size:8px;margin-left:auto;color:#8e9781}
.tier-dropdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid #d9e0ce}.tier-dropdown{min-width:0}.tier-dropdown label{display:flex;flex-wrap:wrap;gap:5px 9px;align-items:baseline;font-size:11px;font-weight:600;color:#354a2a;margin-bottom:8px}.tier-dropdown label>span{font-size:9px;font-weight:400;color:#89947c}.tier-dropdown .filter-select{min-height:43px;background:#fffef8;border-color:#cdd7c1;font-size:12px;color:#354a2a;padding:10px 12px;cursor:pointer}.tier-dropdown>small{display:block;font-size:8px;line-height:1.8;color:#929b85;margin-top:6px}
.mintage-filter{margin-top:18px;padding-top:17px;border-top:1px solid #d9e0ce}.mintage-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.mintage-heading h3{font-size:11px;font-weight:600;color:#354a2a}.mintage-heading h3 span{font-size:7px;letter-spacing:1px;font-weight:400;color:#89947c;margin-left:8px}.mintage-heading>button{font-size:9px;text-decoration:underline;color:#849176}.mintage-controls{display:grid;grid-template-columns:1.25fr 1fr auto;gap:12px;align-items:end}.mintage-controls>div{min-width:0}.mintage-controls label{display:block;font-size:9px;color:#89947c;margin-bottom:5px}.mintage-controls input,.mintage-controls select{width:100%;min-width:0;border:1px solid #cdd7c1;background:#fffef8;color:#354a2a;border-radius:3px;min-height:43px;padding:10px 12px;font-size:12px}.mintage-controls input::placeholder{color:#a1a891}.mintage-controls select{cursor:pointer}.mintage-controls .btn{min-height:43px;padding:10px 17px;font-size:10px;gap:8px}.mintage-controls .btn .icon{width:14px;height:14px}.mintage-filter>p{font-size:8px;line-height:1.8;color:#929b85;margin-top:8px}
@media(max-width:700px){.mintage-controls{grid-template-columns:1.15fr 1fr auto;gap:8px}.mintage-controls input,.mintage-controls select{min-height:44px;padding:10px 8px;font-size:11px}.mintage-controls .btn{min-height:44px;padding:10px 12px;font-size:10px}.mintage-controls .btn .icon{display:none}.mintage-filter>p{font-size:8px}}
@media(max-width:700px){.tier-dropdowns{gap:12px;margin-top:16px;padding-top:16px}.tier-dropdown label{display:block;font-size:11px}.tier-dropdown label>span{display:block;margin-top:2px;font-size:9px}.tier-dropdown .filter-select{font-size:11px;padding:10px 8px;min-height:44px}.tier-dropdown>small{font-size:8px}}
.market-results{min-width:0}.filter-group h3 small{font-size:7px;letter-spacing:.8px;color:#89937c;margin-left:7px;font-weight:500}.filter-choice{gap:8px}.filter-choice>span{flex-shrink:0}.trust-filter-group .filter-choice{padding:8px 0}.trust-filter-group label{gap:7px;min-width:0}.filter-choice label .filter-trust-letter{display:grid;place-items:center;border:1px solid #d5ddca;border-radius:2px;min-width:22px;height:23px;font-size:12px;font-weight:600;color:#647c51}.filter-choice.selected .filter-trust-letter{color:#fffef7;background:#506444;border-color:#506444}.filter-choice label .filter-trust-label{font-size:9px;color:inherit;line-height:1.5}.filter-disclaimer{font-size:8px;line-height:1.8;color:#9a9f8c;margin-top:10px}
.clear-all-filters{padding:5px 3px;font-size:9px;text-decoration:underline;color:#8b937e}.filter-count{width:18px;height:18px;display:inline-grid;place-items:center;background:#526747;color:#fff;border-radius:50%;font-size:9px}.results-toolbar>div:first-child{overflow-wrap:anywhere}.active-filters .filter-chip{max-width:100%;overflow-wrap:anywhere;text-align:left}.active-filters .filter-chip .icon{flex-shrink:0}
@media(max-width:980px){.market-discovery{grid-template-columns:1fr;gap:18px;padding:25px}.discovery-copy h2{font-size:23px}.discovery-copy p{font-size:11px}.filter-group h3 small{display:block;margin:3px 0 0}.filter-choice label .filter-trust-label{font-size:8px}}
@media(max-width:700px){.market-discovery{padding:21px 18px;margin-bottom:24px;gap:17px}.discovery-copy>span{font-size:7px;letter-spacing:1.4px}.discovery-copy h2{font-size:22px;margin:5px 0}.discovery-copy p{font-size:10px;line-height:1.8}.market-search{gap:8px;padding:5px 5px 5px 11px}.market-search>.icon{width:15px;height:15px}.market-search input{font-size:10px;padding:10px 0}.market-search .btn{font-size:9px;padding:9px 12px;min-height:36px}.market-search .btn .icon{display:none}.search-examples{font-size:8px;gap:6px 11px}.search-examples button{font-size:8px}.search-examples small{flex-basis:100%;margin-left:0;font-size:8px}.filter-group h3 small{display:inline-block;margin-left:7px}.filter-choice label .filter-trust-label{font-size:10px}.filter-disclaimer br{display:none}.filter-disclaimer{font-size:9px}.mobile-filter-button{border:1px solid #d6ddcb;border-radius:3px;padding:7px 10px;background:#f0f2e8;min-height:32px}.filters.mobile-open{margin-top:0}.results-toolbar{padding-top:14px;padding-bottom:14px}.results-toolbar>div:first-child{flex-basis:100%;font-size:11px}.sort-control{margin-left:auto}.sort-control select{min-height:33px}.filter-chip{padding:6px 9px;font-size:9px}.empty-state{padding:40px 16px}.empty-state h2{font-size:18px}.empty-state p{font-size:11px}}
