.pm-family-map{border-left:1px solid var(--cs-rule);border-top:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.pm-family-map article{border-bottom:1px solid var(--cs-rule);border-right:1px solid var(--cs-rule);display:grid;gap:.7rem;min-width:0;padding:1.05rem}.pm-family-map article>div{align-items:start;display:grid;gap:.75rem;grid-template-columns:2.8rem minmax(0,1fr)}.pm-family-map span{color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);padding-top:.25rem}.pm-family-map h3{font-size:1.45rem;margin:0}.pm-family-map p,.pm-family-map small{display:block;margin:0}.pm-family-map p{color:var(--cs-navy);font-size:1rem;font-weight:700;line-height:1.45}.pm-family-map small{color:var(--cs-muted);font-size:var(--ccc-label-size, .7rem);line-height:1.55}.pm-back-check label{align-items:start;background:#fff;border:1px solid var(--cs-rule);cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);min-height:3rem;padding:.8rem}.pm-back-check label:has(input:checked){background:#eef5fb;border-color:var(--cs-blue)}.pm-back-check label:has(input:focus-visible){outline:2px solid var(--cs-blue);outline-offset:4px}.pm-back-check input{margin-top:.2rem}.pm-back-check label>span:first-child{margin:0}.pm-dossier{align-self:start;margin-top:0;min-width:0}.pm-evidence-ledger{border-left:1px solid rgba(255,255,255,.2);border-top:1px solid rgba(255,255,255,.2);display:grid;margin:1rem 0}.pm-evidence-ledger>div{border-bottom:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);display:grid;gap:.3rem;padding:.75rem;position:relative}.pm-evidence-ledger>div:before{background:var(--cs-amber);content:"";height:.45rem;position:absolute;right:.65rem;top:.65rem;width:.45rem}.pm-evidence-ledger>div[data-state=match]:before{background:var(--cs-green)}.pm-evidence-ledger dt,.pm-evidence-ledger dd{margin:0}.pm-evidence-ledger dt{color:var(--cs-rule);font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.pm-evidence-ledger dd{color:#fff;font-size:1rem;line-height:1.45}.pm-distinction-ledger{border-top:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.pm-distinction-ledger article{border-bottom:1px solid var(--cs-rule);display:grid;gap:.45rem;padding:1rem 0}.pm-distinction-ledger span{color:var(--cs-blue-deep);font-family:JetBrains Mono,monospace;font-size:var(--ccc-label-size, .7rem);text-transform:uppercase}.pm-distinction-ledger h3{font-size:1.45rem;margin:0}.pm-distinction-ledger p{margin:0}.pm-version-ledger{border-left:1px solid var(--cs-rule);border-top:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.pm-version-ledger>div{border-bottom:1px solid var(--cs-rule);border-right:1px solid var(--cs-rule);min-width:0;padding:1rem}.pm-version-ledger dt{color:var(--cs-navy);font-family:"Instrument Serif",Georgia,serif;font-size:1.45rem;line-height:1.1}.pm-version-ledger dd{color:var(--cs-muted);font-size:1rem;line-height:1.6;margin:.45rem 0 0}.pm-inspection-board{border-left:1px solid var(--cs-rule);border-top:1px solid var(--cs-rule);display:grid;margin:1.5rem 0}.pm-inspection-board>div{border-bottom:1px solid var(--cs-rule);border-right:1px solid var(--cs-rule);min-width:0;padding:1rem}.pm-inspection-board h3{margin-top:0}.pm-inspection-board .cs-checklist{margin-bottom:0}.pm-boundary-grid>div{min-width:0}@media (min-width: 720px){.pm-family-map{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-evidence-ledger{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-version-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-inspection-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 980px){.pm-tool-grid{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr)}}@media (prefers-reduced-motion: reduce){.pm-identifier *,.pm-identifier *:before,.pm-identifier *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
