.ppv-text-2xs{font-size:var(--rb-text-xs);line-height:1.35}.ppv-text-xs{font-size:var(--text-body-xs,.75rem);line-height:1.35}p.ppv-text-2xs,p.ppv-text-xs{max-width:var(--measure-prose)}.ppv-muted{color:var(--rb-ink-soft)}.dark .ppv-muted{color:var(--color-slate-300,var(--primitive-mist-300))}.ppv-included{color:var(--rb-accent)}.dark .ppv-included{color:var(--color-teal-300,var(--palette-teal-350a))}.ppv-separate{color:var(--color-mv2-terracotta)}.dark .ppv-separate{color:var(--color-orange-300,var(--primitive-campfire-300))}.ppv-fold{border:0;border-top:1px solid var(--rb-line);padding:var(--rb-space-3) 0;background:0 0;border-radius:0}.dark .ppv-fold{border-top-color:var(--rb-dark-line)}.ppv-fold__sum{align-items:center;gap:var(--rb-space-3);list-style:none;display:flex}.ppv-fold__sum::-webkit-details-marker{display:none}.ppv-fold__art{flex-shrink:0;line-height:0}.ppv-fold__title{min-width:0;font-family:var(--rb-font-display);font-size:var(--rb-text-lg);font-weight:var(--rb-weight-medium);line-height:var(--rb-leading-tight);color:var(--rb-ink);text-wrap:pretty;margin:0}.dark .ppv-fold__title{color:var(--rb-dark-ink)}.ppv-fold__chev{font-size:var(--rb-text-xs);color:var(--rb-ink-soft);transition:transform var(--rb-duration-fast) ease;margin-left:auto}.dark .ppv-fold__chev{color:var(--text-on-dark-secondary)}.ppv-fold.group[open] .ppv-fold__chev,.ppv-fold[open] .ppv-fold__chev{transform:rotate(180deg)}.ppv-fold__body{margin-top:var(--rb-space-3)}.ppv-ledger{gap:var(--rb-space-3);flex-direction:column;display:flex}.ppv-lede{max-width:var(--rb-measure-prose,var(--measure-prose));font-family:var(--rb-font-text);font-size:var(--rb-text-base);font-weight:var(--rb-weight-regular);color:var(--rb-ink-soft);text-wrap:pretty;margin:0;line-height:1.7}.dark .ppv-lede{color:var(--text-on-dark-secondary)}.ppv-link{font-weight:var(--rb-weight-medium);color:var(--rb-accent);text-underline-offset:.15em}.ppv-link:hover,.ppv-link:focus-visible{outline:none;text-decoration:underline}.dark .ppv-link{color:var(--rb-dark-ink)}.ppv-cols{gap:var(--rb-space-4);display:grid}@media (width>=40rem){.ppv-cols:not(.ppv-cols--dense){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ppv-col__title{font-family:var(--rb-font-display);font-size:var(--rb-text-base);font-weight:var(--rb-weight-medium);letter-spacing:0;text-transform:none;color:var(--rb-ink);margin:0}.dark .ppv-col__title{color:var(--rb-dark-ink)}.ppv-col__title--in{color:var(--rb-ink)}.ppv-col__title--out{color:var(--rb-ink-soft)}.dark .ppv-col__title--in{color:var(--rb-dark-ink)}.dark .ppv-col__title--out{color:var(--text-on-dark-secondary)}.ppv-list,.ppv-grid{margin:var(--rb-space-2) 0 0;flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.ppv-grid{gap:0 var(--rb-space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ppv-row{column-gap:var(--rb-space-3);border-top:1px solid var(--rb-line);padding:var(--rb-space-2) 0;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;display:grid}.dark .ppv-row{border-top-color:var(--rb-dark-line)}.ppv-mark{justify-content:center;align-items:center;line-height:0;display:flex}.ppv-mark--dash{background:var(--rb-kraft,var(--rb-accent));border-radius:50%;width:.35rem;height:.35rem;margin-inline:auto}.ppv-row__text{font-family:var(--rb-font-text);font-size:var(--rb-text-base);font-weight:var(--rb-weight-regular);font-variant-numeric:lining-nums tabular-nums;color:var(--rb-ink);text-wrap:pretty;overflow-wrap:break-word;word-break:normal;line-break:strict;line-height:1.65}.dark .ppv-row__text{color:var(--rb-dark-ink)}.ppv-note{margin:var(--rb-space-2) 0 0;border-top:1px solid var(--rb-line);padding-top:var(--rb-space-2);font-family:var(--rb-font-text);font-size:var(--rb-text-xs);color:var(--rb-ink-soft);text-wrap:pretty;line-height:1.55}.dark .ppv-note{border-top-color:var(--rb-dark-line);color:var(--text-on-dark-secondary)}.ppv-panel{border:0;border-top:1px solid var(--rb-line);padding:var(--rb-space-4) 0;background:0 0;border-radius:0}.dark .ppv-panel{border-top-color:var(--rb-dark-line)}.ppv-panel__rule{margin-top:var(--rb-space-1);padding-top:var(--rb-space-3);border-top:1px solid var(--rb-line)}.dark .ppv-panel__rule{border-top-color:var(--rb-dark-line)}
