.first-screen{padding-top:18px}.market-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.market-head h1{font:700 clamp(30px,4vw,48px)/1.1 serif;margin:0 0 8px}.market-stats{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px}.market-stats span{border:1px solid var(--line);padding:4px 8px}.home-search{display:flex;align-items:end;gap:8px}.home-search label{display:grid;font-size:12px;color:var(--muted)}.home-search input{min-width:260px;padding:11px;background:var(--panel);border:1px solid var(--line)}.home-search button{padding:11px 18px;background:var(--text);color:#111;border:0;font-weight:800}.more{display:block;text-align:right;margin-top:14px;color:var(--muted)}.source-guide,.agent-evaluations{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.source-guide article,.critic-card,.human-review,.review-compose{background:var(--panel);border:1px solid var(--line);padding:18px}.source-guide article{display:grid;gap:4px}.source-guide span,.critic-card small,.review-source-note span,.human-review-meta span,.human-review small{color:var(--muted);font-size:12px}.agent-evaluations{grid-template-columns:repeat(2,minmax(0,1fr))}.critic-card{display:grid;gap:8px}.critic-label{display:flex;align-items:center;gap:8px}.critic-label b{background:#5967ff;padding:2px 7px;border-radius:3px;font-size:11px}.critic-score{font-size:34px;color:var(--gold)}.critic-score small{font-size:13px}.critic-card meter{width:100%}.critic-card p{margin:0}.review-source-note{display:flex;gap:10px;align-items:baseline;margin:10px 0 28px}.human-review-head,.human-review-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.human-review{margin:10px 0}.human-review p{margin-bottom:0}.review-compose{margin-top:18px}.review-compose summary{cursor:pointer;font-weight:800}.review-compose form{display:grid;gap:14px;margin-top:18px}.review-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.review-compose label{display:grid;gap:5px}.review-compose select,.review-compose textarea{background:#0d0d10;color:var(--text);border:1px solid var(--line);padding:10px}.review-compose textarea{min-height:120px;resize:vertical}.review-compose .check{display:flex;align-items:center;gap:8px}.review-compose .honeypot{position:absolute;left:-9999px}.review-compose output{color:var(--gold)}@media(max-width:760px){.market-head{display:block}.market-head h1{font-size:32px}.home-search{margin-top:14px}.home-search label{flex:1}.home-search input{min-width:0;width:100%}.source-guide,.agent-evaluations{grid-template-columns:1fr}.review-fields{grid-template-columns:1fr 1fr}}