/* ==================================================
   MARKETPLACE / APPLICATION SHELL
   ================================================== */
.pm-app-shell{padding:28px 0 56px;background:var(--pm-background)}
.pm-app-content{min-width:0}
.pm-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;font-size:13px;color:var(--pm-text-muted)}
.pm-breadcrumbs a{color:var(--pm-primary);text-decoration:none}
.pm-breadcrumbs a:hover{text-decoration:underline}
.pm-breadcrumbs__sep{opacity:.45}
.pm-app-heading{margin:0 0 26px}
.pm-app-heading__eyebrow{margin-bottom:7px;color:var(--pm-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.pm-app-heading__title{margin:0;color:var(--pm-text);font-size:clamp(28px,4vw,42px);line-height:1.15}
.pm-marketplace-content{background:var(--pm-surface);border:1px solid var(--pm-border);border-radius:var(--pm-radius-lg);padding:clamp(20px,3vw,36px)}
.pm-marketplace-content > :first-child{margin-top:0}
.pm-marketplace-content > :last-child{margin-bottom:0}
