.list-page { background:#f2f4f1;color:var(--ink) }.list-shell{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:90px 0 120px}.list-hero{padding:35px 0 45px}.list-hero h1{margin:8px 0 10px;font-size:clamp(68px,12vw,150px)}.list-hero p{color:var(--muted);font-size:21px}.list-controls{position:sticky;z-index:10;top:75px;padding:12px;display:grid;grid-template-columns:1fr auto auto;gap:9px;border:1px solid var(--line);border-radius:20px;background:rgba(242,244,241,.95);backdrop-filter:blur(12px)}.list-controls form{display:grid;grid-template-columns:1fr auto;gap:8px}.list-controls input,.list-controls select{min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:13px;background:white;font:inherit}.list-count{margin:28px 0 12px;color:var(--muted);font-weight:800}.listing-rows{display:grid;gap:10px}.listing-row{padding:13px;display:grid;grid-template-columns:170px 1fr auto;gap:20px;align-items:center;border:1px solid var(--line);border-radius:20px;background:white}.listing-row-photo{width:170px;aspect-ratio:4/3;border-radius:14px;background:#dfe3de center/cover no-repeat}.listing-row h2{margin:0 0 5px;font-size:25px}.listing-row p{max-width:650px;color:var(--muted)}.listing-row-meta{margin-top:8px;font-size:12px;font-weight:800;color:#58615a}.listing-row-price{min-width:145px;text-align:right}.listing-row-price strong{display:block;margin-bottom:12px;font-size:27px}.empty-state{padding:50px;text-align:center;border:1px dashed #aeb6af;border-radius:24px;background:white}@media(max-width:760px){.list-shell{width:min(100% - 24px,700px);padding-top:45px}.list-controls{position:static;grid-template-columns:1fr}.list-controls form{grid-template-columns:1fr}.listing-row{grid-template-columns:100px 1fr}.listing-row-photo{width:100px}.listing-row-price{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;text-align:left}.listing-row-price strong{margin:0}.list-hero h1{font-size:64px}}

/* WAVE Current */
.list-page{background:radial-gradient(circle at 8% 5%,rgba(139,108,255,.11),transparent 30rem),radial-gradient(circle at 95% 25%,rgba(88,201,212,.08),transparent 28rem),#f3f1f7}
.list-hero{position:relative;padding-top:55px}.list-hero h1{max-width:900px;font-size:clamp(64px,10vw,125px);line-height:.82}.list-hero p{color:#696675}
.list-controls{border-color:#d7d1e2;background:rgba(242,239,247,.88);box-shadow:0 18px 55px rgba(38,24,79,.08)}.list-controls input,.list-controls select{border-color:#ddd7e7;background:#fff}
.listing-row{border-color:#dcd8e7;background:linear-gradient(145deg,#fff,#f8f6fc);box-shadow:0 14px 40px rgba(38,24,79,.055);transition:transform .2s,border-color .2s}.listing-row:hover{transform:translateY(-2px);border-color:#9d8bdf}.listing-row-meta{color:#6655cb}.empty-state{border-color:#c9c2d8;background:#fff}
