.xc-bpml .xc-muted{color:var(--xc-fg-muted)}.xc-bpml .xc-stats+:not(p){margin-top:var(--xc-head-gap)}.xc-bpml .xc-scope .xc-checks li:last-child{border-bottom:0}.xc-bpml .xc-scope--in{border:2px solid var(--xc-line-strong)}.xc-bpml .xc-scope--out{border-style:dashed;border-color:var(--xc-fg-muted);background:var(--xc-paper-2)}.xc-bpml .xc-scope--out .xc-checks li:before{border:0;border-top:2.5px solid var(--xc-fg-muted);width:12px;height:0;top:21px;transform:none}.xc-bpml .ml-contour{fill:none;stroke:var(--xc-rule)}.xc-bpml .ml-road{fill:none;stroke:var(--xc-paper)}.xc-bpml .ml-water{fill:var(--xc-diagram-water)}.xc-bpml .ml-wave{fill:none;stroke:var(--xc-diagram-wave)}.xc-bpml .ml-river,.xc-bpml .ml-canal{fill:none;stroke:var(--xc-diagram-water)}.xc-bpml .ml-berth{stroke:var(--xc-white)}.xc-bpml .ml-house{fill:var(--xc-white);stroke:var(--xc-ink)}.xc-bpml .ml-salt{fill:none;stroke:var(--xc-orange)}.xc-bpml .ml-label{font-family:var(--font-sans);fill:var(--xc-muted)}.xc-bpml .ml-label .ml-label--river{fill:var(--xc-slate)}.xc-bpml .ml-label .ml-label--sea{fill:var(--xc-diagram-label)}.xc-bpml .ml-north,.xc-bpml .ml-pins{font-family:var(--font-sans);fill:var(--xc-ink)}.xc-bpml .ml-pin{fill:var(--xc-orange);stroke:var(--xc-white)}
