/* User requested: remove OSSBuy/Open Shelf sidebar and replace ugly hero with shopper shelf */
.hero-clean{padding:54px 0 28px}.clean-hero{display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:28px;align-items:stretch}.hero-copy-panel,.hero-shelf-panel{border:1px solid var(--line);border-radius:38px;background:color-mix(in srgb,var(--card) 94%,transparent);box-shadow:var(--shadow)}.hero-copy-panel{padding:48px;display:flex;flex-direction:column;justify-content:center;min-height:520px;background:radial-gradient(circle at 90% 16%,rgba(0,194,168,.18),transparent 20rem),linear-gradient(135deg,var(--card),color-mix(in srgb,var(--bg) 72%,var(--card)))}.hero-copy-panel h1{font-size:clamp(3rem,6.4vw,6.2rem);line-height:.86;letter-spacing:-.11em;margin:12px 0 18px;max-width:900px}.hero-search-strip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:24px 0}.hero-search-strip span{font-weight:950;color:var(--muted)}.hero-search-strip a{border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:9px 13px;font-weight:950;color:var(--ink)}.hero-shelf-panel{padding:22px;background:linear-gradient(180deg,#081220,#10243a);color:#eafff9;display:flex;flex-direction:column;gap:15px}.shelf-top{display:flex;justify-content:space-between;align-items:center}.shelf-top strong{font-size:1.15rem}.shelf-top span{border:1px solid rgba(255,255,255,.18);background:rgba(0,194,168,.16);border-radius:999px;padding:7px 10px;color:#94fff0;font-weight:950}.shelf-feature{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.07);border-radius:26px;padding:18px}.product-thumb{display:grid;place-items:center;width:96px;height:96px;border-radius:24px;background:linear-gradient(135deg,var(--mint),var(--blue));font-size:2rem;font-weight:1000;letter-spacing:-.08em}.shelf-feature b{font-size:1.5rem}.shelf-feature p{margin:.35rem 0 0;color:#cfe1ec}.shelf-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shelf-mini-grid a{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);border-radius:20px;padding:17px;min-height:108px}.shelf-mini-grid b{display:block}.shelf-mini-grid small{display:block;margin-top:7px;color:#aac5d6}.shelf-footer{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:auto}.shelf-footer span{display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.12);padding:9px 4px;font-size:.82rem;font-weight:950}.bench-layout,.hero-workcard,.bench-sidebar,.command-ribbon,.file-drawer,.merge-board{all:unset}.workbench:not(.hero-clean){display:none!important}@media(max-width:980px){.clean-hero{grid-template-columns:1fr}.hero-copy-panel{min-height:auto}.hero-copy-panel h1{font-size:clamp(3rem,9vw,5.4rem)}}@media(max-width:600px){.hero-clean{padding-top:34px}.hero-copy-panel,.hero-shelf-panel{border-radius:28px;padding:24px}.hero-copy-panel h1{font-size:2.85rem}.shelf-feature{grid-template-columns:1fr}.product-thumb{width:80px;height:80px}.shelf-mini-grid,.shelf-footer{grid-template-columns:1fr 1fr}}
