
.market-wrap{max-width:1120px;margin:0 auto;padding:48px 20px 76px}.market-hero{max-width:760px;margin:0 auto 28px;text-align:center}.market-hero h1{margin:12px 0 14px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.03em}.market-hero p{max-width:680px;margin:0 auto;color:#94a3b8;line-height:1.9}.market-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(34,211,238,.24);border-radius:999px;padding:7px 11px;color:#67e8f9;background:rgba(8,145,178,.08);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.market-badge svg{width:15px;height:15px}.market-ticker{display:flex;gap:10px;overflow:auto;margin:0 auto 24px;padding:4px 1px 10px;scrollbar-width:thin}.market-ticker:empty{display:none}.ticker-item{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:10px 13px;border:1px solid rgba(34,211,238,.16);border-radius:999px;background:rgba(15,23,42,.7);white-space:nowrap;color:#cbd5e1;font-size:.82rem}.ticker-item strong{color:#f8fafc}.market-grid{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:18px;align-items:start}.market-card{border:1px solid rgba(148,163,184,.16);border-radius:22px;background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.42));padding:22px;box-shadow:0 22px 65px rgba(2,6,23,.18)}.market-card h2{margin:0 0 8px;font-size:1.12rem;color:#f8fafc}.market-card>p{margin:0 0 18px;color:#94a3b8;font-size:.86rem;line-height:1.8}.market-form{display:grid;gap:13px}.market-field{display:grid;gap:7px}.market-field label{color:#cbd5e1;font-size:.78rem;font-weight:800}.market-field input,.market-field select,.market-field textarea{box-sizing:border-box;width:100%;border:1px solid #334155;border-radius:12px;background:#0f1b2d;color:#f8fafc;padding:11px 13px;font:inherit;outline:none}.market-field textarea{min-height:104px;resize:vertical;line-height:1.7}.market-field input:focus,.market-field select:focus,.market-field textarea:focus{border-color:#22d3ee;box-shadow:0 0 0 3px rgba(34,211,238,.13)}.market-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.market-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.market-actions .btn{border:0}.market-help{margin-top:14px;color:#94a3b8;font-size:.75rem;line-height:1.75}.field-error{display:block;min-height:0;color:#fda4af;font-size:.74rem;line-height:1.45}.field-error[hidden]{display:none}.field-invalid{border-color:#fb7185!important;box-shadow:0 0 0 3px rgba(244,63,94,.14)!important}.market-status{min-height:22px;color:#67e8f9;font-size:.8rem}.market-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.market-list-head p{margin:4px 0 0}.market-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:rgba(34,211,238,.12);color:#67e8f9;font-weight:800;font-size:.78rem}.market-list{display:grid;gap:12px}.market-empty{border:1px dashed rgba(148,163,184,.24);border-radius:16px;padding:28px 18px;text-align:center;color:#94a3b8;line-height:1.8}.listing-card{border:1px solid rgba(148,163,184,.15);border-radius:17px;padding:16px;background:rgba(2,6,23,.26)}.listing-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.listing-domain{margin:0;color:#f8fafc;font-size:1.05rem;overflow-wrap:anywhere}.listing-price{color:#67e8f9;font-weight:900;white-space:nowrap}.listing-meta{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0;color:#94a3b8;font-size:.74rem}.listing-meta span{border:1px solid rgba(148,163,184,.16);border-radius:999px;padding:5px 8px}.listing-description{margin:0;color:#cbd5e1;line-height:1.75;font-size:.84rem}.listing-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:13px}.listing-date{color:#64748b;font-size:.7rem}.listing-delete{border:1px solid rgba(248,113,113,.3);border-radius:9px;background:transparent;color:#fca5a5;padding:6px 9px;font:inherit;font-size:.72rem;cursor:pointer}.listing-delete:hover{background:rgba(127,29,29,.2)}.market-disclaimer{margin-top:18px;color:#94a3b8;font-size:.75rem;line-height:1.8}.market-disclaimer strong{color:#cbd5e1}@media(max-width:820px){.market-wrap{padding-top:34px}.market-grid{grid-template-columns:1fr}.market-card{padding:19px}}@media(max-width:520px){.market-form-row{grid-template-columns:1fr}.listing-top{display:block}.listing-price{display:block;margin-top:7px}.listing-footer{align-items:flex-end}.market-actions{display:grid}.market-actions .btn{width:100%}}.dns-card{margin-top:10px;padding:15px;border:1px solid rgba(34,211,238,.28);border-radius:16px;background:rgba(8,47,73,.28);color:#cbd5e1}.dns-card h3{margin:0 0 6px;color:#f8fafc;font-size:1rem}.dns-card p{margin:0 0 13px;font-size:.8rem;line-height:1.7}.dns-grid{display:grid;grid-template-columns:minmax(92px,.4fr) minmax(0,1fr);gap:9px 12px;margin:0 0 14px;align-items:center}.dns-grid dt{color:#94a3b8;font-size:.72rem;font-weight:800}.dns-grid dd{display:flex;align-items:center;gap:8px;min-width:0;margin:0}.dns-grid code{display:block;min-width:0;overflow-wrap:anywhere;word-break:break-word;padding:6px 8px;border-radius:8px;background:#071423;color:#67e8f9;font-size:.74rem}.dns-grid .btn{flex:0 0 auto;padding:6px 8px;font-size:.7rem}.dns-card>.btn{margin-inline-end:8px}.custom-option[hidden]{display:none}[dir="rtl"] .dns-grid{text-align:right}@media(max-width:520px){.dns-grid{grid-template-columns:1fr;gap:5px}.dns-grid dd{margin-bottom:6px}.dns-grid .btn{min-height:38px}.dns-card>.btn{width:100%;margin:5px 0 0}}
.listing-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.listing-edit-form{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid rgba(34,211,238,.18);border-radius:14px;background:rgba(8,47,73,.2)}.listing-edit-form label{display:grid;gap:.35rem;color:#cbd5e1;font-size:.76rem;font-weight:800}.listing-edit-form input,.listing-edit-form select,.listing-edit-form textarea{box-sizing:border-box;width:100%;border:1px solid #334155;border-radius:10px;background:#0f1b2d;color:#f8fafc;padding:9px 11px;font:inherit;font-weight:400}.listing-edit-form textarea{min-height:90px;resize:vertical;line-height:1.6}.listing-edit-form input:focus,.listing-edit-form select:focus,.listing-edit-form textarea:focus{border-color:#22d3ee;outline:none;box-shadow:0 0 0 3px rgba(34,211,238,.13)}
@media(max-width:520px){.listing-actions{display:grid;grid-template-columns:1fr}.listing-actions .btn,.listing-actions .listing-delete{width:100%;text-align:center}.listing-edit-form .market-form-row{grid-template-columns:1fr}}

/* Stage 13 guided ownership verification workspace */
.market-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1.25rem;align-items:start;margin-top:1.25rem}.market-form-card,.market-side,.saved-card{min-width:0}.market-side{display:grid;gap:1rem;position:sticky;top:1rem}.stepper{display:flex;align-items:center;gap:.55rem;margin-bottom:1.25rem}.stepper-item{display:flex;align-items:center;gap:.4rem;color:#8ea2bd;font-size:.82rem}.stepper-item span{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid rgba(142,162,189,.35);border-radius:999px}.stepper-item.active,.stepper-item.complete{color:#fff}.stepper-item.active span,.stepper-item.complete span{background:#24d9ff;border-color:#24d9ff;color:#061222}.stepper-line{height:1px;flex:1;background:rgba(142,162,189,.25)}.step-description{color:#8ea2bd!important;margin-top:-.5rem!important;margin-bottom:1rem!important}.side-kicker{text-transform:uppercase;letter-spacing:.12em;color:#24d9ff;font-size:.72rem;font-weight:800;margin-bottom:.55rem}.status-card h2{margin:.1rem 0 .5rem;font-size:1.35rem}.status-card p,.next-card p,.reassurance p{color:#8ea2bd;line-height:1.65}.status-pill{display:inline-flex;margin-top:.75rem;padding:.35rem .65rem;border-radius:999px;background:rgba(36,217,255,.12);color:#24d9ff;font-size:.8rem;font-weight:700}.status-pill[data-state=success]{background:rgba(66,211,146,.14);color:#6ee7a8}.verification-steps{padding-inline-start:1.25rem;margin:.25rem 0 0;color:#8ea2bd;line-height:2}.dns-card{overflow:hidden}.dns-card h3{margin-top:0}.dns-card>p{color:#8ea2bd;line-height:1.6}.dns-instructions{padding-inline-start:1.25rem;color:#8ea2bd;line-height:1.75}.dns-grid{grid-template-columns:auto minmax(0,1fr);gap:.65rem .8rem;align-items:center;margin:1rem 0}.dns-grid dt{font-weight:700;color:#d7e4f3}.dns-grid dd{margin:0;min-width:0;display:flex;gap:.55rem;align-items:center;flex-wrap:wrap}.dns-grid code{flex:1;padding:.55rem .65rem;border:1px solid rgba(142,162,189,.3);border-radius:.55rem;background:rgba(3,12,28,.65);color:#b8f4ff;overflow-wrap:anywhere;word-break:break-word}.copy-dns{white-space:nowrap;padding:.45rem .65rem;font-size:.78rem}.reassurance{border-color:rgba(36,217,255,.22)}.reassurance strong{color:#d7e4f3}.saved-card{margin-top:1.25rem}@media(max-width:900px){.market-workspace{grid-template-columns:1fr}.market-side{position:static}.stepper-item strong{font-size:.72rem}.stepper{gap:.3rem}.dns-grid{grid-template-columns:1fr;gap:.25rem}.dns-grid dd{margin-bottom:.35rem}.copy-dns{margin-inline-start:auto}}@media(max-width:520px){.stepper-item span{width:1.7rem;height:1.7rem;font-size:.75rem}.stepper-line{min-width:.35rem}.stepper-item strong{display:none}.market-actions{display:grid;grid-template-columns:1fr}.market-actions .btn{width:100%}.dns-grid code{font-size:.78rem}}

/* Stage 13 public Opportunity detail */
.opportunity-detail{max-width:1120px;margin:2rem auto;padding:clamp(1.25rem,3vw,2.5rem)}.opportunity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(148,163,184,.14)}.opportunity-eyebrow{color:#67e8f9;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.opportunity-domain{margin:.45rem 0 .8rem;font-size:clamp(2rem,5vw,4.4rem);line-height:.98;letter-spacing:-.04em;color:#f8fafc;overflow-wrap:anywhere}.opportunity-badges{display:flex;flex-wrap:wrap;gap:.5rem}.listing-verified,.listing-state{display:inline-flex;align-items:center;border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.listing-verified{color:#bbf7d0;background:rgba(16,185,129,.14);border:1px solid rgba(52,211,153,.3)}.listing-state.is-published{color:#cffafe;background:rgba(6,182,212,.14);border:1px solid rgba(34,211,238,.3)}.opportunity-price{min-width:10rem;text-align:right}.opportunity-price strong{display:block;color:#a5f3fc;font-size:clamp(1.5rem,3vw,2.4rem)}.opportunity-price span{color:#94a3b8;font-size:.78rem}.opportunity-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);gap:2rem;padding-top:1.75rem}.opportunity-main h2{margin:0 0 .7rem;color:#cbd5e1;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.opportunity-description{color:#e2e8f0;font-size:1.05rem;line-height:1.8;white-space:pre-wrap}.opportunity-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:2rem}.opportunity-meta div{padding:1rem;border:1px solid rgba(148,163,184,.14);border-radius:1rem;background:rgba(15,23,42,.35)}.opportunity-meta dt{color:#94a3b8;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.opportunity-meta dd{margin-top:.35rem;color:#f8fafc;font-weight:650;overflow-wrap:anywhere}.opportunity-actions{display:flex;flex-direction:column;gap:.7rem;align-items:stretch}.opportunity-actions .btn{text-align:center;text-decoration:none}.opportunity-context{color:#94a3b8;font-size:.78rem;line-height:1.6}.opportunity-back{color:#67e8f9;font-size:.85rem;text-decoration:none;text-align:center}@media(max-width:720px){.opportunity-header{flex-direction:column;gap:1rem}.opportunity-price{text-align:left}.opportunity-grid{grid-template-columns:1fr;gap:1.25rem}.opportunity-meta{grid-template-columns:1fr}.opportunity-detail{margin:1rem .75rem}}


.bulk-list-card { margin-top: 1.25rem; border-color: rgba(56,189,248,.18); }
.bulk-list-preview { margin-top: 1rem; padding: .85rem 1rem; border: 1px solid rgba(148,163,184,.14); border-radius: 14px; background: rgba(2,6,23,.28); }
.bulk-list-preview ul { display: grid; gap: .45rem; margin: 0; padding: 0; list-style: none; }
.bulk-list-preview li { display: flex; justify-content: space-between; gap: 1rem; padding: .55rem .65rem; border-bottom: 1px solid rgba(148,163,184,.1); color: #cbd5e1; }
.bulk-list-preview li:last-child { border-bottom: 0; }
.bulk-list-preview code { color: #a5f3fc; }
.bulk-list-preview span { color: #94a3b8; font-size: .76rem; }
.listing-state.is-draft { color: #fde68a; background: rgba(234,179,8,.12); border-color: rgba(234,179,8,.22); }
.listing-verified { color: #bbf7d0; background: rgba(16,185,129,.14); border: 1px solid rgba(52,211,153,.3); }
.opportunity-badges .listing-state { color: #cffafe; background: rgba(6,182,212,.14); border: 1px solid rgba(34,211,238,.3); }
@media (max-width: 520px) { .bulk-list-preview li { align-items: flex-start; flex-direction: column; gap: .25rem; } }

/* Post-launch UX remediation: explicit public discovery and compact private management. */
.public-discovery{margin:0 auto 1.25rem;padding:1rem 1.2rem;border-color:rgba(34,211,238,.2)}
.public-discovery-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.4rem}
.public-discovery-kicker{color:#67e8f9;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.public-discovery-head h2{margin:.25rem 0 .35rem;color:#f8fafc;font-size:1.05rem}
.public-discovery-head p{margin:0;color:#94a3b8;font-size:.78rem;line-height:1.65}
.public-discovery-scope{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto;padding:.35rem .6rem;border:1px solid rgba(34,211,238,.22);border-radius:999px;color:#67e8f9;font-size:.7rem;font-weight:800;white-space:nowrap;text-decoration:none}.public-discovery-scope span{color:#cbd5e1;font-weight:600}.public-discovery-scope:hover{border-color:rgba(103,232,249,.55);background:rgba(34,211,238,.08)}
.public-discovery .market-ticker{margin:.8rem 0 0;padding:0;border:0;min-height:2.7rem}
.market-ticker[data-state=loading]{display:flex;align-items:center;min-height:2.7rem}
.ticker-status{display:inline-flex;align-items:center;min-height:2.35rem;padding:.55rem .8rem;border:1px solid rgba(148,163,184,.16);border-radius:999px;color:#94a3b8;font-size:.78rem}
.ticker-status-warning{color:#fde68a;border-color:rgba(234,179,8,.25);background:rgba(234,179,8,.06)}
.ticker-item{flex:0 0 auto;display:grid;gap:.2rem;min-width:12rem}.ticker-item strong{color:#f8fafc}.ticker-item span{color:#67e8f9;font-weight:800}.ticker-item small{color:#94a3b8;font-size:.68rem;white-space:nowrap}
.listing-summary{display:block;cursor:pointer;list-style:none}
.listing-summary::-webkit-details-marker{display:none}
.listing-summary::after{content:'＋';float:right;color:#67e8f9;font-size:1rem;line-height:1.2}
[dir=rtl] .listing-summary::after{float:left}
.listing-card[open]>.listing-summary::after{content:'−'}
.listing-summary-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.listing-summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin-top:.6rem;padding-right:1.5rem;color:#94a3b8;font-size:.73rem}
[dir=rtl] .listing-summary-meta{padding-right:0;padding-left:1.5rem}
.listing-summary-meta>span:not(.listing-state):not(.listing-manage){padding:.25rem .45rem;border:1px solid rgba(148,163,184,.16);border-radius:999px}
.listing-manage{margin-inline-start:auto;color:#67e8f9;font-weight:800}
.listing-expanded{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(148,163,184,.12)}
.listing-expanded .listing-description{max-width:70ch}
@media(max-width:620px){.public-discovery-head{display:block}.public-discovery-scope{display:inline-flex;margin-top:.7rem}.listing-summary-main{display:block}.listing-price{display:block;margin-top:.35rem}.listing-manage{margin-inline-start:0}}
