/* Header-triggered Browse controls: keep the marketplace feed clear until a collector asks for tools. */
.header-browse-tools{position:static!important;order:8;display:inline-flex;align-items:center;gap:6px;align-self:center;flex:0 0 auto;width:auto!important;height:auto!important;margin:0!important;border:1px solid #405264!important;border-radius:6px!important;padding:8px 10px;background:#111820!important;color:#c5ced7!important;font:800 .58rem/1 "DM Mono",monospace;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.header-browse-tools span{font-size:1rem;line-height:.6}.header-browse-tools:hover,.header-browse-tools:focus-visible,.header-browse-tools[aria-expanded="true"]{border-color:#e4bd58!important;background:#1b2731!important;color:#fff!important;outline:0}
.browse-controls-dock:not(.is-overlay-open){display:none!important}.browse-controls-dock.is-overlay-open{position:fixed!important;z-index:2147483000!important;top:calc(var(--header-height,72px) + 12px)!important;right:max(18px,calc((100vw - 1440px)/2))!important;bottom:auto!important;left:auto!important;display:grid!important;width:min(720px,calc(100vw - 36px))!important;max-height:calc(100dvh - 105px)!important;margin:0!important;overflow:auto!important;overscroll-behavior:contain;border:1px solid #526978!important;background:linear-gradient(145deg,#0d151cf8,#111a21fc)!important;box-shadow:0 26px 70px #000b!important;backdrop-filter:blur(16px)}.browse-controls-dock.is-overlay-open:before{position:fixed;z-index:-1;inset:0;background:#0005;content:""}.browse-controls-dock.is-overlay-open .browse-controls-switches{position:sticky;top:-14px;z-index:2;margin:-14px -14px 0;padding:12px 14px 10px;background:#101922f7;border-bottom:1px solid #304652}.browse-tools-close{border:1px solid #526978;border-radius:6px;padding:8px 11px;background:#17232c;color:#dceaf1;font:800 .65rem/1 "DM Mono",monospace;text-transform:uppercase;cursor:pointer}.browse-tools-close:hover,.browse-tools-close:focus-visible{border-color:#e4bd58;color:#fff;outline:0}html body.browse-doomscroll .browse-controls-dock.is-overlay-open{background:linear-gradient(145deg,#fff1dff7,#ffe0cef7)!important;box-shadow:0 26px 70px #77465780!important}.browse-controls-dock.is-overlay-open .search-scope{display:flex!important}.browse-controls-dock.is-overlay-open .popular-tags,.browse-controls-dock.is-overlay-open .live-auction-rail,.browse-controls-dock.is-overlay-open .popular-listing-rail,.browse-controls-dock.is-overlay-open .popular-entity-rail{display:grid!important}
@media(max-width:760px){.header-browse-tools{order:8;padding:7px!important;min-width:38px;min-height:38px;justify-content:center}.header-browse-tools b{display:none}.header-browse-tools span{font-size:1.15rem}.browse-controls-dock.is-overlay-open{top:66px!important;right:9px!important;bottom:calc(116px + env(safe-area-inset-bottom))!important;left:9px!important;width:auto!important;max-height:none!important;padding:10px!important;border-radius:12px!important}.browse-controls-dock.is-overlay-open .browse-controls-switches{top:-10px;margin:-10px -10px 0;padding:10px}.browse-controls-dock.is-overlay-open .search-scope{overflow-x:auto!important}.browse-controls-dock.is-overlay-open .listing-filter-controls{padding-bottom:4px}}

/* Metadata is opt-in: its rails never escape this state gate, including when
   the tools sheet is open. The compact indicator makes the current state
   obvious without adding a second control. */
.browse-controls-dock.is-overlay-open{gap:12px;padding:14px!important;border-radius:12px!important}.browse-controls-dock.is-overlay-open .browse-controls-switches{display:flex;align-items:center;gap:8px}.browse-controls-dock.is-overlay-open .metadata-toggle{display:flex;align-items:center;gap:6px;margin-left:auto}.browse-controls-dock.is-overlay-open .metadata-toggle:after{content:attr(data-state);min-width:27px;border:1px solid #3e5666;border-radius:999px;padding:3px 5px;color:#aebfca;font:800 .55rem/1 "DM Mono",monospace;text-align:center;text-transform:uppercase}.browse-controls-dock.is-overlay-open .metadata-toggle[data-state="on"]:after{border-color:#4d9074;background:#173326;color:#a6ecc7}.browse-controls-dock.is-overlay-open.metadata-hidden .popular-tags,.browse-controls-dock.is-overlay-open.metadata-hidden .live-auction-rail,.browse-controls-dock.is-overlay-open.metadata-hidden .popular-listing-rail,.browse-controls-dock.is-overlay-open.metadata-hidden .popular-entity-rail{display:none!important}.browse-controls-dock.is-overlay-open:not(.metadata-hidden) .popular-tags[hidden],.browse-controls-dock.is-overlay-open:not(.metadata-hidden) .live-auction-rail[hidden],.browse-controls-dock.is-overlay-open:not(.metadata-hidden) .popular-listing-rail[hidden],.browse-controls-dock.is-overlay-open:not(.metadata-hidden) .popular-entity-rail[hidden]{display:none!important}@media(max-width:760px){.browse-controls-dock.is-overlay-open{padding:10px!important;bottom:calc(106px + env(safe-area-inset-bottom))!important}}
