.marketplace-hero{padding-bottom:3rem}.marketplace-intro{max-width:850px}.marketplace-proof{display:flex;align-items:baseline;gap:.7rem;margin-top:2rem}.marketplace-proof strong{font-size:2.4rem}.marketplace-proof span{color:var(--muted)}.marketplace-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.3rem}.marketplace-card{padding:2rem;border:1px solid var(--line);background:linear-gradient(145deg,rgba(12,30,52,.96),rgba(8,20,35,.96));border-radius:1rem;box-shadow:0 22px 60px rgba(0,0,0,.24)}.marketplace-card-meta{display:flex;justify-content:space-between;gap:1rem;text-transform:uppercase;letter-spacing:.12em;font-size:.73rem;color:var(--muted)}.marketplace-card h2{margin:.8rem 0}.marketplace-offer{display:grid;gap:.25rem;margin:1.4rem 0}.marketplace-offer strong{font-size:1.15rem}.marketplace-offer span{font-size:.86rem;color:var(--muted)}.marketplace-tools{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,.42fr) auto;gap:1rem;align-items:end;margin:1.7rem 0 2rem;padding:1.1rem;border:1px solid var(--line);border-radius:1rem;background:rgba(8,20,35,.72)}.marketplace-tools label{display:grid;gap:.45rem}.marketplace-tools label span{text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;color:var(--muted)}.marketplace-tools input,.marketplace-tools select{width:100%;min-height:46px;border:1px solid var(--line);border-radius:.7rem;background:#081523;color:var(--text);padding:.75rem .9rem;font:inherit}.marketplace-tools input:focus,.marketplace-tools select:focus{outline:2px solid var(--accent);outline-offset:2px}.marketplace-count{min-height:46px;display:flex;align-items:center;justify-content:center;padding:0 .9rem;border:1px solid var(--line);border-radius:.7rem;color:var(--muted);white-space:nowrap}.marketplace-empty{padding:1.25rem;border:1px dashed var(--line);border-radius:.9rem;color:var(--muted)}.marketplace-seller-card{border-style:dashed}.marketplace-network-grid .marketplace-card{box-shadow:none}.marketplace-card[hidden]{display:none!important}
.marketplace-application-shell{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:1.4rem;align-items:start;margin-top:2rem}.marketplace-form{padding:2rem;border:1px solid var(--line);border-radius:1rem;background:rgba(7,17,31,.78);box-shadow:0 22px 60px rgba(0,0,0,.2)}.marketplace-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.marketplace-form label{display:grid;gap:.45rem;font-weight:650}.marketplace-form label>span,.marketplace-confirmations legend{font-size:.88rem;letter-spacing:.02em}.marketplace-form input,.marketplace-form select,.marketplace-form textarea{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:.7rem;background:rgba(2,10,20,.82);color:var(--text);font:inherit;padding:.78rem .9rem}.marketplace-form textarea{min-height:7rem;resize:vertical}.marketplace-form input:focus,.marketplace-form select:focus,.marketplace-form textarea:focus{outline:2px solid var(--accent);outline-offset:2px}.marketplace-form-wide{grid-column:1/-1}.marketplace-confirmations{display:grid;gap:.8rem;margin:1.25rem 0 1.5rem;padding:1.1rem;border:1px solid var(--line);border-radius:.8rem}.marketplace-confirmations label{display:flex;align-items:flex-start;gap:.7rem;font-weight:400}.marketplace-confirmations input{width:auto;margin-top:.25rem}.marketplace-form-status{min-height:1.5em;margin:.9rem 0 0;color:var(--muted)}.marketplace-intake-note{position:sticky;top:6rem}.marketplace-intake-note ol{padding-left:1.25rem}.marketplace-intake-note li+li{margin-top:.65rem}.marketplace-intake-note a{text-decoration:underline;text-underline-offset:.18em}.marketplace-intake-note hr{border:0;border-top:1px solid var(--line);margin:1.4rem 0}
@media(max-width:900px){.marketplace-application-shell{grid-template-columns:1fr}.marketplace-intake-note{position:static}}@media(max-width:860px){.marketplace-tools{grid-template-columns:1fr 1fr}.marketplace-count{grid-column:1/-1}}@media(max-width:720px){.marketplace-card,.marketplace-form{padding:1.4rem}.marketplace-card-meta{display:grid}.marketplace-tools{grid-template-columns:1fr}.marketplace-count{grid-column:auto;justify-content:flex-start}.marketplace-form-grid{grid-template-columns:1fr}.marketplace-form-wide{grid-column:auto}}
