.marketplace-page,.master-portal{display:grid;gap:22px}.marketplace-hero{padding:clamp(28px,6vw,72px);border:1px solid var(--border);border-radius:24px;background:radial-gradient(circle at 85% 0,rgba(92,209,176,.15),transparent 35%),linear-gradient(145deg,rgba(117,131,255,.12),var(--surface))}.marketplace-hero h1{max-width:760px;font-size:clamp(2rem,5vw,4.5rem);line-height:1.02}.marketplace-hero p{max-width:680px;color:var(--muted);font-size:1.05rem}.marketplace-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.marketplace-product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px}.marketplace-product{display:grid;align-content:start;gap:12px;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--surface)}.marketplace-product>span{color:var(--primary);font-size:.72rem;font-weight:900;text-transform:uppercase}.marketplace-product>strong{font-size:1.6rem}.marketplace-product form{display:grid;gap:9px;margin-top:auto}.marketplace-product label{display:flex;align-items:flex-start;gap:8px;color:var(--muted);font-size:.78rem}.marketplace-legal-links{display:grid;gap:10px}.marketplace-legal-links details{padding:15px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.marketplace-legal-links summary{cursor:pointer;font-weight:850}.marketplace-legal-links details div{padding-top:14px;color:var(--text-soft);line-height:1.65}.download-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0;border-bottom:1px solid var(--border)}.download-row>div{display:grid;gap:5px}.download-row span{color:var(--muted);font-size:.8rem}.master-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.master-stat-grid article{display:grid;gap:4px;padding:20px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.master-stat-grid strong{font-size:2rem}.master-stat-grid span{color:var(--muted)}@media(max-width:700px){.master-stat-grid{grid-template-columns:1fr}.download-row{align-items:stretch;flex-direction:column}.download-row .button{width:100%}}
.core-download-highlight{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:32px;border:1px solid rgba(86,224,208,.35)!important;background:linear-gradient(135deg,rgba(35,73,119,.32),rgba(20,94,91,.18))!important;box-shadow:0 22px 60px rgba(0,0,0,.18)}.core-download-highlight h2{font-size:clamp(28px,4vw,44px);margin:8px 0 12px}.core-download-highlight ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;padding-left:20px}.core-download-actions{display:flex;flex-direction:column;justify-content:center;gap:12px}.core-download-actions .button{padding:16px 20px;text-align:center}.core-download-actions small,.license-summary{color:var(--muted,#91a2ba);overflow-wrap:anywhere}.domain-license-form{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.license-summary{display:grid;gap:7px;margin-top:20px;padding:16px;border-radius:12px;background:rgba(0,0,0,.14)}.license-summary code{user-select:all}.auth-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.auth-consent{display:grid!important;grid-template-columns:auto 1fr;align-items:start;gap:10px}.auth-consent input{width:auto!important;margin-top:4px}@media(max-width:720px){.core-download-highlight{grid-template-columns:1fr}.core-download-highlight ul{grid-template-columns:1fr}.domain-license-form,.auth-form-grid{grid-template-columns:1fr}}
