.record-card small{display:block;margin-top:7px;color:#ddd;font-size:9px;line-height:1.4}
.record-card em{display:block;margin-top:7px;color:var(--gold2);font-size:8px;font-style:normal;font-weight:900;letter-spacing:.04em;text-transform:uppercase}
.info-item.pending strong{color:#999;font-weight:700}
.profile-section{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}
.profile-section h3{margin:0 0 10px;color:var(--gold2);font-size:10px;letter-spacing:.12em;text-transform:uppercase}
.profile-empty{margin:0;padding:12px;border:1px dashed rgba(216,166,37,.35);border-radius:11px;background:#0c0c0d;color:#999;font-size:11px;line-height:1.45}
.network-map-filter{z-index:8}
.record-card-layout{display:grid!important;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:11px;margin:0!important}
.record-card-copy{min-width:0;margin:0!important}
.record-card-copy>span{margin-top:4px}
.record-logo,.profile-logo{display:block;width:46px;height:46px;border:1px solid rgba(216,166,37,.38);border-radius:11px;background:#080808;object-fit:contain}
.record-logo-fallback{display:grid!important;place-items:center;margin:0!important;color:var(--gold2)!important;font-size:11px!important;font-weight:900}
.profile-identity{display:flex;align-items:center;gap:12px;min-width:0}
.profile-logo{width:64px;height:64px;flex:0 0 auto;border-radius:15px}
@media(max-width:760px){.network-map-filter{max-height:280px}.map-status{max-width:calc(100% - 28px);white-space:normal}}

.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.stat-grid button:last-child{grid-column:1/-1}
.network-pathways{padding:72px clamp(20px,5vw,76px);border-top:1px solid rgba(216,166,37,.35);background:radial-gradient(circle at 50% 0,rgba(216,166,37,.16),transparent 42%),#070707}
.pathways-heading{max-width:860px;margin:0 auto 32px;text-align:center}
.pathways-heading>span{color:var(--gold2);font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.pathways-heading h2{margin:8px 0 12px;font-size:clamp(30px,4.2vw,58px);line-height:.95;text-transform:uppercase}
.pathways-heading p{margin:0;color:#b8b8b8;font-size:15px;line-height:1.6}
.pathway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1600px;margin:0 auto}
.pathway-card{position:relative;min-height:390px;overflow:hidden;border:1px solid rgba(216,166,37,.42);border-radius:20px;background:#0d0d0e;box-shadow:0 22px 58px rgba(0,0,0,.38);transition:transform .25s ease,border-color .25s ease}
.pathway-card:hover{transform:translateY(-5px);border-color:var(--gold2)}
.pathway-card>img{width:100%;height:185px;display:block;object-fit:cover}
.pathway-card>div{padding:22px}
.pathway-card span{color:var(--gold2);font-size:9px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.pathway-card h3{margin:8px 0 10px;font-size:22px;line-height:1;text-transform:uppercase}
.pathway-card p{margin:0 0 18px;color:#b8b8b8;font-size:12px;line-height:1.55}
.pathway-card b,.pathway-card div>a{color:var(--gold2);font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}
.brand-pathway{display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(160deg,#151515,#070707)}
.brand-pathway>img{height:185px;padding:28px;background:radial-gradient(circle,rgba(216,166,37,.14),transparent 68%);object-fit:contain}
.basketball-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px clamp(20px,5vw,76px);border-top:1px solid rgba(216,166,37,.35);background:#030303}
.basketball-footer strong,.basketball-footer span{display:block}
.basketball-footer strong{color:var(--gold2);font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.basketball-footer span{margin-top:6px;color:#888;font-size:11px}
.basketball-footer>div:last-child{display:flex;flex-wrap:wrap;gap:10px}
.basketball-footer a{border:1px solid rgba(216,166,37,.42);border-radius:999px;padding:10px 14px;color:#eee;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}
.basketball-footer a:hover{border-color:var(--gold2);color:var(--gold2)}
@media(max-width:1100px){.pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.network-pathways{padding:50px 18px}.pathway-grid{grid-template-columns:1fr}.pathway-card{min-height:0}.pathway-card>img{height:220px}.basketball-footer{align-items:flex-start;flex-direction:column}}
