.hunt-stage{overflow:hidden}.hunt-scene{display:grid;grid-template-columns:auto minmax(120px,1fr) minmax(0,1.4fr);gap:24px;align-items:center}@media (max-width: 900px){.hunt-scene{grid-template-columns:1fr}.hunt-trail{transform:rotate(90deg);max-width:160px;margin:0 auto}}.hunt-hog{display:grid;justify-items:center;gap:10px;color:var(--floor-ink)}.hunt-label{font-family:var(--font-sans);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--floor-ink-muted)}.hunt-trail{min-width:0}.hunt-buyers{display:grid;gap:12px}.hunt-buyer{position:relative;padding:18px 20px;border-radius:var(--radius-xl);border:1px solid var(--floor-600);background:var(--floor-800);display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:center}.hunt-buyer-kind{font-family:var(--font-sans);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--floor-ink-muted);grid-column:1}.hunt-buyer strong{grid-column:2;grid-row:1 / span 2;font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);color:var(--floor-ink);font-weight:500}.hunt-buyer>span:last-child{grid-column:1;font-size:13.5px;line-height:1.5;color:var(--floor-ink-muted)}.hunt-buyer--find{border-color:#e2b55a99;box-shadow:var(--shadow-glow);background:var(--floor-700)}.hunt-buyer--find strong{color:var(--gold-300)}.hunt-buyer-mark{position:absolute;top:-12px;right:-10px;color:var(--gold-400)}.hunt-scene-note{margin-top:22px;font-size:12.5px;line-height:1.5;color:var(--floor-ink-muted);opacity:.85;max-width:76ch}.hunt-reasons .card h3{font-size:21px}.hunt-inputs{display:grid;gap:12px}.hunt-input{padding:22px 24px;border-radius:var(--radius-xl);border:1px solid var(--border-primary);background:var(--bg-elevated)}.hunt-input-n{font-family:var(--font-sans);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--fg-tertiary)}.hunt-input h3{font-size:19px;margin:8px 0}.hunt-input p{font-size:14.5px;line-height:1.55}.hunt-input--out{border-color:#d4a04480;background:var(--gold-100)}.hunt-auction{padding:30px;border-radius:var(--radius-2xl);background:var(--floor-800);border:1px solid var(--floor-600);color:var(--floor-ink)}.hunt-auction .eyebrow{color:var(--gold-400)}.hunt-bars{display:grid;gap:18px;margin:10px 0 18px}.hunt-bar{position:relative;padding:14px 16px;border-radius:var(--radius-md);overflow:hidden;background:var(--floor-700);min-height:64px;display:flex;flex-direction:column;justify-content:center}.hunt-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--w, 50%);background:linear-gradient(90deg,#d4a04459,#d4a0441f)}.hunt-bar--win:before{background:linear-gradient(90deg,var(--gold-600),var(--gold-400))}.hunt-bar-label{position:relative;font-size:13px;color:var(--floor-ink-muted)}.hunt-bar--win .hunt-bar-label{color:#1a1209;font-weight:700}.hunt-bar-val{position:relative;font-family:var(--font-display);font-size:clamp(28px,3vw,40px);line-height:1.05;color:var(--floor-ink)}.hunt-bar--win .hunt-bar-val{color:#1a1209}.hunt-auction-note{font-size:12.5px;line-height:1.5;color:var(--floor-ink-muted)}
