.member-page>.intro{max-width:760px;color:var(--muted);margin-block:24px}.member-hero .market-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.member-page h2{margin-bottom:18px;font-size:clamp(1.5rem,3vw,2.3rem)}.member-page>section{margin-top:40px}.member-access{border:1px solid var(--border);border-left:3px solid var(--lime);margin-block:28px;padding:24px}.member-access>a{margin-top:16px}.member-editor{border-top:1px solid var(--border);margin-top:48px;padding-top:30px}.member-editor>p{color:var(--muted);max-width:750px}.member-page .market-card p{overflow-wrap:anywhere}.member-page .market-card h3{color:var(--lime)}.member-page .market-card .market-actions{gap:10px}.member-visibility{font:600 .75rem/1.4 var(--ui);letter-spacing:.08em;color:var(--lime);text-transform:uppercase}.member-gateway{border:1px solid var(--border);border-left:3px solid var(--lime);margin-block:24px;padding:24px}.profile-page{max-width:1240px}.profile-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:36px;display:grid}.profile-sidebar{border:1px solid var(--border);background:var(--navy-deep);padding:24px;position:sticky;top:118px}.profile-avatar{border:1px solid var(--lime);width:56px;height:56px;color:var(--lime);font:700 1.5rem var(--display);background:#b7f34a0a;place-items:center;margin-bottom:20px;display:grid}.profile-name{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.profile-email{color:var(--muted);overflow-wrap:anywhere;font-size:.95rem}.profile-sidebar nav{border-top:1px solid var(--border);margin:24px 0;display:grid}.profile-sidebar nav a{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.profile-sidebar nav a:hover,.profile-sidebar nav a>span{color:var(--lime)}.profile-soon{border:1px solid var(--border);width:fit-content;color:var(--muted);font:600 .75rem/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;display:inline-block}.profile-welcome{border:1px solid #b7f34555;border-left:3px solid var(--lime);background:linear-gradient(120deg,#b7f34a0c,#0000 80%);padding:clamp(20px,3vw,36px)}.profile-welcome h2{margin-top:18px}.profile-welcome p,.profile-bots p{color:var(--muted)}.profile-welcome .market-actions{margin-top:24px}.profile-section{border-top:1px solid var(--border);margin-top:40px;padding-top:40px;scroll-margin-top:120px}.profile-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.profile-section-heading h2{margin:12px 0}.profile-filter{gap:8px;max-width:260px;margin:24px 0;font-weight:600;display:grid}.profile-filter select{background:var(--navy-deep);width:100%;color:var(--text);border:1px solid var(--border);font:inherit;padding:12px}.profile-listings{gap:18px;margin-block:20px;display:grid}.profile-listing{border:1px solid var(--border);background:var(--navy-deep);grid-template-columns:140px minmax(0,1fr);display:grid}.profile-listing>img{aspect-ratio:1;object-fit:contain;border-right:1px solid var(--border);width:100%;padding:12px}.profile-listing-body{overflow-wrap:anywhere;min-width:0;padding:20px}.profile-listing-body h3{margin:12px 0;font-size:1.4rem}.profile-listing-body .market-price{margin-block:8px;font-size:1.3rem}.profile-badge{border:1px solid var(--border);color:var(--muted);font:600 .8rem var(--ui);text-transform:uppercase;letter-spacing:.06em;background:#94a3b812;padding:4px 10px;display:inline-block}.profile-badge[data-status=published]{color:var(--lime);border-color:#b7f34a77}.profile-badge[data-status=pending]{color:#f2ce74;border-color:#f2ce7455}.profile-listing-details{margin:16px 0}.profile-listing-details summary{cursor:pointer;color:var(--muted);min-height:32px}.profile-empty{border:1px dashed var(--border);padding:32px}.profile-empty p{color:var(--muted);margin-block:16px 24px}.profile-bots .profile-soon{margin-bottom:20px}.profile-bots .text-link{margin-top:20px;display:inline-block}@media (width<=760px){.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-sidebar{position:static}.profile-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.profile-sidebar nav a{flex-wrap:wrap;place-content:center flex-start;gap:6px;font-size:.95rem}.profile-listing{grid-template-columns:100px minmax(0,1fr)}.profile-listing-body{padding:16px}}@media (width<=400px){.profile-listing{grid-template-columns:minmax(0,1fr)}.profile-listing>img{border-right:0;border-bottom:1px solid var(--border);height:140px}}
