.pk-modx-scroll{height:calc(var(--pk-n,3) * 96vh)}.pk-modx__rail,.pk-modx__row{grid-template-columns:repeat(var(--pk-n,3), minmax(0, 1fr))}@media (max-width:900px){.pk-modx-scroll{height:auto}.pk-modx__row{grid-template-columns:1fr}}.pk-flow-scroll{height:calc(var(--pk-n,6) * 68vh)}@media (max-width:940px){.pk-flow-scroll{height:auto}}.pk-modv{margin-top:var(--dms-s-12);grid-template-columns:minmax(0,.92fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(32px,4vw,72px);display:grid}.pk-modv__list{border-top:1px solid var(--dms-line-strong);margin:0;padding:0;list-style:none}.pk-modv__it{gap:var(--dms-s-4);text-align:left;cursor:pointer;width:100%;font-family:var(--dms-sans);padding:var(--dms-s-6) 4px;transition:background var(--dms-dur) var(--dms-ease);background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:baseline;display:grid}.pk-modv__row+.pk-modv__row{border-top:1px dashed var(--dms-line-strong)}.pk-modv__it:hover{background:color-mix(in oklch, var(--dms-surface) 65%, transparent)}.pk-modv__idx{font-family:var(--dms-mono);font-size:var(--dms-mono-size);letter-spacing:var(--dms-mono-ls);color:var(--dms-faint)}.pk-modv__it.is-active .pk-modv__idx{color:var(--dms-accent-text)}.pk-modv__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.pk-modv__name{font-family:var(--dms-display);letter-spacing:-.012em;color:var(--dms-muted);transition:color var(--dms-dur) var(--dms-ease);font-size:1.1875rem;font-weight:600}.pk-modv__it:hover .pk-modv__name,.pk-modv__it.is-active .pk-modv__name{color:var(--dms-ink)}.pk-modv__blurb{color:var(--dms-faint);transition:color var(--dms-dur) var(--dms-ease);max-width:52ch;margin:0;font-size:.9375rem;line-height:1.5}.pk-modv__it.is-active .pk-modv__blurb{color:var(--dms-muted)}.pk-modv__stagewrap{min-width:0;display:flex}.pk-modv__stage{flex:1;min-height:clamp(360px,40vw,560px);display:flex}.pk-modv__stage .dms-stage__inner{flex:1;justify-content:center;align-items:center;display:flex}.pk-modv__card{width:min(560px,100%);animation:dms-rise .45s var(--dms-ease) both}@media (max-width:900px){.pk-modv{gap:var(--dms-s-8);grid-template-columns:1fr}}.pk-modv-ink .pk-modv__list,.pk-modv-ink .pk-modv__row+.pk-modv__row{border-top-color:var(--dms-d-border)}.pk-modv-ink .pk-modv__it:hover{background:#ffffff0a}.pk-modv-ink .pk-modv__idx{color:var(--dms-d-ink-3)}.pk-modv-ink .pk-modv__it.is-active .pk-modv__idx{color:var(--dms-d-accent)}.pk-modv-ink .pk-modv__name{color:var(--dms-d-ink-2)}.pk-modv-ink .pk-modv__it:hover .pk-modv__name,.pk-modv-ink .pk-modv__it.is-active .pk-modv__name{color:var(--dms-d-ink)}.pk-modv-ink .pk-modv__blurb{color:var(--dms-d-ink-3)}.pk-modv-ink .pk-modv__it.is-active .pk-modv__blurb{color:var(--dms-d-ink-2)}.dms-mock__state.is-complete,.dms-mock__state.is-effective,.dms-mock__state.is-verified,.dms-mock__state.is-approved,.dms-mock__state.is-sealed,.dms-mock__state.is-signed,.dms-mock__state.is-done,.dms-mock__state.is-released{color:var(--dms-accent-text);border-color:var(--dms-accent-border);background:var(--dms-accent-tint)}.dms-mock__state.is-running,.dms-mock__state.is-in-process,.dms-mock__state.is-investigation,.dms-mock__state.is-effectiveness,.dms-mock__state.is-in-progress,.dms-mock__state.is-triage,.dms-mock__state.is-in-test,.dms-mock__state.is-capa-raised{color:var(--dms-ink);border-color:var(--dms-line-strong)}.dms-mock__state.is-on-watch,.dms-mock__state.is-conditional{color:var(--dms-warn);border-color:color-mix(in srgb, var(--dms-warn) 40%, transparent)}.dms-mock__state.is-pending,.dms-mock__state.is-queued,.dms-mock__state.is-planned,.dms-mock__state.is-open{color:var(--dms-faint);border-style:dashed}.pk-mock__note{padding:9px var(--dms-s-5);border-top:1px solid var(--dms-hairline);font-family:var(--dms-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dms-muted);font-size:.625rem}.pk-sev{font-family:var(--dms-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dms-muted);font-size:.625rem;font-weight:500}.pk-sev--critical{color:var(--dms-err)}.pk-sev--major{color:var(--dms-warn)}.pk-sev--minor{color:var(--dms-muted)}.pk-rpn-hi{font-weight:600;color:var(--dms-err)!important}.pk-owners{margin-top:var(--dms-s-12);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:clamp(20px,2.4vw,32px);display:grid}.pk-owner{gap:var(--dms-s-5);background:var(--dms-surface);box-shadow:var(--dms-elev-raise);flex-direction:column;padding:clamp(24px,2.4vw,34px);display:flex}.pk-owner__head{gap:var(--dms-s-2);flex-direction:column;display:flex}.pk-owner__aka{font-family:var(--dms-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dms-faint);font-size:.625rem;font-weight:500}.pk-owner__summary{color:var(--dms-ink-2);margin:0;font-size:1rem;line-height:1.55}.pk-owner__daily{flex-direction:column;margin:auto 0 0;padding:0;list-style:none;display:flex}.pk-owner__daily li{align-items:baseline;gap:var(--dms-s-4);padding:var(--dms-s-3) 0;color:var(--dms-ink-2);font-size:.875rem;line-height:1.45;display:flex}.pk-owner__daily li+li{border-top:1px dashed var(--dms-line-strong)}.pk-owner__daily .dms-persona__num{position:relative;top:-1px}.pk-personas .pk-owner__aka{margin-top:calc(var(--dms-s-2) - var(--dms-s-5))}
