.vc-portal-button{justify-content:center;align-items:center;gap:var(--portal-space-3);min-height:var(--portal-control-height-md);padding:var(--portal-space-3) var(--portal-space-5);border-radius:var(--portal-button-radius);box-shadow:var(--portal-button-elevation-0);white-space:nowrap;cursor:pointer;transition:var(--portal-button-transition);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.vc-portal-button:active{transform:translateY(var(--portal-button-press-translate));box-shadow:none}.vc-portal-button:focus-visible{outline:2px solid var(--portal-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.vc-portal-button{transition:none}.vc-portal-button:active{transform:none}}.vc-portal-button:visited{color:inherit}.vc-portal-button:hover{background:hsl(var(--charcoal))}.vc-portal-button--primary,.vc-portal-button--pine,.vc-portal-button--default{background:hsl(var(--obsidian));color:#fff}.vc-portal-button--primary:hover,.vc-portal-button--pine:hover,.vc-portal-button--default:hover{background:hsl(var(--charcoal));color:#fff}.vc-portal-button--sm{min-height:2.1rem;padding:var(--portal-space-2) var(--portal-space-5);font-size:var(--portal-type-small)}.vc-portal-button--lg{min-height:2.75rem;padding:var(--portal-space-5) var(--portal-space-7)}.vc-portal-button--secondary,.vc-portal-button--outline{border-color:hsl(var(--portal-line-strong));background:hsl(var(--portal-panel));color:hsl(var(--portal-text));box-shadow:var(--portal-button-elevation-0)}.vc-portal-button--secondary:hover,.vc-portal-button--outline:hover{box-shadow:var(--portal-button-elevation-1);background:hsl(var(--portal-subtle));border-color:hsl(var(--portal-line-strong))}.vc-portal-button--primaryOutline{border-color:hsl(var(--portal-complete-fg));background:hsl(var(--portal-panel));color:hsl(var(--portal-complete-fg));box-shadow:none}.vc-portal-button--primaryOutline:hover{background:hsl(var(--portal-complete-bg));color:hsl(var(--portal-complete-fg));border-color:hsl(var(--portal-complete-fg))}.vc-portal-button--quiet{background:hsl(var(--portal-subtle));color:hsl(var(--portal-text-soft));box-shadow:none;border-color:#0000}.vc-portal-button--quiet:hover{background:hsl(var(--portal-contrast));color:hsl(var(--portal-text))}.vc-portal-button--danger{background:hsl(var(--portal-blocked-fill));color:#fff}.vc-portal-button--danger:hover{background:color-mix(in oklab, hsl(var(--portal-blocked-fill)) 78%, black);color:#fff}.vc-portal-button--dangerOutline{border-color:hsl(var(--portal-blocked-border));background:hsl(var(--portal-blocked-bg));color:hsl(var(--portal-blocked-fg));box-shadow:none}.vc-portal-button--dangerOutline:hover{background:color-mix(in oklab, hsl(var(--portal-blocked-bg)) 78%, hsl(var(--portal-blocked-border)) 22%);color:hsl(var(--portal-blocked-fg))}.vc-portal-button--ghost{color:hsl(var(--portal-text-soft));box-shadow:none;background:0 0}.vc-portal-button--ghost:hover{background:hsl(var(--portal-text) / .04);color:hsl(var(--portal-text))}.vc-portal-button--link{min-height:auto;color:hsl(var(--portal-text));box-shadow:none;background:0 0;border:0;padding:0}.vc-portal-button:disabled,.vc-portal-button[aria-disabled=true]{opacity:.56;cursor:not-allowed}.vc-portal-button--loading{cursor:wait}.vc-portal-button__spinner{border-radius:var(--r-full);border:1.5px solid;border-right-color:#0000;width:.82rem;height:.82rem;animation:.75s linear infinite vc-spin}@keyframes vc-spin{to{transform:rotate(360deg)}}.vc-portal-button__icon{flex:none;justify-content:center;align-items:center;width:.92rem;height:.92rem;display:inline-flex}.vc-portal-button__icon>svg{stroke-width:1.55px;width:100%;height:100%}.vc-portal-button__icon--leading{margin-inline-start:calc(var(--portal-space-1) * -1)}.vc-portal-button__icon--trailing{margin-inline-end:calc(var(--portal-space-1) * -1)}.vc-portal-button__label{align-items:center;gap:inherit;display:inline-flex;transform:translateY(-.5px)}.vc-portal-button--compact{min-height:2rem;padding:var(--portal-space-2) var(--portal-space-5);font-size:var(--portal-type-small)}.vc-portal-button--board{min-height:var(--portal-button-height-board-md);font-size:var(--portal-type-ui);border-radius:var(--portal-button-radius);padding:.4rem .65rem}.vc-portal-button--board.vc-portal-button--sm{min-height:var(--portal-button-height-board-sm);padding:.28rem .5rem}.vc-portal-button--board.vc-portal-button--lg{min-height:var(--portal-button-height-board-lg);padding:.5rem .8rem}.vc-portal-button--pending .vc-portal-button__label{color:hsl(var(--portal-text-muted))}.vc-portal-button--pending{border-color:hsl(var(--portal-line))}.vc-portal-button--loading .vc-portal-button__label{color:hsl(var(--portal-text-muted))}.vc-portal-button--blocked{cursor:not-allowed}.vc-portal-button--succeeded{cursor:default;opacity:.92}.vc-portal-button--failed{border-color:hsl(var(--portal-attention-border))}.vc-portal-button--tone-accent.vc-portal-button--secondary{border-color:hsl(var(--portal-complete-fg));color:hsl(var(--portal-complete-fg));box-shadow:none}.vc-portal-button--tone-accent.vc-portal-button--secondary:hover{background:hsl(var(--portal-complete-bg));color:hsl(var(--portal-complete-fg));border-color:hsl(var(--portal-complete-fg))}.vc-portal-button--lifecycle-published,.vc-portal-button--lifecycle-ready,.vc-portal-button--lifecycle-complete,.vc-portal-button--lifecycle-approved,.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--lifecycle-signed-off,.vc-portal-button--lifecycle-applied,.vc-portal-button--lifecycle-live,.vc-portal-button--lifecycle-blocked,.vc-portal-button--lifecycle-rejected,.vc-portal-button--lifecycle-changes-requested,.vc-portal-button--lifecycle-reopened,.vc-portal-button--lifecycle-superseded,.vc-portal-button--lifecycle-draft,.vc-portal-button--lifecycle-pending,.vc-portal-button--lifecycle-under-review{border-left-width:var(--portal-button-lifecycle-edge-width);padding-left:calc(var(--portal-space-6) - var(--portal-button-lifecycle-edge-width));border-left-style:solid}.vc-portal-button--sm.vc-portal-button--lifecycle-published,.vc-portal-button--sm.vc-portal-button--lifecycle-ready,.vc-portal-button--sm.vc-portal-button--lifecycle-complete,.vc-portal-button--sm.vc-portal-button--lifecycle-approved,.vc-portal-button--sm.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--sm.vc-portal-button--lifecycle-signed-off,.vc-portal-button--sm.vc-portal-button--lifecycle-applied,.vc-portal-button--sm.vc-portal-button--lifecycle-live,.vc-portal-button--sm.vc-portal-button--lifecycle-blocked,.vc-portal-button--sm.vc-portal-button--lifecycle-rejected,.vc-portal-button--sm.vc-portal-button--lifecycle-changes-requested,.vc-portal-button--sm.vc-portal-button--lifecycle-reopened,.vc-portal-button--sm.vc-portal-button--lifecycle-superseded,.vc-portal-button--sm.vc-portal-button--lifecycle-draft,.vc-portal-button--sm.vc-portal-button--lifecycle-pending,.vc-portal-button--sm.vc-portal-button--lifecycle-under-review,.vc-portal-button--board.vc-portal-button--lifecycle-published,.vc-portal-button--board.vc-portal-button--lifecycle-ready,.vc-portal-button--board.vc-portal-button--lifecycle-complete,.vc-portal-button--board.vc-portal-button--lifecycle-approved,.vc-portal-button--board.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--board.vc-portal-button--lifecycle-signed-off,.vc-portal-button--board.vc-portal-button--lifecycle-applied,.vc-portal-button--board.vc-portal-button--lifecycle-live,.vc-portal-button--board.vc-portal-button--lifecycle-blocked,.vc-portal-button--board.vc-portal-button--lifecycle-rejected,.vc-portal-button--board.vc-portal-button--lifecycle-changes-requested,.vc-portal-button--board.vc-portal-button--lifecycle-reopened,.vc-portal-button--board.vc-portal-button--lifecycle-superseded,.vc-portal-button--board.vc-portal-button--lifecycle-draft,.vc-portal-button--board.vc-portal-button--lifecycle-pending,.vc-portal-button--board.vc-portal-button--lifecycle-under-review{padding-left:calc(var(--portal-space-5) - var(--portal-button-lifecycle-edge-width))}.vc-portal-button--lg.vc-portal-button--lifecycle-published,.vc-portal-button--lg.vc-portal-button--lifecycle-ready,.vc-portal-button--lg.vc-portal-button--lifecycle-complete,.vc-portal-button--lg.vc-portal-button--lifecycle-approved,.vc-portal-button--lg.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--lg.vc-portal-button--lifecycle-signed-off,.vc-portal-button--lg.vc-portal-button--lifecycle-applied,.vc-portal-button--lg.vc-portal-button--lifecycle-live,.vc-portal-button--lg.vc-portal-button--lifecycle-blocked,.vc-portal-button--lg.vc-portal-button--lifecycle-rejected,.vc-portal-button--lg.vc-portal-button--lifecycle-changes-requested,.vc-portal-button--lg.vc-portal-button--lifecycle-reopened,.vc-portal-button--lg.vc-portal-button--lifecycle-superseded,.vc-portal-button--lg.vc-portal-button--lifecycle-draft,.vc-portal-button--lg.vc-portal-button--lifecycle-pending,.vc-portal-button--lg.vc-portal-button--lifecycle-under-review{padding-left:calc(var(--portal-space-7) - var(--portal-button-lifecycle-edge-width))}.vc-portal-button--lifecycle-published{border-left-color:hsl(var(--portal-live-fg))}.vc-portal-button--lifecycle-ready{border-left-color:hsl(var(--portal-ready-fg))}.vc-portal-button--lifecycle-complete,.vc-portal-button--lifecycle-approved,.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--lifecycle-signed-off{border-left-color:hsl(var(--portal-complete-fg))}.vc-portal-button--lifecycle-applied,.vc-portal-button--lifecycle-live{border-left-color:hsl(var(--portal-live-fg))}.vc-portal-button--lifecycle-blocked,.vc-portal-button--lifecycle-rejected{border-left-color:hsl(var(--portal-blocked-fg))}.vc-portal-button--lifecycle-changes-requested{border-left-color:hsl(var(--portal-changes-requested-fg))}.vc-portal-button--lifecycle-reopened{border-left-color:hsl(var(--portal-reopened-fg))}.vc-portal-button--lifecycle-superseded{border-left-color:hsl(var(--portal-superseded-fg))}.vc-portal-button--lifecycle-draft{border-left-color:hsl(var(--portal-draft-fg))}.vc-portal-button--lifecycle-pending{border-left-color:hsl(var(--portal-pending-fg))}.vc-portal-button--lifecycle-under-review{border-left-color:hsl(var(--portal-under-review-fg))}.vc-portal-button--secondary.vc-portal-button--lifecycle-published,.vc-portal-button--secondary.vc-portal-button--lifecycle-ready,.vc-portal-button--secondary.vc-portal-button--lifecycle-complete,.vc-portal-button--secondary.vc-portal-button--lifecycle-approved,.vc-portal-button--secondary.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--secondary.vc-portal-button--lifecycle-signed-off,.vc-portal-button--secondary.vc-portal-button--lifecycle-applied,.vc-portal-button--secondary.vc-portal-button--lifecycle-live,.vc-portal-button--secondary.vc-portal-button--lifecycle-blocked,.vc-portal-button--secondary.vc-portal-button--lifecycle-rejected,.vc-portal-button--secondary.vc-portal-button--lifecycle-changes-requested,.vc-portal-button--secondary.vc-portal-button--lifecycle-reopened,.vc-portal-button--secondary.vc-portal-button--lifecycle-superseded,.vc-portal-button--secondary.vc-portal-button--lifecycle-draft,.vc-portal-button--secondary.vc-portal-button--lifecycle-pending,.vc-portal-button--secondary.vc-portal-button--lifecycle-under-review{border-top-color:hsl(var(--portal-line-strong));border-right-color:hsl(var(--portal-line-strong));border-bottom-color:hsl(var(--portal-line-strong))}.vc-portal-button--quiet.vc-portal-button--lifecycle-published,.vc-portal-button--quiet.vc-portal-button--lifecycle-ready,.vc-portal-button--quiet.vc-portal-button--lifecycle-complete,.vc-portal-button--quiet.vc-portal-button--lifecycle-approved,.vc-portal-button--quiet.vc-portal-button--lifecycle-acknowledged,.vc-portal-button--quiet.vc-portal-button--lifecycle-signed-off,.vc-portal-button--quiet.vc-portal-button--lifecycle-applied,.vc-portal-button--quiet.vc-portal-button--lifecycle-live,.vc-portal-button--quiet.vc-portal-button--lifecycle-blocked,.vc-portal-button--quiet.vc-portal-button--lifecycle-rejected,.vc-portal-button--quiet.vc-portal-button--lifecycle-changes-requested,.vc-portal-button--quiet.vc-portal-button--lifecycle-reopened,.vc-portal-button--quiet.vc-portal-button--lifecycle-superseded,.vc-portal-button--quiet.vc-portal-button--lifecycle-draft,.vc-portal-button--quiet.vc-portal-button--lifecycle-pending,.vc-portal-button--quiet.vc-portal-button--lifecycle-under-review{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000}
.vc-button-group{align-items:stretch;display:inline-flex}.vc-button-group--gap-snug{gap:var(--portal-space-3)}.vc-button-group--gap-hairline{gap:0}.vc-button-group--gap-hairline>.vc-portal-button{border-radius:0}.vc-button-group--gap-hairline>.vc-portal-button:first-child{border-top-left-radius:var(--portal-button-radius);border-bottom-left-radius:var(--portal-button-radius)}.vc-button-group--gap-hairline>.vc-portal-button:last-child{border-top-right-radius:var(--portal-button-radius);border-bottom-right-radius:var(--portal-button-radius)}.vc-button-group--gap-hairline>.vc-portal-button+.vc-portal-button{margin-inline-start:-1px}.vc-button-group--gap-hairline>.vc-portal-button:hover,.vc-button-group--gap-hairline>.vc-portal-button:focus-visible{z-index:1}
.vc-segmented{background:hsl(var(--portal-subtle));border:1px solid hsl(var(--portal-line));border-radius:var(--portal-button-radius);align-items:center;gap:2px;padding:2px;display:inline-flex}.vc-segmented__option{min-height:1.85rem;padding:0 var(--portal-space-5);color:hsl(var(--portal-text-soft));font:inherit;font-size:var(--portal-type-small);font-weight:var(--portal-weight-strong);border-radius:calc(var(--portal-button-radius) - 1px);cursor:pointer;transition:var(--portal-button-transition);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.vc-segmented__option:hover{color:hsl(var(--portal-text))}.vc-segmented__option[aria-pressed=true]{background:hsl(var(--portal-panel));color:hsl(var(--portal-text));box-shadow:var(--portal-button-elevation-0)}.vc-segmented__option:focus-visible{outline:2px solid var(--portal-focus-ring);outline-offset:2px}
.vc-decision-actions{gap:var(--portal-space-4);flex-direction:column;display:flex}.vc-decision-actions__consequence{font-size:var(--portal-type-small);color:hsl(var(--portal-text-soft));line-height:var(--portal-leading-body)}.vc-decision-actions__cluster{align-items:center;gap:var(--portal-space-3);display:flex}.vc-decision-actions--inline-row .vc-decision-actions__cluster{flex-wrap:nowrap}.vc-decision-actions--inline-row .vc-decision-actions__consequence{display:none}.vc-decision-actions--dock{justify-content:space-between;align-items:center;gap:var(--portal-space-7);flex-direction:row}.vc-decision-actions--dock .vc-decision-actions__consequence{flex:1}.vc-decision-actions--dock .vc-decision-actions__cluster{justify-content:flex-end}@media (max-width:640px){.vc-decision-actions--dock{align-items:stretch;gap:var(--portal-space-4);flex-direction:column}.vc-decision-actions--dock .vc-decision-actions__cluster{flex-direction:column;align-items:stretch}.vc-decision-actions--dock .vc-decision-actions__cluster>.vc-portal-button{width:100%}}
.vc-link-action{align-items:center;gap:var(--portal-space-2);color:hsl(var(--portal-text-soft));font-size:inherit;font-weight:var(--portal-weight-medium);border-bottom:1px solid #0000;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.vc-link-action:hover{color:hsl(var(--portal-text));border-bottom-color:hsl(var(--portal-line-strong))}.vc-link-action:focus-visible{outline:2px solid var(--portal-focus-ring);outline-offset:2px;border-radius:2px}.vc-link-action--strong{color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong)}.vc-link-action__icon{width:.82rem;height:.82rem;display:inline-flex}.vc-link-action__icon>svg{stroke-width:1.55px;width:100%;height:100%}
.vc-action-eyebrow{align-items:center;gap:var(--portal-space-2);margin-bottom:var(--portal-cadence-eyebrow-title);color:hsl(var(--portal-text-muted));display:inline-flex}.vc-action-eyebrow__dot{border-radius:var(--r-full);opacity:.7;background:currentColor;flex:none;width:4px;height:4px}.vc-action-eyebrow--lifecycle-published{color:hsl(var(--portal-live-fg))}.vc-action-eyebrow--lifecycle-ready{color:hsl(var(--portal-ready-fg))}.vc-action-eyebrow--lifecycle-complete,.vc-action-eyebrow--lifecycle-approved,.vc-action-eyebrow--lifecycle-acknowledged,.vc-action-eyebrow--lifecycle-signed-off{color:hsl(var(--portal-complete-fg))}.vc-action-eyebrow--lifecycle-applied,.vc-action-eyebrow--lifecycle-live{color:hsl(var(--portal-live-fg))}.vc-action-eyebrow--lifecycle-blocked,.vc-action-eyebrow--lifecycle-rejected{color:hsl(var(--portal-blocked-fg))}.vc-action-eyebrow--lifecycle-changes-requested{color:hsl(var(--portal-changes-requested-fg))}.vc-action-eyebrow--lifecycle-reopened{color:hsl(var(--portal-reopened-fg))}.vc-action-eyebrow--lifecycle-superseded{color:hsl(var(--portal-superseded-fg))}.vc-action-eyebrow--lifecycle-draft{color:hsl(var(--portal-draft-fg))}.vc-action-eyebrow--lifecycle-pending{color:hsl(var(--portal-pending-fg))}.vc-action-eyebrow--lifecycle-under-review{color:hsl(var(--portal-under-review-fg))}
.vc-semantic-marker--family-positive{--vc-semantic-signal-color:hsl(var(--portal-complete-fg));--vc-semantic-signal-halo:color-mix(in oklab, hsl(var(--portal-complete-fg)) 22%, hsl(var(--portal-panel)))}.vc-semantic-marker--family-caution{--vc-semantic-signal-color:hsl(var(--portal-attention-fg));--vc-semantic-signal-halo:color-mix(in oklab, hsl(var(--portal-attention-fg)) 22%, hsl(var(--portal-panel)))}.vc-semantic-marker--family-critical{--vc-semantic-signal-color:hsl(var(--portal-blocked-fg));--vc-semantic-signal-halo:color-mix(in oklab, hsl(var(--portal-blocked-fg)) 24%, hsl(var(--portal-panel)))}.vc-semantic-marker--family-neutral{--vc-semantic-signal-color:hsl(var(--portal-text-muted));--vc-semantic-signal-halo:color-mix(in oklab, hsl(var(--portal-text-muted)) 18%, hsl(var(--portal-panel)))}.vc-semantic-marker--family-info{--vc-semantic-signal-color:hsl(var(--portal-text-link));--vc-semantic-signal-halo:color-mix(in oklab, hsl(var(--portal-text-link)) 22%, hsl(var(--portal-panel)))}.vc-semantic-marker--family-renewal{--vc-semantic-signal-color:hsl(var(--portal-reopened-fg));--vc-semantic-signal-halo:color-mix(in oklab, hsl(var(--portal-reopened-fg)) 22%, hsl(var(--portal-panel)))}.vc-semantic-marker{color:var(--vc-semantic-signal-color,hsl(var(--portal-text-muted)));flex:none;justify-content:center;align-items:center;display:inline-flex}.vc-semantic-marker__glyph{box-sizing:content-box;border:.18rem solid var(--vc-semantic-signal-halo,hsl(var(--portal-text-muted) / .18));border-radius:var(--r-full);background:currentColor;width:.45rem;height:.45rem;display:inline-block}.vc-semantic-marker--edge .vc-semantic-marker__glyph{border-radius:var(--r-full);border:0;width:2px;height:1rem}.vc-semantic-marker--placement-action{margin-inline-start:var(--portal-space-2)}.vc-ledger-table__row-marker{vertical-align:middle;margin-inline-end:var(--portal-space-2)}.vc-section-intro__title-row,.vc-page-header__meta,.vc-header-cluster__meta{align-items:center;gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.vc-section-intro__title-row>:where(h1,h2,h3,h4,h5,h6){margin:0}.vc-page-header__meta{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);line-height:var(--portal-leading-caption)}.vc-section-block--with-semantic-signal,.vc-composite-frame--with-semantic-signal{position:relative}.vc-section-block--with-semantic-signal:before,.vc-composite-frame--with-semantic-signal:before{content:"";border-radius:var(--r-full);background:var(--vc-semantic-signal-color,hsl(var(--portal-text-muted)));width:2px;position:absolute;inset-inline-start:0}.vc-section-block--with-semantic-signal:before{inset-block:var(--portal-space-3);height:var(--portal-cadence-eyebrow-title)}.vc-composite-frame--with-semantic-signal:before{inset-block:0}
.vc-portal-input{width:100%;min-height:var(--portal-control-height-md);padding:var(--portal-space-3) var(--portal-space-4);border-radius:var(--r-md);border-style:solid;border-width:1px;border-color:hsl(var(--portal-line-strong));background:hsl(var(--portal-panel));color:hsl(var(--portal-text));font-family:inherit;font-size:var(--portal-type-ui);font-weight:var(--portal-weight-medium-emphasis);line-height:var(--portal-leading-body);box-shadow:none;transition:border-color .16s,box-shadow .16s,background-color .16s;display:block}.vc-portal-input::placeholder{color:hsl(var(--portal-text-ghost))}.vc-portal-input:focus{border-color:hsl(var(--portal-text));box-shadow:0 0 0 3px hsl(var(--portal-text) / .08);outline:none}.vc-portal-input:focus-visible{outline:2px solid hsl(var(--portal-text));outline-offset:1px;border-color:hsl(var(--portal-text))}:is(.vc-portal-input:user-invalid,.vc-portal-input[aria-invalid=true]){border-color:hsl(var(--portal-blocked-fg));box-shadow:0 0 0 3px hsl(var(--portal-blocked-bg))}.vc-portal-input:disabled{cursor:not-allowed;background:hsl(var(--portal-subtle));color:hsl(var(--portal-text-ghost))}@media (prefers-reduced-motion:reduce){.vc-portal-input,.vc-portal-textarea,.vc-portal-select{transition:none}}.vc-external-submission__control--readonly:disabled{cursor:default;border-color:hsl(var(--portal-line-strong));background:hsl(var(--portal-panel));color:hsl(var(--portal-text));-webkit-text-fill-color:hsl(var(--portal-text))}.vc-portal-textarea{resize:vertical;min-height:8rem}.vc-portal-select{min-height:var(--portal-control-height-md);padding-inline:var(--portal-space-5)}
.vc-money-input{width:100%;min-height:var(--portal-control-height-md);border-radius:var(--r-md);border:1px solid hsl(var(--portal-line-strong));background:hsl(var(--portal-panel));color:hsl(var(--portal-text));align-items:stretch;font-family:inherit;transition:border-color .16s,box-shadow .16s,background-color .16s;display:inline-flex}.vc-money-input:focus-within{border-color:hsl(var(--portal-text));box-shadow:0 0 0 3px hsl(var(--portal-text) / .08)}.vc-money-input[aria-invalid=true]{border-color:hsl(var(--portal-blocked-fg));box-shadow:0 0 0 3px hsl(var(--portal-blocked-bg))}.vc-money-input--disabled,.vc-money-input--disabled .vc-money-input__currency{cursor:not-allowed;background:hsl(var(--portal-subtle));color:hsl(var(--portal-text-ghost))}.vc-money-input__currency{padding-inline:var(--portal-space-4);border-right:1px solid hsl(var(--portal-line));border-top-left-radius:calc(var(--r-md) - 1px);border-bottom-left-radius:calc(var(--r-md) - 1px);background:hsl(var(--portal-subtle));color:hsl(var(--portal-text-muted));font-family:inherit;font-size:var(--portal-type-caption);font-weight:var(--portal-weight-semibold);letter-spacing:var(--portal-tracking-caps);text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;display:inline-flex}.vc-money-input__input{width:100%;min-width:0;padding:var(--portal-space-3) var(--portal-space-4);color:inherit;font-family:inherit;font-size:var(--portal-type-ui);font-weight:var(--portal-weight-medium);line-height:var(--portal-leading-body);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto}.vc-money-input__input::placeholder{color:hsl(var(--portal-text-ghost))}.vc-money-input__input:focus{outline:none}.vc-money-input__input:disabled{cursor:not-allowed;color:hsl(var(--portal-text-ghost));-webkit-text-fill-color:hsl(var(--portal-text-ghost))}@media (prefers-reduced-motion:reduce){.vc-money-input{transition:none}}
.vc-portal-surface{border-radius:var(--r-lg);border-style:solid;border-width:1px;transition:background-color .2s,border-color .2s,box-shadow .2s}.vc-portal-surface--padded{padding:var(--portal-space-7)}.vc-panel-stack{gap:var(--portal-gap-stack);display:grid}.vc-panel-stack--compact{gap:var(--portal-space-4)}.vc-action-row{gap:var(--portal-space-4);flex-wrap:wrap;display:flex}.vc-action-row--compact{align-items:center;gap:var(--portal-space-2)}.vc-form-action-row{align-items:flex-end;gap:var(--portal-space-4);flex-wrap:wrap;display:flex}
.vc-status-pill{align-items:center;gap:var(--portal-space-2);border-radius:var(--r-full);min-height:1.5rem;padding:var(--portal-space-1) var(--portal-space-4);text-transform:uppercase;white-space:nowrap;border-style:solid;border-width:1px;line-height:1;display:inline-flex}.vc-status-pill--compact{min-height:1.25rem;padding:.12rem .5rem}.vc-status-pill--board{min-height:1.7rem;padding:var(--portal-space-2) var(--portal-space-5)}.vc-status-pill--dot{text-indent:-9999px;background-color:currentColor;border-width:0;width:.5rem;height:.5rem;min-height:0;padding:0;overflow:hidden}
.vc-section-intro{gap:var(--portal-space-4);flex-direction:column;display:flex}.vc-section-intro--center{text-align:center;margin-inline:auto}
.vc-page-frame{width:100%;margin-inline:auto;padding-inline:0}.vc-page-frame--utility{max-width:42.5rem}.vc-page-frame--overview,.vc-page-frame--list,.vc-page-frame--detail,.vc-page-frame--form,.vc-page-frame--review,.vc-page-frame--reading{max-width:92rem}.vc-page-header{align-items:end;gap:var(--portal-space-6);padding-bottom:var(--portal-space-6);border-bottom:1px solid hsl(var(--portal-line-strong));grid-template-columns:minmax(0,1fr);display:grid}.vc-page-header--center{text-align:center}.vc-page-header__main{gap:var(--portal-space-3);flex-direction:column;display:flex}.vc-page-header__copy{gap:var(--portal-space-2)}.vc-page-header__copy>p:first-child{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-small);font-weight:var(--portal-weight-strong);letter-spacing:0;line-height:var(--portal-leading-caption);text-transform:none}.vc-page-header__copy .vc-section-intro__title-row>h1{font-size:var(--portal-type-title);line-height:var(--portal-leading-tight);margin:0}.vc-page-header__copy>p:not(:first-child){max-width:44rem;font-size:var(--portal-type-body);line-height:var(--portal-leading-body)}.vc-page-header__status,.vc-page-header__actions{gap:var(--portal-space-4);flex-wrap:wrap;display:flex}
.vc-scene{width:100%}.vc-scene--utility{align-items:center}.vc-scene-grid{gap:var(--portal-space-0);display:grid}.vc-scene-grid--overview,.vc-scene-grid--list,.vc-scene-grid--detail,.vc-scene-grid--form,.vc-scene-grid--review{grid-template-columns:minmax(0,1fr)}.vc-scene-grid__main,.vc-scene-grid__aside{min-width:0}.vc-scene-grid__aside{gap:var(--portal-gap-section);flex-direction:column;display:flex}.vc-scene-grid__aside>*{min-width:0}.vc-section-stack{flex-direction:column;display:flex}.vc-section-stack--sm{gap:var(--portal-space-7)}.vc-section-stack--md{gap:var(--portal-space-9)}.vc-section-stack--lg{gap:var(--portal-space-12)}.vc-scene.vc-section-stack--lg{gap:var(--portal-gap-stack)}.vc-section-block{gap:var(--portal-gap-section);flex-direction:column;display:flex}.vc-section-block--sm{padding:var(--portal-inset-section-sm)}.vc-section-block--md{padding:var(--portal-inset-section-md)}.vc-section-block--lg{padding:var(--portal-inset-section-lg)}.vc-section-block__header{gap:var(--portal-space-5);flex-direction:column;display:flex}.vc-section-block__copy{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-section-block__actions{gap:var(--portal-space-4);flex-wrap:wrap;display:flex}.vc-section-block__body{gap:var(--portal-space-5);flex-direction:column;display:flex}
.vc-metric-strip,.vc-key-value-grid,.vc-link-list{border:1px solid hsl(var(--portal-line));border-radius:0;gap:0;display:grid;overflow:hidden}.vc-metric-strip__item,.vc-key-value-grid__item,.vc-link-list__item{background:0 0}.vc-metric-strip__item,.vc-key-value-grid__item{gap:var(--portal-space-2);min-width:0;padding:var(--portal-space-5) var(--portal-space-6);border-right:1px solid hsl(var(--portal-line));flex-direction:column;display:flex}.vc-metric-strip__item:last-child,.vc-key-value-grid__item:last-child{border-right:0}.vc-key-value-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.vc-key-value-grid--compact{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.vc-key-value-grid--summary{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-key-value-grid--compact .vc-key-value-grid__item{gap:var(--portal-space-1);padding:var(--portal-space-4) var(--portal-space-5)}.vc-key-value-grid--compact .vc-key-value-grid__value{font-size:var(--portal-type-ui)}.vc-key-value-grid__value{min-width:0;color:hsl(var(--portal-text));font-size:var(--portal-type-body);font-weight:var(--portal-weight-semibold);letter-spacing:0;overflow-wrap:anywhere}
.vc-link-list{border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr);overflow:hidden}.vc-link-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-link-list__item{justify-content:space-between;align-items:flex-start;gap:var(--portal-space-6);padding:var(--portal-space-5) var(--portal-space-6);color:inherit;border-bottom:1px solid hsl(var(--portal-line));text-decoration:none;transition:background-color .2s;display:flex}.vc-link-list--grid .vc-link-list__item{border-right:1px solid hsl(var(--portal-line))}.vc-link-list--grid .vc-link-list__item:nth-child(2n){border-right:0}.vc-link-list--grid .vc-link-list__item:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.vc-link-list--compact .vc-link-list__item{align-items:center;gap:var(--portal-space-5);min-height:3.25rem;padding:var(--portal-space-4) var(--portal-space-5)}.vc-link-list--compact .vc-link-list__copy{gap:var(--portal-space-1)}.vc-link-list--compact .vc-link-list__title{font-size:var(--portal-type-ui)}.vc-link-list--compact .vc-link-list__description,.vc-link-list--compact .vc-link-list__meta{font-size:var(--portal-type-small);line-height:var(--portal-leading-caption)}.vc-link-list__item:last-child{border-bottom:0}.vc-link-list__item:hover{background:hsl(var(--portal-subtle))}.vc-link-list__copy{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-link-list__title{color:hsl(var(--portal-text));font-size:var(--portal-type-body);font-weight:var(--portal-weight-medium);letter-spacing:0}.vc-link-list__description,.vc-link-list__meta{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-ui);line-height:var(--portal-leading-body)}.vc-link-list__meta{font-size:var(--portal-type-small);font-weight:var(--portal-weight-medium);letter-spacing:0;color:hsl(var(--portal-text-ghost))}@media (max-width:760px){.vc-link-list--grid{grid-template-columns:minmax(0,1fr)}.vc-link-list--grid .vc-link-list__item{border-right:0}}
.vc-table-frame{gap:var(--portal-space-6);flex-direction:column;min-width:0;max-width:100%;display:flex}.vc-table-frame__header{gap:var(--portal-space-5);flex-direction:column;display:flex}.vc-table-frame__copy{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-data-table__scroll{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));border-radius:0;width:100%;min-width:0;max-width:100%;overflow-x:auto}.vc-data-table{border-collapse:collapse;text-align:left;width:100%;min-width:0}.vc-data-table thead th{padding:var(--portal-space-4) var(--portal-space-5);border-bottom:1px solid hsl(var(--portal-line));background:hsl(var(--portal-canvas) / .84);white-space:nowrap}.vc-data-table tbody td{padding:var(--portal-space-5);border-bottom:1px solid hsl(var(--portal-line));vertical-align:top;overflow-wrap:anywhere}.vc-data-table tbody tr:last-child td{border-bottom:0}.vc-data-table tbody tr:hover td{background:hsl(var(--portal-subtle))}@media (max-width:639px){.vc-data-table__scroll{overflow-x:hidden}.vc-data-table,.vc-data-table thead,.vc-data-table tbody,.vc-data-table tr,.vc-data-table th,.vc-data-table td{min-width:0;display:block}.vc-data-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vc-data-table tbody tr{border-bottom:1px solid hsl(var(--portal-line))}.vc-data-table tbody tr:last-child{border-bottom:0}.vc-data-table tbody td{gap:var(--portal-space-4);padding:var(--portal-space-4);border-bottom:1px solid hsl(var(--portal-line-soft));grid-template-columns:minmax(6.25rem,.42fr) minmax(0,1fr);display:grid}.vc-data-table tbody td:last-child{border-bottom:0}.vc-data-table tbody td:before{content:attr(data-label);color:hsl(var(--portal-text-ghost));font-size:var(--portal-type-kicker);font-weight:var(--portal-weight-strong);overflow-wrap:anywhere}.vc-report-builder-ledger .vc-data-table__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.vc-report-builder-ledger .vc-data-table{table-layout:auto;min-width:42rem;display:table}.vc-report-builder-ledger--source .vc-data-table{min-width:36rem}.vc-report-builder-ledger--preview .vc-data-table{min-width:24rem}.vc-report-builder-ledger .vc-data-table thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:table-header-group;position:static;overflow:visible}.vc-report-builder-ledger .vc-data-table tbody{display:table-row-group}.vc-report-builder-ledger .vc-data-table tr{border-bottom:0;display:table-row}.vc-report-builder-ledger .vc-data-table th,.vc-report-builder-ledger .vc-data-table td{min-width:0;display:table-cell}.vc-report-builder-ledger .vc-data-table tbody td{border-bottom:1px solid hsl(var(--portal-line-soft))}.vc-report-builder-ledger .vc-data-table tbody td:before{content:none}}
.vc-state-panel{position:relative;overflow:hidden}.vc-state-panel--attention{box-shadow:inset 0 0 0 1px hsl(var(--portal-attention-fg) / .18)}.vc-state-panel__meta{align-items:center;gap:var(--portal-space-4);flex-wrap:wrap;display:flex}.vc-state-panel__marker{border-radius:var(--r-full);background:hsl(var(--portal-attention-fg));width:.65rem;height:.65rem;box-shadow:0 0 0 .25rem hsl(var(--portal-attention-fg) / .18)}.vc-state-panel__eyebrow{letter-spacing:.12em}.vc-state-panel__detail{gap:var(--portal-space-2);padding:var(--portal-space-5);border:1px solid hsl(var(--portal-line-strong));border-radius:var(--r-md);background:hsl(var(--portal-canvas) / .86);color:hsl(var(--portal-text-soft));font-size:var(--portal-type-ui);line-height:var(--portal-leading-body);flex-direction:column;display:flex}.vc-state-panel--loading .vc-state-panel__marker,.vc-state-panel--empty .vc-state-panel__marker{background:hsl(var(--portal-planned-fg));box-shadow:0 0 0 .25rem hsl(var(--portal-planned-fg) / .18)}.vc-state-panel--success .vc-state-panel__marker{background:hsl(var(--portal-live-fg));box-shadow:0 0 0 .25rem hsl(var(--portal-live-fg) / .18)}.vc-state-panel--error .vc-state-panel__marker,.vc-state-panel--denied .vc-state-panel__marker,.vc-state-panel--blocked .vc-state-panel__marker{background:hsl(var(--portal-attention-fg))}.vc-state-panel--inline{padding:var(--portal-space-4) var(--portal-space-5);background:hsl(var(--portal-panel));border-radius:0}.vc-state-panel--inline .vc-state-panel__detail{padding:var(--portal-space-3) var(--portal-space-4);font-size:var(--portal-type-caption)}.vc-state-panel--inline .vc-state-panel__marker{width:.5rem;height:.5rem;box-shadow:none}.vc-loading-state__stack{gap:.6rem;display:grid}.vc-loading-state__line{border-radius:var(--r-xs);background:linear-gradient(90deg, hsl(var(--portal-line) / .6), hsl(var(--portal-panel) / .95), hsl(var(--portal-line) / .6));background-size:220% 100%;height:.7rem;animation:1.6s ease-in-out infinite vc-skeleton-pulse}.vc-loading-state__line:nth-child(4n+1){width:100%}.vc-loading-state__line:nth-child(4n+2){width:84%}.vc-loading-state__line:nth-child(4n+3){width:72%}.vc-loading-state__line:nth-child(4n+4){width:90%}
.vc-feedback-banner{border:1px solid hsl(var(--portal-line));border-radius:var(--r-lg);background:hsl(var(--portal-panel));flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.vc-feedback-banner--stable{border-color:hsl(var(--portal-live-border));background:linear-gradient(180deg, hsl(var(--portal-live-bg) / .98), hsl(var(--portal-panel)))}.vc-feedback-banner--attention{border-color:hsl(var(--portal-attention-border));background:linear-gradient(180deg, hsl(var(--portal-attention-bg) / .98), hsl(var(--portal-panel)))}.vc-feedback-banner__copy{flex-direction:column;gap:.45rem;display:flex}.vc-feedback-banner__headline{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.vc-feedback-banner__marker{border-radius:var(--r-full);background:hsl(var(--portal-stable-fg));width:.6rem;height:.6rem}.vc-feedback-banner--attention .vc-feedback-banner__marker{background:hsl(var(--portal-attention-fg))}.vc-feedback-banner__actions{flex-wrap:wrap;gap:.65rem;display:flex}.vc-decision-panel{position:relative}.vc-action-cluster{flex-wrap:wrap;gap:.65rem;display:flex}.vc-action-cluster--center{align-items:center}.vc-action-cluster--end{align-self:end}.vc-action-cluster>form{display:inline-flex}
.vc-form-grid{gap:var(--portal-space-5);display:grid}.vc-form-grid--compact{gap:var(--portal-space-3)}.vc-form-grid--two,.vc-form-grid--three,.vc-form-grid--four{grid-template-columns:minmax(0,1fr)}.vc-choice-grid{gap:var(--portal-space-4);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.vc-field{gap:var(--portal-gap-field);flex-direction:column;min-width:0;display:flex}.vc-field--fluid{flex:14rem;min-width:min(14rem,100%)}.vc-field__label{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-strong);letter-spacing:0}.vc-native-select{border:1px solid hsl(var(--portal-line-strong));border-radius:var(--r-sm);background-color:hsl(var(--portal-panel));width:100%;min-height:2.75rem;color:hsl(var(--portal-text));font-size:var(--portal-type-ui);line-height:var(--portal-leading-ui);padding:0 var(--portal-space-4)}.vc-native-select:focus-visible{outline:2px solid var(--portal-focus-ring);outline-offset:2px}.vc-native-textarea{resize:vertical;border:1px solid hsl(var(--portal-line-strong));border-radius:var(--r-sm);background-color:hsl(var(--portal-panel));width:100%;min-height:7rem;color:hsl(var(--portal-text));font:inherit;font-size:var(--portal-type-ui);line-height:var(--portal-leading-body);padding:var(--portal-space-4)}.vc-native-textarea:focus-visible{outline:2px solid var(--portal-focus-ring);outline-offset:2px}.vc-field__hint{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption)}.vc-checkbox-row{align-items:flex-start;gap:var(--portal-space-3);color:hsl(var(--portal-text-soft));font-size:var(--portal-type-ui);line-height:var(--portal-leading-body);display:flex}.vc-checkbox-row input{width:1rem;height:1rem;accent-color:hsl(var(--portal-pine));margin-top:.18rem}.vc-inline-note{color:hsl(var(--portal-text-soft));font-size:var(--portal-type-body);line-height:var(--portal-leading-body)}.vc-state-detail-code{white-space:pre-wrap;font-family:var(--font-portal-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:var(--portal-type-small);line-height:var(--portal-leading-body);color:hsl(var(--portal-text-soft));margin:0}
@keyframes vc-skeleton-pulse{0%{background-position:100%}to{background-position:0}}
.vc-span-full{grid-column:1/-1}.vc-align-end{text-align:right;align-items:flex-end}
.vc-material{--vc-material-blur:var(--portal-glass-blur-rail);--vc-material-edge-inset-block:10px;--vc-material-edge-inset-inline:10px;isolation:isolate;border:1px solid var(--portal-glass-border);border-radius:var(--portal-glass-radius);background:var(--portal-glass-bg);box-shadow:var(--portal-shadow-level1);position:relative;overflow:hidden}.vc-material:before,.vc-material:after{pointer-events:none;content:"";z-index:0;position:absolute}.vc-material:before{border-radius:inherit;box-shadow:inset 0 1px 0 var(--portal-glass-highlight), inset 0 -1px 0 var(--portal-glass-bottom-line),  inset 0 0 0 1px var(--portal-glass-border);inset:0}.vc-material:after{opacity:0}.vc-material--edge-right:after,.vc-material--edge-left:after{top:var(--vc-material-edge-inset-block);bottom:var(--vc-material-edge-inset-block);background:linear-gradient(180deg, transparent, var(--portal-glass-highlight) 18%, var(--portal-glass-border) 52%, transparent);opacity:.75;width:1px}.vc-material--edge-right:after{right:0}.vc-material--edge-left:after{left:0}.vc-material--edge-top:after,.vc-material--edge-bottom:after{right:var(--vc-material-edge-inset-inline);left:var(--vc-material-edge-inset-inline);background:linear-gradient(90deg, transparent, var(--portal-glass-highlight) 18%, var(--portal-glass-border) 52%, transparent);opacity:.75;height:1px}.vc-material--edge-top:after{top:0}.vc-material--edge-bottom:after{bottom:0}.vc-material>*{z-index:1;position:relative}.vc-material--level1{--vc-material-blur:var(--portal-glass-blur-rail);box-shadow:var(--portal-shadow-level1)}.vc-material--level2{--vc-material-blur:var(--portal-glass-blur-drawer);box-shadow:var(--portal-shadow-level2)}.vc-material--level3{--vc-material-blur:var(--portal-glass-blur-modal);box-shadow:var(--portal-shadow-level3)}
.vc-command-surface{padding:var(--portal-space-5)}.vc-command-surface__input{padding:var(--portal-space-4);border:1px solid var(--portal-glass-divider);border-radius:var(--r-sm);background:hsl(var(--portal-panel) / .62);color:hsl(var(--portal-text-muted));font-size:var(--portal-type-ui)}.vc-command-surface__grid{gap:var(--portal-space-4);margin-top:var(--portal-space-5);padding-top:var(--portal-space-5);border-top:1px solid var(--portal-glass-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vc-command-surface__item{color:hsl(var(--portal-text-soft));font-size:var(--portal-type-small)}.vc-icon-button{min-width:var(--portal-control-height-sm);padding-inline:var(--portal-space-3);place-items:center;display:inline-grid}.vc-icon-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.55px;width:.92rem;height:.92rem}.vc-checkbox,.vc-radio-group__item{gap:var(--portal-space-4);color:hsl(var(--portal-text));font-size:var(--portal-type-ui);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vc-checkbox input,.vc-radio-group__item input{opacity:0;pointer-events:none;position:absolute}.vc-checkbox__box,.vc-radio-group__control{border:1px solid hsl(var(--portal-line-strong));background:hsl(var(--portal-panel));place-items:center;width:1rem;height:1rem;margin-top:.12rem;display:grid}.vc-checkbox__box{border-radius:.2rem}.vc-radio-group__control{border-radius:999px}.vc-checkbox input:focus-visible+.vc-checkbox__box,.vc-radio-group__item input:focus-visible+.vc-radio-group__control{outline:2px solid var(--portal-focus-ring);outline-offset:2px}.vc-checkbox input:checked+.vc-checkbox__box,.vc-radio-group__item input:checked+.vc-radio-group__control{border-color:hsl(var(--portal-pine));background:hsl(var(--portal-pine));box-shadow:inset 0 0 0 3px #fff}.vc-checkbox__copy,.vc-radio-group__copy{gap:var(--portal-space-1);display:grid}.vc-checkbox__label,.vc-radio-group__label{font-weight:var(--portal-weight-semibold)}.vc-checkbox__description,.vc-radio-group__description{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);line-height:var(--portal-leading-caption)}.vc-radio-group{gap:var(--portal-space-5);display:grid}.vc-tooltip{display:inline-flex;position:relative}.vc-tooltip__content{z-index:30;bottom:calc(100% + var(--portal-space-2));width:max-content;max-width:16rem;padding:var(--portal-space-2) var(--portal-space-3);border:1px solid var(--portal-glass-border);background:hsl(var(--portal-panel) / .92);box-shadow:var(--portal-shadow-level1);color:hsl(var(--portal-text));font-size:var(--portal-type-caption);line-height:var(--portal-leading-caption);opacity:0;pointer-events:none;border-radius:.45rem;transition:opacity .16s,transform .16s;position:absolute;left:50%;transform:translate(-50%)translateY(.2rem)}.vc-tooltip:hover .vc-tooltip__content,.vc-tooltip:focus-within .vc-tooltip__content{opacity:1;transform:translate(-50%)translateY(0)}.vc-dropdown-menu{display:inline-block;position:relative}.vc-dropdown-menu__trigger{cursor:pointer;list-style:none}.vc-dropdown-menu__trigger::-webkit-details-marker{display:none}.vc-dropdown-menu__content{z-index:25;top:calc(100% + var(--portal-space-2));min-width:12rem;padding:var(--portal-space-2);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));box-shadow:var(--portal-shadow-level1);border-radius:.55rem;display:grid;position:absolute;left:0}.vc-dropdown-menu--end .vc-dropdown-menu__content{left:auto;right:0}.vc-dropdown-menu__item{padding:var(--portal-space-3) var(--portal-space-4);color:hsl(var(--portal-text));cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.38rem}.vc-dropdown-menu__item:hover,.vc-dropdown-menu__item:focus-visible{background:hsl(var(--portal-subtle));outline:none}.vc-page-tabs{gap:var(--portal-space-2);border-bottom:1px solid hsl(var(--portal-line));display:flex;overflow-x:auto}.vc-page-tabs__tab{align-items:center;gap:var(--portal-space-2);padding:var(--portal-space-3) var(--portal-space-4);color:hsl(var(--portal-text-muted));cursor:pointer;font-size:var(--portal-type-small);font-weight:var(--portal-weight-stronger);background:0 0;border:0;border-bottom:2px solid #0000;display:inline-flex}.vc-page-tabs__tab.is-active{border-bottom-color:hsl(var(--portal-pine));color:hsl(var(--portal-text))}.vc-page-tabs__count{min-width:1.2rem;padding:var(--portal-space-1) var(--portal-space-2);background:hsl(var(--portal-subtle));color:hsl(var(--portal-text-muted));font-size:var(--portal-type-kicker);border-radius:999px}.vc-metadata-row{border-top:1px solid hsl(var(--portal-line));grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.vc-metadata-row__item{padding:var(--portal-space-4) var(--portal-space-5) var(--portal-space-2) 0}.vc-metadata-row dt{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-kicker);font-weight:var(--portal-weight-stronger)}.vc-metadata-row dd{margin:var(--portal-space-1) 0 0;color:hsl(var(--portal-text));font-size:var(--portal-type-ui);font-weight:var(--portal-weight-semibold)}
.vc-scope-bar,.vc-header-cluster,.vc-acknowledgement-panel{border:1px solid hsl(var(--portal-line));border-radius:var(--r-lg);background:hsl(var(--portal-panel));box-shadow:none}.vc-scope-bar{gap:var(--portal-space-5);padding:var(--portal-space-5);flex-direction:column;display:flex}.vc-scope-bar__items{gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.vc-scope-bar__item{align-items:center;gap:var(--portal-space-2);min-height:2rem;padding:.35rem var(--portal-space-3);border:1px solid hsl(var(--portal-line));border-radius:var(--r-md);background:hsl(var(--portal-canvas) / .72);display:flex}.vc-scope-bar__value{color:hsl(var(--portal-text));font-size:var(--portal-type-ui);font-weight:var(--portal-weight-strong)}.vc-scope-bar__actions,.vc-header-cluster__actions,.vc-action-dock__actions,.vc-confirm-dialog__actions,.vc-change-request-form__actions{gap:var(--portal-space-4);flex-wrap:wrap;display:flex}.vc-header-cluster{gap:var(--portal-space-6);padding:var(--portal-space-7);flex-direction:column;display:flex}.vc-header-cluster__copy,.vc-main-stack,.vc-reader-lane,.vc-form-lane,.vc-context-rail,.vc-notification-panel,.vc-reader-frame,.vc-submission-frame,.vc-report-section,.vc-change-request-form,.vc-clarification-thread{flex-direction:column;display:flex}.vc-header-cluster__copy{gap:var(--portal-space-4)}.vc-main-stack,.vc-reader-lane{gap:var(--portal-gap-stack);min-width:0}.vc-form-lane{gap:var(--portal-gap-section);min-width:0}.vc-header-cluster__title-row{align-items:center;gap:var(--portal-space-5);flex-wrap:wrap;display:flex}.vc-header-cluster__meta{gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.vc-work-grid,.vc-performance-layout{gap:var(--portal-gap-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.vc-performance-detail-grid{gap:var(--portal-gap-section);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.vc-performance-two-up{gap:var(--portal-gap-section);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.vc-amendment-review-two-up{gap:var(--portal-gap-section);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}.vc-amendment-review-note{height:100%}.vc-amendment-review-rail{gap:var(--portal-space-6)}.vc-amendment-review-rail__section{gap:var(--portal-space-4);min-width:0;padding-bottom:var(--portal-space-5);border-bottom:1px solid var(--portal-glass-divider);flex-direction:column;display:flex}.vc-amendment-review-rail__section:last-child{border-bottom:0;padding-bottom:0}.vc-amendment-review-rail__section>.vc-status-pill{width:fit-content;max-width:100%}.vc-context-rail{gap:var(--portal-gap-section);padding:var(--portal-inset-rail)}.vc-context-rail__header{justify-content:space-between;align-items:flex-start;gap:var(--portal-space-5);padding-bottom:var(--portal-space-5);border-bottom:1px solid var(--portal-glass-divider);display:flex}.vc-context-rail__copy{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-action-dock{gap:var(--portal-space-5);padding:var(--portal-space-5);flex-direction:column;display:flex}.vc-action-dock--sticky{top:var(--portal-space-5);max-height:calc(100dvh - 2 * var(--portal-space-5));z-index:20;align-self:start;position:sticky;overflow:auto}.vc-action-dock--bottom{z-index:40;position:fixed;bottom:1rem;left:1rem;right:1rem}.vc-action-dock--rail{align-items:stretch;gap:var(--portal-space-3);box-shadow:none;background:0 0;border:0;flex-direction:column;padding:0}.vc-action-dock--rail .vc-action-dock__summary{font-size:var(--portal-type-caption);color:hsl(var(--portal-text-muted))}.vc-action-dock--rail .vc-action-dock__actions{gap:var(--portal-space-3);flex-direction:column;display:flex}.vc-action-dock--rail .vc-action-dock__actions>.vc-portal-button{justify-content:center;width:100%}.vc-action-dock__summary{min-width:0;color:hsl(var(--portal-text-soft));font-size:var(--portal-type-body)}.vc-context-rail .vc-action-dock{flex-direction:column;align-items:stretch}.vc-review-action-stack{gap:var(--portal-space-4);width:100%;display:grid}.vc-review-action-form{gap:var(--portal-space-3);display:grid}.vc-review-action-form .vc-portal-button{justify-content:center;width:100%}.vc-context-rail,.vc-action-dock,.vc-side-panel,.vc-confirm-dialog,.vc-notification-panel{color:hsl(var(--portal-text))}.vc-material .vc-data-table__scroll,.vc-material .vc-metric-band,.vc-material .vc-evidence-file-row,.vc-material .vc-lineage-block__grid,.vc-material .vc-report-metadata-rail__grid{background:hsl(var(--portal-panel) / .5);border-color:var(--portal-glass-divider)}.vc-reader-lane{max-width:54rem}.vc-form-lane{max-width:48rem}.vc-financial-value,.vc-metric-cell__value,.vc-state-summary-band__value{font-variant-numeric:tabular-nums;letter-spacing:0}.vc-data-table .vc-table-cell--right,.vc-data-table tbody td.vc-table-cell--right,.vc-data-table thead th.vc-table-cell--right{font-variant-numeric:tabular-nums}.vc-period-comparison-ledger tbody td:nth-child(2),.vc-period-comparison-ledger tbody td:nth-child(3),.vc-period-comparison-ledger tbody td:nth-child(4),.vc-waterfall-tier-breakdown-table .vc-table-cell--right,.vc-allocation-comparison-table .vc-table-cell--right,.vc-waterfall-calculation-summary dd{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}.vc-delta-value--up{color:hsl(var(--portal-complete-fg))}.vc-delta-value--down{color:hsl(var(--portal-blocked-fg))}.vc-delta-value--flat{color:hsl(var(--portal-text-muted))}.vc-metric-band{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));box-shadow:none;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.vc-metric-cell{gap:var(--portal-space-2);min-width:0;padding:var(--portal-space-5) var(--portal-space-6);border-right:1px solid hsl(var(--portal-line));border-bottom:1px solid hsl(var(--portal-line));flex-direction:column;display:flex}.vc-metric-cell__value-row{align-items:baseline;gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.vc-metric-cell__value{color:hsl(var(--portal-text));font-size:var(--portal-type-value);font-weight:var(--portal-weight-semibold)}.vc-metric-cell__delta{font-size:var(--portal-type-small);font-weight:var(--portal-weight-strong)}.vc-ledger-table .vc-data-table__scroll{border-radius:0}.vc-ledger-table .vc-data-table th,.vc-ledger-table .vc-data-table td{overflow-wrap:break-word;min-width:0}.vc-ledger-table--diff .vc-table-cell--field{min-width:7rem}.vc-ledger-table--compact .vc-data-table thead th{padding:var(--portal-space-3) var(--portal-space-4)}.vc-ledger-table--compact .vc-data-table tbody td{padding:var(--portal-space-4)}.vc-company-submission-queue .vc-data-table tbody td{overflow-wrap:break-word;word-break:normal}.vc-period-comparison-ledger .vc-data-table tbody td:nth-child(2),.vc-period-comparison-ledger .vc-data-table tbody td:nth-child(3){overflow-wrap:normal;white-space:nowrap}.vc-table-cell--right{text-align:right}.vc-table-cell--center{text-align:center}.vc-source-column,.vc-table-status-cell{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-source-column .vc-status-pill{width:fit-content;max-width:100%;font-size:var(--portal-type-caption);letter-spacing:0;text-transform:none;white-space:normal;background:0 0;border:0;justify-content:flex-start;padding:0;line-height:1.25}.vc-source-column .vc-status-pill>span:last-child{min-width:0}.vc-performance-delta-bar{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));border-top:0;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:stretch;display:grid}.vc-performance-delta-bar>*{min-width:0;padding:var(--portal-space-4) var(--portal-space-5);border-right:1px solid hsl(var(--portal-line))}.vc-performance-delta-bar>:last-child{border-right:0}.vc-performance-delta-bar__handoff{justify-content:space-between;align-items:center;gap:var(--portal-space-3);color:hsl(var(--portal-text));font-size:var(--portal-type-caption);flex-wrap:wrap;display:flex}@media (max-width:767px){.vc-performance-delta-bar{grid-template-columns:minmax(0,1fr)}.vc-performance-delta-bar__handoff{justify-content:flex-start;align-items:flex-start}}.vc-readiness-strip,.vc-state-summary-band,.vc-evidence-checklist{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:0;display:grid}.vc-readiness-strip--compact,.vc-evidence-checklist{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.vc-readiness-strip--compact .vc-readiness-item{align-items:flex-start;gap:var(--portal-space-3);padding:.72rem var(--portal-space-4);flex-direction:row}.vc-readiness-strip--compact .vc-status-pill{box-shadow:none;background:0 0;border:0;flex:none;margin-top:.05rem;padding:0}.vc-readiness-strip--compact .vc-status-pill>span:last-child{clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vc-readiness-item,.vc-state-summary-band__item{align-items:flex-start;gap:var(--portal-space-2);min-width:0;padding:var(--portal-space-4) var(--portal-space-5);border-bottom:1px solid hsl(var(--portal-line));flex-direction:column;display:flex}.vc-readiness-item:last-child,.vc-state-summary-band__item:last-child{border-bottom:0}.vc-readiness-item__copy{gap:var(--portal-space-1);flex-direction:column;min-width:0;display:flex}.vc-readiness-item__label,.vc-blocker-list__label,.vc-evidence-file-row__name,.vc-reviewer-identity__name,.vc-notification-panel__title,.vc-clarification-thread__author{color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong)}.vc-blocker-list{gap:var(--portal-space-4);flex-direction:column;display:flex}.vc-blocker-list__item{gap:var(--portal-space-4);padding:var(--portal-space-5);border:1px solid hsl(var(--portal-blocked-border));border-radius:var(--r-md);background:hsl(var(--portal-blocked-bg));display:flex}.vc-blocker-list__marker{border-radius:var(--r-full);background:hsl(var(--portal-blocked-fg));width:.55rem;height:.55rem;margin-top:.35rem}.vc-blocker-list__item--expandable{padding:0;display:block}.vc-blocker-list__summary{align-items:flex-start;gap:var(--portal-space-4);padding:var(--portal-space-5);cursor:pointer;list-style:none;display:flex}.vc-blocker-list__summary::-webkit-details-marker{display:none}.vc-blocker-list__summary-body{flex-direction:column;flex:auto;gap:.18rem;min-width:0;display:flex}.vc-blocker-list__chevron{width:.7rem;height:.5rem;color:hsl(var(--portal-blocked-fg));flex:none;justify-content:center;align-items:center;margin-top:.4rem;transition:transform .16s;display:inline-flex}.vc-blocker-list__chevron svg{width:100%;height:100%}.vc-blocker-list__item--expandable[open] .vc-blocker-list__chevron{transform:rotate(180deg)}.vc-blocker-list__drill-down{padding:0 var(--portal-space-5) var(--portal-space-5);border-top:1px solid hsl(var(--portal-blocked-border));gap:var(--portal-space-3);font-size:var(--portal-type-caption);color:hsl(var(--portal-text-soft));flex-direction:column;display:flex}.vc-blocker-list__drill-down>*{padding-top:var(--portal-space-4)}.vc-blocker-list__summary:focus-visible{outline:2px solid hsl(var(--portal-blocked-fg));outline-offset:-2px}@media (prefers-reduced-motion:reduce){.vc-blocker-list__chevron{transition:none}}.vc-semantic-callout{gap:var(--portal-space-5);padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));border-radius:var(--r-lg);background:hsl(var(--portal-panel));flex-direction:column;display:flex}.vc-semantic-callout__copy{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-evidence-review-pack .vc-section-block__body,.vc-evidence-review-pack__files,.vc-evidence-upload-list{gap:var(--portal-space-4);flex-direction:column;display:flex}.vc-evidence-file-row{justify-content:space-between;align-items:center;gap:var(--portal-space-6);padding:var(--portal-space-5) 0;border-bottom:1px solid hsl(var(--portal-line));display:flex}.vc-evidence-file-row:last-child{border-bottom:0}.vc-evidence-file-row__copy,.vc-evidence-file-row__meta,.vc-evidence-file-row__actions,.vc-reviewer-identity,.vc-decision-note,.vc-lineage-block,.vc-consequence-block,.vc-authority-confirmation{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-evidence-file-row__copy,.vc-evidence-file-row__meta{min-width:0}.vc-evidence-file-row__meta,.vc-evidence-file-row__actions{align-items:flex-end}.vc-evidence-review-actions{justify-content:flex-end;gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.vc-review-decision-group{gap:var(--portal-space-3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.vc-review-decision-group__button{min-height:var(--portal-control-height-md);border:1px solid hsl(var(--portal-line));border-radius:var(--r-sm);background:hsl(var(--portal-panel));color:hsl(var(--portal-text-soft));font-size:var(--portal-type-ui);font-weight:var(--portal-weight-strong);cursor:pointer}.vc-review-decision-group__button:hover,.vc-review-decision-group__button.is-selected{border-color:hsl(var(--portal-line-strong));background:hsl(var(--portal-subtle));color:hsl(var(--portal-text))}.vc-review-decision-group--inline{align-items:center;gap:var(--portal-space-5);flex-wrap:wrap;display:flex}.vc-review-decision-group--inline .vc-review-decision-group__button{align-items:center;gap:var(--portal-space-2);min-height:0;color:hsl(var(--portal-text-soft));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-strong);background:0 0;border:0;padding:0;line-height:1.2;display:inline-flex}.vc-review-decision-group--inline .vc-review-decision-group__button:before{content:"";border:1px solid hsl(var(--portal-line-strong));background:hsl(var(--portal-panel));border-radius:999px;width:.68rem;height:.68rem}.vc-review-decision-group--inline .vc-review-decision-group__button:hover,.vc-review-decision-group--inline .vc-review-decision-group__button.is-selected{color:hsl(var(--portal-text));background:0 0}.vc-review-decision-group--inline .vc-review-decision-group__button.is-selected:before{border-color:hsl(var(--portal-complete-fg));background:radial-gradient(circle, hsl(var(--portal-complete-fg)) 0 38%, transparent 42%), hsl(var(--portal-panel))}.vc-consequence-block{padding:var(--portal-space-5);border:1px solid hsl(var(--portal-line));border-radius:var(--r-md);background:hsl(var(--portal-subtle))}.vc-consequence-block ul{color:hsl(var(--portal-text-soft));font-size:var(--portal-type-body);line-height:var(--portal-leading-body);margin:0;padding-left:1.05rem}.vc-lineage-block__grid,.vc-report-metadata-rail__grid{border:1px solid hsl(var(--portal-line));gap:0;margin:0;display:grid}.vc-lineage-block__item,.vc-report-metadata-rail__item{gap:var(--portal-space-1);padding:var(--portal-space-5);border-bottom:1px solid hsl(var(--portal-line));flex-direction:column;display:flex}.vc-lineage-block__item:last-child,.vc-report-metadata-rail__item:last-child{border-bottom:0}.vc-lineage-block__item dd,.vc-report-metadata-rail__item dd{color:hsl(var(--portal-text));font-size:var(--portal-type-body);font-weight:var(--portal-weight-strong);margin:0}.vc-side-panel{gap:var(--portal-space-6);padding:var(--portal-space-6);flex-direction:column;display:flex}.vc-side-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--portal-space-6);padding-bottom:var(--portal-space-5);border-bottom:1px solid var(--portal-glass-divider);display:flex}.vc-confirm-dialog{gap:var(--portal-space-5);max-width:32rem;padding:var(--portal-space-7);flex-direction:column;display:flex}.vc-notification-panel{gap:var(--portal-space-5);padding:var(--portal-space-6)}.vc-notification-panel__items{flex-direction:column;gap:0;display:flex}.vc-notification-panel__item{gap:var(--portal-space-4);padding-block:var(--portal-space-4);border-bottom:1px solid var(--portal-glass-divider);grid-template-columns:auto minmax(0,1fr);display:grid}.vc-notification-panel__item:last-child{border-bottom:0}.vc-reader-frame,.vc-submission-frame{gap:var(--portal-space-7);padding:var(--portal-space-7);border:1px solid hsl(var(--portal-line));border-radius:var(--r-lg);background:hsl(var(--portal-panel))}.vc-reader-frame__header,.vc-submission-frame__header,.vc-report-hero{gap:var(--portal-space-4);padding-bottom:var(--portal-space-6);border-bottom:1px solid hsl(var(--portal-line));flex-direction:column;display:flex}.vc-reader-frame__metadata,.vc-report-metadata-rail .vc-key-value-grid{border-radius:0}
.vc-report-hero__status{gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.vc-report-hero{border-bottom-color:hsl(var(--portal-line-strong))}.vc-report-hero--publication{gap:var(--portal-space-3);padding-bottom:var(--portal-space-5)}.vc-report-hero--publication .vc-heading{letter-spacing:0;max-width:22ch;font-size:clamp(2.65rem,4vw,4.05rem);line-height:.96}.vc-report-hero--publication .vc-text--eyebrow{font-size:var(--portal-type-caption);letter-spacing:0;text-transform:none}.vc-report-section{gap:var(--portal-space-5);padding-block:var(--portal-space-6);border-bottom:1px solid hsl(var(--portal-line))}.vc-report-section__header,.vc-report-section__body{gap:var(--portal-space-3);flex-direction:column;display:flex}.vc-report-metric-strip{border-radius:0}.vc-report-metric-strip--publication{background:0 0;border-left:0;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr))}.vc-report-metric-strip--publication .vc-metric-cell{padding:var(--portal-space-4) var(--portal-space-5);border-bottom:0}.vc-report-metric-strip--publication .vc-metric-cell:last-child{border-right:0}.vc-report-reader-layout{gap:var(--portal-space-5);align-items:start;display:grid}.vc-report-reader-layout__reader{max-width:58rem}.vc-report-reader-layout__lede,.vc-report-reader-layout__metrics,.vc-report-reader-layout__body,.vc-report-reader-layout__inline-context,.vc-report-reader-layout__trailing-context,.vc-report-reader-layout__rail{min-width:0}.vc-report-reader-layout__body,.vc-report-reader-layout__inline-context,.vc-report-reader-layout__trailing-context,.vc-report-reader-layout__rail{gap:var(--portal-space-5);display:grid}.vc-report-reader-layout__rail{display:none}.vc-report-reader-layout__inline-context,.vc-report-reader-layout__trailing-context{padding-block:var(--portal-space-1)}.vc-report-reader-layout__inline-context .vc-context-rail,.vc-report-reader-layout__trailing-context .vc-context-rail{position:static}.vc-lp-report-detail-grid{align-items:start}@media (min-width:1024px){.vc-lp-report-detail-grid{grid-template-columns:minmax(0,1fr) 21rem}.vc-lp-report-detail-grid>.vc-report-reader-layout__rail{top:var(--portal-space-5);max-height:calc(100dvh - 2 * var(--portal-space-5));scrollbar-width:thin;scrollbar-color:hsl(var(--portal-line-strong)) transparent;align-self:start;position:sticky;overflow-y:auto}}.vc-lp-report-shell .vc-page-header{display:none}.vc-lp-report-shell .vc-report-hero{position:relative}.vc-lp-report-shell .vc-report-hero[data-status-alignment=trailing] .vc-report-hero__status{position:absolute;top:0;right:0}@media (max-width:640px){.vc-lp-report-shell .vc-report-hero[data-status-alignment=trailing] .vc-report-hero__status{align-self:flex-start;position:static}}.vc-report-metric-strip--publication{grid-template-columns:repeat(var(--vc-metric-strip-cells,4), minmax(0, 1fr))}.vc-report-rail-card--attention{background:hsl(var(--portal-attention-bg));border-color:color-mix(in srgb, hsl(var(--portal-attention-border)) 60%, hsl(var(--portal-line)) 40%)}.vc-report-rail-card--attention>p:first-child{color:hsl(var(--portal-attention-fg))}.vc-s5-builder-shell .vc-scene.vc-section-stack--lg{gap:var(--portal-space-3)}@media (min-width:1440px){.vc-s5-builder-shell .vc-scene.vc-section-stack--lg{width:min(100%,64.6rem);max-width:64.6rem;margin-inline:0 auto}}.vc-s5-builder-shell{margin-top:-3rem;overflow-x:clip}.vc-s5-builder-shell .vc-page-header{padding-bottom:var(--portal-space-2)}.vc-s5-builder-shell .vc-page-header__main,.vc-s5-builder-shell .vc-page-header__copy{gap:var(--portal-space-1)}[data-register] .vc-s5-builder-shell .vc-page-header__copy>h1{font-size:clamp(1.65rem,2.1vw,2rem);font-weight:var(--portal-weight-semibold);letter-spacing:0;line-height:1.08}.vc-s5-page-title{align-items:baseline;gap:var(--portal-space-3);flex-wrap:wrap;display:flex}.vc-s5-page-title__save-state{align-items:center;gap:var(--portal-space-1);color:hsl(var(--portal-text-muted));font-family:var(--font-portal-sans), ui-sans-serif, system-ui, sans-serif;font-size:var(--portal-type-caption);font-weight:var(--portal-weight-medium);line-height:var(--portal-leading-caption);display:inline-flex}.vc-s5-page-title__save-state:before{background:hsl(var(--portal-complete-fg));content:"";border-radius:999px;width:.46rem;height:.46rem;display:inline-block}.vc-s5-builder-shell .vc-page-header__copy>p:not(:first-child),.vc-s5-builder-shell .vc-page-header__status{display:none}.vc-s5-builder-shell .vc-page-header__actions{gap:var(--portal-space-2)}.vc-s5-builder-shell .vc-readiness-strip--compact .vc-readiness-item{gap:var(--portal-space-2);padding:.34rem var(--portal-space-3)}.vc-s5-builder-shell .vc-readiness-item__copy{gap:.04rem}.vc-s5-builder-shell .vc-readiness-item__label{font-size:.86rem;line-height:1.08}.vc-s5-builder-shell .vc-readiness-item__copy p,.vc-s5-builder-shell .vc-readiness-item__copy span{font-size:.78rem;line-height:1.16}.vc-lp-report-reader{background:0 0;border:0;border-radius:0;max-width:58rem;padding:0}.vc-lp-report-reader .vc-report-hero .vc-heading--hero{letter-spacing:-.012em;font-size:clamp(1.85rem,1.4rem + 1.6vw,2.6rem);line-height:1.05}.vc-lp-report-reader__lede{max-width:68ch;font-size:clamp(1rem,.94rem + .3vw,1.12rem);line-height:1.55}.vc-lp-report-reader p,.vc-lp-report-reader .vc-report-section__body>.vc-text--body{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto}.vc-lp-report-reader__status{width:fit-content}.vc-lp-report-reader .vc-report-metric-strip{border-top:1px solid hsl(var(--portal-line));border-bottom:1px solid hsl(var(--portal-line));background:0 0}.vc-lp-report-reader .vc-report-section{padding-block:var(--portal-space-6)}.vc-lp-report-reader .vc-report-section__header .vc-heading{font-family:var(--font-portal-serif), Georgia, "Times New Roman", serif;font-size:clamp(1.38rem,1.7vw,1.65rem);font-weight:var(--portal-weight-medium);line-height:1.15}.vc-lp-report-reader .vc-report-section__body{gap:var(--portal-space-4)}.vc-lp-report-reader .vc-report-section__body>.vc-text--body{max-width:76ch;font-family:var(--font-portal-serif), Georgia, "Times New Roman", serif;font-size:1rem;line-height:1.55}.vc-lp-report-reader .vc-report-reader-table{font-family:var(--font-portal-sans), ui-sans-serif, system-ui, sans-serif}.vc-lp-report-list{gap:var(--portal-space-5);display:grid}@media (max-width:640px){.vc-lp-report-list>.vc-report-metric-strip--publication,.vc-report-publication-card .vc-report-metric-strip--publication,.vc-report-history-summary .vc-report-metric-strip--publication{grid-template-columns:repeat(2,minmax(0,1fr))}}.vc-lp-report-list-card{gap:var(--portal-space-5);padding:var(--portal-space-6);display:grid}.vc-lp-report-list-card__header{gap:var(--portal-space-5);justify-content:space-between;align-items:flex-start;display:flex}.vc-lp-report-list-card__badges{gap:var(--portal-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.vc-lp-report-disclosure{gap:var(--portal-space-2);padding:var(--portal-space-4);display:grid}.vc-lp-report-status-value{gap:var(--portal-space-2);align-items:center;display:inline-flex}.vc-lp-report-status-dot{background:hsl(var(--portal-pine));border-radius:999px;width:.42rem;height:.42rem}.vc-report-reader-table .vc-table-frame{background:0 0;border:0;gap:0}.vc-report-reader-table .vc-table-frame__header{display:none}.vc-report-reader-table .vc-data-table__scroll{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel))}.vc-report-reader-table .vc-data-table th,.vc-report-reader-table .vc-data-table td{font-size:var(--portal-type-caption);padding-block:.55rem}.vc-lp-report-rail{align-self:start}.vc-lp-report-rail .vc-acknowledgement-panel{border:1px solid color-mix(in srgb, hsl(var(--portal-attention-border)) 42%, hsl(var(--portal-line)) 58%);background:hsl(var(--portal-panel))}.vc-report-rail-card,.vc-lp-report-rail-card{gap:var(--portal-space-4);padding:var(--portal-space-5);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:grid}.vc-report-state-list{gap:var(--portal-space-3);margin:0;display:grid}.vc-report-state-list__item{gap:var(--portal-space-1);padding-top:var(--portal-space-3);border-top:1px solid hsl(var(--portal-line));display:grid}.vc-report-state-list__item:first-child{border-top:0;padding-top:0}.vc-report-state-list__item dd{gap:var(--portal-space-1);overflow-wrap:anywhere;min-width:0;margin:0;display:grid}.vc-lp-report-resource-link{gap:var(--portal-space-1);padding-top:var(--portal-space-3);border-top:1px solid hsl(var(--portal-line));color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong);text-decoration:none;display:grid}.vc-lp-report-resource-link span:last-child{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-medium)}.vc-report-resource-row{gap:var(--portal-space-3);padding-block:var(--portal-space-3);border-top:1px solid hsl(var(--portal-line));color:hsl(var(--portal-text));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.vc-report-resource-row:first-child{border-top:0;padding-top:0}.vc-report-resource-row__icon{border:1px solid hsl(var(--portal-line));border-radius:var(--r-sm);width:1.75rem;height:1.75rem;color:hsl(var(--portal-text-muted));place-items:center;display:grid}.vc-report-resource-row__body{gap:var(--portal-space-1);min-width:0;display:grid}.vc-report-resource-row__trailing{color:hsl(var(--portal-text-muted));font-size:1.2rem;line-height:1}.vc-report-artifact-action{padding-block:var(--portal-space-3);border-top:1px solid hsl(var(--portal-line));display:grid}.vc-report-artifact-action:first-child{border-top:0;padding-top:0}.vc-report-artifact-action--unavailable{color:hsl(var(--portal-text-muted))}.vc-report-lineage-rail__item{gap:var(--portal-space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vc-report-lineage-rail__item span:last-child{gap:var(--portal-space-1);display:grid}.vc-report-lineage-rail__dot{background:hsl(var(--portal-pine));border-radius:999px;width:.45rem;height:.45rem;margin-top:.45rem}.vc-report-lineage-rail__action{padding-top:var(--portal-space-3);border-top:1px solid var(--portal-glass-divider)}.vc-report-supersession-notice{gap:var(--portal-space-4);padding:var(--portal-space-4);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:grid}.vc-report-publication-card{gap:var(--portal-space-5);padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));border-left-width:2px;display:grid}.vc-report-publication-card--tone-live,.vc-report-publication-card--tone-stable,.vc-report-publication-card--tone-complete{border-left-color:hsl(var(--portal-complete-fg))}.vc-report-publication-card--tone-ready,.vc-report-publication-card--tone-attention{border-left-color:hsl(var(--portal-attention-fg))}.vc-report-publication-card--tone-pending,.vc-report-publication-card--tone-underReview{border-left-color:hsl(var(--portal-pending-fg))}.vc-report-publication-card--tone-draft,.vc-report-publication-card--tone-planned,.vc-report-publication-card--tone-notRequested{border-left-color:hsl(var(--portal-draft-fg))}.vc-report-publication-card--tone-blocked,.vc-report-publication-card--tone-notReady,.vc-report-publication-card--tone-changesRequested{border-left-color:hsl(var(--portal-blocked-fg))}.vc-report-publication-card--tone-superseded,.vc-report-publication-card--tone-stale,.vc-report-publication-card--tone-reopened{border-left-color:hsl(var(--portal-superseded-fg))}.vc-report-publication-card--historical{background:hsl(var(--portal-subtle))}.vc-report-publication-card__header{gap:var(--portal-space-5);justify-content:space-between;align-items:flex-start;display:flex}.vc-report-publication-card__copy{gap:var(--portal-space-1);min-width:0;display:grid}.vc-report-publication-card__badges,.vc-report-publication-card__actions{gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.vc-report-publication-card__badges{justify-content:flex-end}.vc-report-publication-card__notice{padding-block:var(--portal-space-3);border-top:1px solid hsl(var(--portal-line));border-bottom:1px solid hsl(var(--portal-line))}.vc-report-publication-card--historical .vc-report-publication-card__metrics{opacity:.72}.vc-report-history-summary{gap:var(--portal-space-5);padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:grid}.vc-report-history-summary__header{gap:var(--portal-space-5);justify-content:space-between;align-items:flex-start;display:flex}.vc-report-history-summary__header>div{gap:var(--portal-space-2);max-width:62ch;display:grid}.vc-report-history-summary__action{justify-content:flex-end;display:flex}.vc-report-publication-list{gap:var(--portal-space-4);display:grid}.vc-report-publication-list .vc-report-publication-card__notice{color:hsl(var(--portal-text-muted))}@media (max-width:640px){.vc-report-history-summary__header{flex-direction:column;align-items:stretch}.vc-report-history-summary__action,.vc-report-history-summary__action>.vc-portal-button{width:100%}}.vc-report-engagement-cell{gap:var(--portal-space-1);min-width:0;display:grid}.vc-report-engagement-cell__primary{min-width:0;max-width:100%;color:hsl(var(--portal-text));font-size:var(--portal-type-body);overflow-wrap:anywhere;align-items:center;line-height:1.35;display:inline-flex}.vc-report-engagement-cell__meta{min-width:0;max-width:100%;color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);overflow-wrap:anywhere;line-height:1.3;display:block}.vc-report-engagement-cell .vc-status-pill{width:fit-content;max-width:100%}.vc-report-engagement-table .vc-table-frame{background:hsl(var(--portal-panel))}.vc-report-engagement-panel{gap:var(--portal-space-5);padding:var(--portal-space-6);display:grid}.vc-lp-report-mobile-context{gap:var(--portal-space-4);display:grid}.vc-report-engagement-panel__header{gap:var(--portal-space-4);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.vc-acknowledgement-panel{gap:var(--portal-space-5);padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:grid}.vc-acknowledgement-panel--attention{border-color:color-mix(in srgb, hsl(var(--portal-attention-border)) 58%, hsl(var(--portal-line)) 42%);background:color-mix(in srgb, hsl(var(--portal-attention-bg)) 38%, hsl(var(--portal-panel)) 62%)}.vc-acknowledgement-panel--stable{border-color:color-mix(in srgb, hsl(var(--portal-complete-border)) 54%, hsl(var(--portal-line)) 46%);background:color-mix(in srgb, hsl(var(--portal-complete-bg)) 32%, hsl(var(--portal-panel)) 68%)}.vc-acknowledgement-panel__header{gap:var(--portal-space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.vc-acknowledgement-panel__marker{border:1px solid hsl(var(--portal-line));width:1.8rem;height:1.8rem;color:hsl(var(--portal-text-muted));font-size:var(--portal-type-ui);font-weight:var(--portal-weight-stronger);border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vc-acknowledgement-panel--attention .vc-acknowledgement-panel__marker{border-color:hsl(var(--portal-attention-border));color:hsl(var(--portal-attention-fg))}.vc-acknowledgement-panel--stable .vc-acknowledgement-panel__marker{border-color:hsl(var(--portal-complete-border));color:hsl(var(--portal-complete-fg))}.vc-acknowledgement-panel__copy{gap:var(--portal-space-1);min-width:0;display:grid}.vc-acknowledgement-panel__action{padding-left:calc(1.8rem + var(--portal-space-4))}.vc-acknowledgement-panel__body{gap:var(--portal-space-4);padding-top:var(--portal-space-4);border-top:1px solid color-mix(in srgb, hsl(var(--portal-line)) 76%, transparent);display:grid}.vc-acknowledgement-panel--attention .vc-portal-button--secondary{border-color:color-mix(in srgb, hsl(var(--portal-attention-border)) 72%, hsl(var(--portal-line)) 28%);color:hsl(var(--portal-attention-fg))}.vc-source-type-badge{width:fit-content}.vc-clarification-thread{gap:var(--portal-space-5)}.vc-clarification-thread__message{padding:var(--portal-space-5);border:1px solid hsl(var(--portal-line));border-radius:var(--r-md);background:hsl(var(--portal-subtle))}.vc-clarification-thread__meta{justify-content:space-between;gap:var(--portal-space-5);margin-bottom:var(--portal-space-2);display:flex}
.vc-change-request-form{gap:var(--portal-space-5);padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));border-radius:var(--r-lg);background:hsl(var(--portal-panel))}.vc-change-request-form__header{gap:var(--portal-space-2);flex-direction:column;display:flex}.vc-current-vs-requested-table .vc-table-frame{gap:0}.vc-authority-confirmation{padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));border-radius:var(--r-md);background:hsl(var(--portal-subtle))}.vc-authority-confirmation__identity{padding-top:var(--portal-space-4);border-top:1px solid hsl(var(--portal-line))}.vc-entity-amendment-submission-frame,.vc-entity-amendment-review-frame{gap:var(--portal-space-7);min-width:0;display:grid}.vc-entity-amendment-submission-frame{grid-template-columns:minmax(0,1fr)}.vc-entity-amendment-submission-frame__main,.vc-entity-amendment-review-frame__main{gap:var(--portal-cadence-section-section);flex-direction:column;min-width:0;display:flex}.vc-entity-amendment-submission-frame__rail,.vc-entity-amendment-review-frame__rail{min-width:0}.vc-entity-amendment-submission-frame__actions{gap:var(--portal-space-4);padding-top:var(--portal-space-6);border-top:1px solid hsl(var(--portal-line));flex-wrap:wrap;justify-content:flex-end;display:flex}.vc-entity-amendment-review-frame__workspace{gap:var(--portal-space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.vc-entity-amendment-decision-dock{border-color:hsl(var(--portal-line-strong));background:hsl(var(--portal-panel) / .92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vc-entity-amendment-section .vc-section-block__header{gap:var(--portal-space-3)}.vc-entity-amendment-section__title{align-items:center;gap:var(--portal-space-4);min-width:0;display:inline-flex}.vc-entity-amendment-section__number{border:1px solid hsl(var(--portal-line-strong));border-radius:var(--r-full);width:1.45rem;height:1.45rem;color:hsl(var(--portal-text));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-stronger);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vc-change-request-status-frame .vc-composite-frame__main,.vc-change-request-frame .vc-composite-frame__main{min-width:0}.vc-change-request-queue .vc-table-cell--transition,.vc-change-request-queue .vc-table-cell--readiness{min-width:14rem}.vc-evidence-upload-table{border:1px solid hsl(var(--portal-line));gap:0;display:grid}.vc-evidence-upload-table__row{gap:var(--portal-space-4);padding:var(--portal-space-4) var(--portal-space-5);border-bottom:1px solid hsl(var(--portal-line));grid-template-columns:minmax(0,1.2fr) minmax(8rem,.72fr) minmax(8rem,.72fr) minmax(7rem,.58fr) minmax(6.5rem,.5fr);align-items:center;display:grid}.vc-evidence-upload-table__row:last-child{border-bottom:0}.vc-evidence-upload-table__row--header{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-stronger)}.vc-amendment-transition-line{align-items:center;gap:var(--portal-space-3);color:hsl(var(--portal-text-soft));font-size:var(--portal-type-ui);font-weight:var(--portal-weight-medium);flex-wrap:wrap;display:flex}.vc-amendment-transition-line__value{color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong)}.vc-amendment-transition-line__arrow{color:hsl(var(--portal-text-ghost))}@media (min-width:960px){.vc-entity-amendment-submission-frame{grid-template-columns:minmax(0,1.9fr) minmax(18rem,.78fr);align-items:start}.vc-entity-amendment-submission-frame__actions{grid-column:1/-1}.vc-entity-amendment-submission-frame__rail,.vc-entity-amendment-review-frame__rail{position:sticky;top:6.5rem}.vc-entity-amendment-review-frame__workspace{grid-template-columns:minmax(0,1.85fr) minmax(18rem,.78fr)}}@media (max-width:767px){.vc-evidence-file-row{flex-direction:column;align-items:stretch}.vc-evidence-file-row__meta,.vc-evidence-file-row__actions,.vc-evidence-review-actions{justify-content:stretch;align-items:stretch}.vc-evidence-review-actions>*{flex:auto}.vc-evidence-upload-table__row{grid-template-columns:minmax(0,1fr)}.vc-entity-amendment-submission-frame__actions{justify-content:stretch}.vc-entity-amendment-submission-frame__actions>*,.vc-entity-amendment-decision-dock .vc-action-dock__actions>*{flex:100%}}
.vc-source-status-rail,.vc-sheet,.vc-command-palette{min-width:0}.vc-signoff-matrix{border:1px solid hsl(var(--portal-line));grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.vc-signoff-matrix__item{gap:var(--portal-space-2);padding:var(--portal-space-5);border-right:1px solid hsl(var(--portal-line));display:grid}.vc-signoff-matrix__item:last-child{border-right:0}.vc-signoff-matrix__actor,.vc-review-timeline__title,.vc-adjustment-list__label{color:hsl(var(--portal-text));font-weight:var(--portal-weight-stronger)}.vc-review-timeline{gap:var(--portal-space-5);margin:0;padding:0;list-style:none;display:grid}.vc-review-timeline__event{gap:var(--portal-space-4);grid-template-columns:auto minmax(0,1fr);display:grid}.vc-review-timeline__marker{background:hsl(var(--portal-pine));border-radius:999px;width:.55rem;height:.55rem;margin-top:.35rem}.vc-review-timeline__title-row,.vc-adjustment-list__item,.vc-adjustment-list__meta,.vc-portfolio-company-card__header,.vc-composite-frame__header,.vc-composite-frame__actions{align-items:center;gap:var(--portal-space-4);display:flex}.vc-review-timeline__title-row,.vc-adjustment-list__item,.vc-composite-frame__header{justify-content:space-between}.vc-adjustment-list{border:1px solid hsl(var(--portal-line));display:grid}.vc-adjustment-list__item{padding:var(--portal-space-4) var(--portal-space-5);border-bottom:1px solid hsl(var(--portal-line))}.vc-adjustment-list__item:last-child{border-bottom:0}.vc-approval-state-panel{justify-content:space-between;align-items:flex-start;gap:var(--portal-space-6);padding:var(--portal-space-5);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:flex}.vc-composite-frame{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));min-width:0}.vc-composite-frame--headerless{background:0 0;border-color:#0000}.vc-composite-frame--headerless>.vc-composite-frame__body{padding:0}.vc-composite-frame__header{padding:var(--portal-space-5) var(--portal-space-6);border-bottom:1px solid hsl(var(--portal-line))}.vc-composite-frame--header-compact .vc-composite-frame__header{padding:var(--portal-space-3) var(--portal-space-4)}.vc-composite-frame__body{gap:var(--portal-space-6);padding:var(--portal-space-6);display:grid}.vc-composite-frame__body--with-aside{grid-template-columns:minmax(0,1fr) minmax(16rem,.34fr)}.vc-composite-frame__main,.vc-composite-frame__aside,.vc-report-editor-shell,.vc-portfolio-company-card,.vc-external-task-header,.vc-entity-amendment-review-panel__grid{min-width:0}@media (min-width:768px){.vc-collection-readiness-panel .vc-readiness-strip{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}@media (max-width:1599px){.vc-portfolio-collection-overview .vc-composite-frame__body--with-aside{grid-template-columns:minmax(0,1fr)}.vc-portfolio-collection-overview .vc-composite-frame__aside{max-width:34rem}}.vc-report-step-rail{gap:var(--portal-space-2);display:grid}.vc-report-step-rail__step{gap:var(--portal-space-2);color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-semibold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.vc-report-step-rail__step i{border:1px solid hsl(var(--portal-line-strong));width:1.15rem;height:1.15rem;font-size:var(--portal-type-status);border-radius:999px;place-items:center;font-style:normal;display:grid}.vc-report-step-rail__step.is-active{color:hsl(var(--portal-text))}.vc-report-step-rail__step.is-active i{border-color:hsl(var(--obsidian));background:hsl(var(--obsidian));color:#fff}.vc-report-editor-shell{gap:var(--portal-space-4);display:grid}.vc-report-editor-shell__toolbar,.vc-report-editor-shell__body,.vc-report-editor-shell__footer{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel))}.vc-report-editor-shell__toolbar,.vc-report-editor-shell__footer{padding:var(--portal-space-3) var(--portal-space-4);color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption)}.vc-report-editor-shell__body{min-height:9rem;padding:var(--portal-space-5);color:hsl(var(--portal-text));font-size:var(--portal-type-ui);line-height:var(--portal-leading-body)}.vc-report-source-status-table .vc-table-frame__header{padding-block:var(--portal-space-2)}.vc-report-source-status-table .vc-ledger-table__table{table-layout:fixed;min-width:34rem}.vc-report-source-status-table .vc-data-table th,.vc-report-source-status-table .vc-data-table td{font-size:var(--portal-type-caption);overflow-wrap:normal;word-break:normal;padding-block:.35rem;padding-inline:.45rem;line-height:1.28}.vc-report-source-status-table .vc-table-cell--label{width:7rem}.vc-report-source-status-table .vc-table-cell--current{width:7.8rem}.vc-report-source-status-table .vc-table-cell--source{width:8.4rem}.vc-report-source-status-table .vc-table-cell--status{width:5.8rem}.vc-report-source-status-table .vc-table-cell--action{white-space:nowrap;width:5.2rem}.vc-report-source-status-table .vc-table-cell--action .vc-portal-button{min-height:1.85rem;font-size:var(--portal-type-status);padding-inline:.45rem}.vc-report-section-editor{gap:var(--portal-space-3);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.vc-report-section-editor__marker{border:1px solid hsl(var(--portal-line-strong));width:1.25rem;height:1.25rem;color:hsl(var(--portal-text-muted));font-size:var(--portal-type-status);font-weight:var(--portal-weight-semibold);border-radius:999px;place-items:center;margin-top:.15rem;display:grid}.vc-report-section-editor__content{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));min-width:0}.vc-report-section-editor--ledger .vc-report-section-editor__content{background:color-mix(in srgb, hsl(var(--portal-panel)) 92%, hsl(var(--portal-canvas)) 8%)}.vc-report-section-editor__header,.vc-report-section-editor__toolbar,.vc-report-section-editor__footer{padding:.45rem var(--portal-space-4);border-bottom:1px solid hsl(var(--portal-line))}.vc-report-section-editor__header{justify-content:space-between;align-items:center;gap:var(--portal-space-4);display:flex}.vc-report-section-editor--ledger .vc-report-section-editor__header{min-height:2.45rem;padding-block:.32rem}.vc-report-section-editor.is-collapsed .vc-report-section-editor__header{border-bottom:0}.vc-report-section-editor.is-collapsed .vc-report-section-editor__footer--collapsed{border-top:1px solid hsl(var(--portal-line));border-bottom:0}.vc-report-section-editor__badges{justify-content:flex-end;align-items:center;gap:var(--portal-space-2);flex-wrap:wrap;display:flex}.vc-report-section-editor__toolbar{align-items:center;gap:var(--portal-space-3);color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);flex-wrap:wrap;display:flex}.vc-report-section-editor__body{padding:var(--portal-space-4)}.vc-report-section-editor--ledger .vc-report-section-editor__body{padding:var(--portal-space-2)}.vc-report-section-editor--ledger .vc-report-section-editor__toolbar,.vc-report-section-editor--ledger .vc-report-section-editor__footer{padding-block:.28rem}.vc-report-builder-frame .vc-composite-frame__body{gap:var(--portal-space-2);padding:var(--portal-space-2)}.vc-report-builder-workspace{background:0 0;border:0;padding:0}.vc-report-builder-frame.vc-composite-frame--headerless .vc-composite-frame__body{padding:0}.vc-report-builder-frame .vc-composite-frame__body--with-aside{grid-template-columns:minmax(0,1fr) minmax(16.7rem,.36fr)}.vc-report-builder-frame .vc-composite-frame__header{align-items:flex-start;gap:var(--portal-space-4);padding:var(--portal-space-4)}.vc-report-builder-frame .vc-composite-frame__actions{align-self:start}.vc-report-builder-frame .vc-report-step-rail{gap:var(--portal-space-1)}.vc-report-builder-frame .vc-panel-stack--compact{gap:.32rem}.vc-report-builder-frame .vc-report-section-editor{gap:var(--portal-space-1)}.vc-report-builder-frame .vc-report-section-editor__marker{width:1rem;height:1rem;margin-top:.1rem}.vc-report-builder-frame .vc-report-section-editor__body{padding:.2rem}.vc-report-builder-frame .vc-report-section-editor__header,.vc-report-builder-frame .vc-report-section-editor__toolbar,.vc-report-builder-frame .vc-report-section-editor__footer{padding:.18rem var(--portal-space-2)}.vc-report-builder-frame .vc-report-section-editor__header{min-height:1.62rem}.vc-report-builder-frame .vc-report-section-editor__header h2{font-size:.94rem;line-height:1.08}.vc-report-builder-frame .vc-report-section-editor__toolbar,.vc-report-builder-frame .vc-report-section-editor__footer{min-height:1.2rem}.vc-report-builder-frame .vc-data-table th,.vc-report-builder-frame .vc-data-table td{padding-block:.14rem;padding-inline:.34rem;font-size:.68rem;line-height:1.08}.vc-report-builder-frame .vc-report-source-status-table .vc-data-table th,.vc-report-builder-frame .vc-report-source-status-table .vc-data-table td{padding-block:.13rem;font-size:.66rem;line-height:1.06}.vc-report-builder-frame .vc-report-source-status-table .vc-status-pill{letter-spacing:.1em;padding:.16rem .45rem;font-size:.56rem}.vc-report-builder-frame .vc-report-source-status-table .vc-portal-button{min-height:1.45rem;padding-inline:.3rem;font-size:.58rem}.vc-report-builder-ledger .vc-data-table__scroll{overflow:auto}.vc-report-builder-ledger--source .vc-data-table__scroll{max-height:9.8rem}.vc-report-builder-ledger--financial .vc-data-table__scroll{max-height:7.2rem}.vc-report-builder-ledger--capital .vc-data-table__scroll{max-height:4.8rem}.vc-report-builder-ledger--preview .vc-data-table__scroll{max-height:5.5rem}.vc-report-builder-frame .vc-portal-textarea{min-height:2.35rem;padding:.42rem;font-size:.74rem;line-height:1.2}.vc-report-builder-frame .vc-report-section-editor--ledger .vc-portal-textarea{min-height:2.35rem}.vc-report-builder-frame form{min-width:0}.vc-s5-builder-shell .vc-action-row>form{display:contents}.vc-action-row--between{justify-content:space-between;width:100%}.vc-report-section-editor__footer{border-top:1px solid hsl(var(--portal-line));color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);border-bottom:0}.vc-report-publication-review-rail__stack,.vc-source-review-drawer__stack{gap:var(--portal-space-3);display:grid}.vc-report-publication-review-rail{gap:var(--portal-space-4);padding:var(--portal-space-5)}.vc-report-publication-review-rail .vc-context-rail__header{padding-bottom:var(--portal-space-4)}.vc-report-aside-stack{gap:var(--portal-space-3);min-width:0;display:grid}.vc-report-publication-review-rail__item{align-items:start;gap:var(--portal-space-3);grid-template-columns:1.35rem minmax(0,1fr);padding-block:.15rem;display:grid}.vc-report-publication-review-rail__item>div{gap:.15rem;min-width:0;display:grid}.vc-report-publication-review-rail__item b{overflow-wrap:anywhere}.vc-report-publication-review-rail__inline-action{margin-top:var(--portal-space-2)}.vc-report-publication-review-rail__marker{border:1px solid hsl(var(--portal-line-strong));width:1rem;height:1rem;color:hsl(var(--portal-text-muted));border-radius:999px;place-items:center;margin-top:.1rem;display:inline-grid}.vc-report-publication-review-rail__marker:before{border-radius:inherit;content:"";opacity:.58;background:currentColor;width:.34rem;height:.34rem}.vc-report-publication-review-rail__ack-segment{border:1px solid hsl(var(--portal-line));border-radius:var(--r-sm);background:hsl(var(--portal-subtle));width:100%;min-height:1.5rem;color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1;display:grid;overflow:hidden}.vc-report-publication-review-rail__ack-segment span{justify-content:center;align-items:center;padding:.35rem .45rem;display:inline-flex}.vc-report-publication-review-rail__ack-segment .is-active{background:hsl(var(--portal-pine));color:hsl(var(--pine-foreground));box-shadow:var(--portal-shadow-level1)}.vc-report-publication-review-rail .vc-consequence-block{padding:var(--portal-space-4)}.vc-report-publication-review-rail .vc-consequence-block ul{font-size:var(--portal-type-caption);line-height:1.35}.vc-report-publication-review-rail .vc-blocker-list{gap:var(--portal-space-2);max-height:7.25rem;padding-right:.1rem;overflow:auto}.vc-report-publication-review-rail .vc-blocker-list__item{gap:var(--portal-space-3);padding:var(--portal-space-3)}.vc-report-engagement-summary{gap:var(--portal-space-4);padding:var(--portal-space-5);display:grid}.vc-report-engagement-summary__grid{border-top:1px solid hsl(var(--portal-line));grid-template-columns:minmax(0,1fr);gap:0;display:grid}.vc-report-engagement-summary__grid span{gap:var(--portal-space-3);padding-block:var(--portal-space-2);border-bottom:1px solid hsl(var(--portal-line-soft));grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.vc-report-engagement-summary__grid span:last-child{border-bottom:0}.vc-report-engagement-summary__grid b{font-size:var(--portal-type-body);line-height:var(--portal-leading-caption)}.vc-report-publication-review-rail__action,.vc-report-publication-review-rail__secondary{gap:var(--portal-space-2);display:grid}.vc-report-lp-preview-panel{gap:var(--portal-space-1);min-width:0;display:grid}.vc-report-lp-preview-panel__chrome{justify-content:space-between;align-items:center;gap:var(--portal-space-4);padding-inline:var(--portal-space-2);display:flex}.vc-report-lp-preview-panel .vc-reader-frame{gap:var(--portal-space-2);padding:var(--portal-space-3);border-radius:0}.vc-report-builder-frame .vc-report-lp-preview-panel .vc-reader-frame h2{font-size:1.35rem;line-height:1.15}.vc-report-lp-preview-panel__masthead{padding-bottom:var(--portal-space-2);border-bottom:1px solid hsl(var(--portal-line));gap:.05rem;display:grid}.vc-report-lp-preview-panel__masthead .vc-text--body{font-family:var(--font-portal-serif), Georgia, "Times New Roman", serif;font-size:1.15rem;line-height:1.12}.vc-report-lp-preview-panel__summary-strip{gap:var(--portal-space-3);grid-template-columns:minmax(0,1.25fr) minmax(8rem,.75fr);align-items:stretch;display:grid}.vc-report-lp-preview-panel__image{border:1px solid hsl(var(--portal-line));background:linear-gradient(105deg, hsl(var(--portal-text) / .1) 0 1px, transparent 1px 1.35rem), linear-gradient(180deg, hsl(var(--portal-panel) / .98), hsl(var(--portal-line) / .86)), repeating-linear-gradient(90deg, hsl(var(--portal-text) / .2) 0 1px, transparent 1px .86rem);min-height:4.65rem}.vc-report-lp-preview-panel__mini-card{padding:var(--portal-space-3);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));align-content:center;gap:.25rem;display:grid}.vc-report-lp-preview-panel__mini-card b{font-size:.9rem;line-height:1.12}.vc-report-lp-preview-panel__mini-card span{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);line-height:var(--portal-leading-caption)}.vc-context-rail.vc-source-review-drawer,.vc-source-review-drawer,.vc-context-rail.vc-source-review-drawer--inline,.vc-source-review-drawer--inline{width:auto;box-shadow:var(--portal-shadow-level2);position:static}.vc-context-rail.vc-source-review-drawer--overlay,.vc-source-review-drawer--overlay{z-index:35;width:min(14rem,100vw - 2rem);max-height:calc(100dvh - 13rem);box-shadow:var(--portal-shadow-level3);position:fixed;top:11.5rem;right:1.35rem;overflow:auto}.vc-source-review-drawer--overlay .vc-context-rail__header{padding-bottom:var(--portal-space-4);align-items:center}.vc-source-review-drawer--overlay .vc-context-rail__header>div:last-child .vc-portal-button{border-radius:999px;width:1.8rem;min-height:1.8rem;padding:0;font-size:.78rem;line-height:1}.vc-source-review-drawer--overlay .vc-source-review-drawer__stack{gap:var(--portal-space-2)}.vc-source-review-drawer__stack>div{gap:.15rem;min-width:0;display:grid}.vc-source-review-drawer--overlay .vc-form-grid--compact{gap:var(--portal-space-2)}.vc-source-review-drawer--overlay .vc-field{gap:.22rem}.vc-source-review-drawer--overlay .vc-native-select,.vc-source-review-drawer--overlay .vc-portal-textarea,.vc-source-review-drawer--overlay .vc-portal-input{min-height:2.15rem;padding-inline:var(--portal-space-2);font-size:var(--portal-type-caption);line-height:var(--portal-leading-caption)}.vc-source-review-drawer--overlay .vc-portal-textarea{min-height:3.2rem}.vc-source-review-drawer--overlay .vc-portal-button{width:100%;min-height:2.15rem;padding-inline:var(--portal-space-2);justify-content:center}@media (min-width:768px) and (max-width:1439px){.vc-context-rail.vc-source-review-drawer--overlay,.vc-source-review-drawer--overlay{top:auto;right:var(--portal-space-4);bottom:var(--portal-space-4);width:min(18rem, calc(100vw - var(--portal-space-8)));max-height:min(34rem, calc(100dvh - var(--portal-space-8)))}}@media (max-width:767px){.vc-context-rail.vc-source-review-drawer--overlay,.vc-source-review-drawer--overlay{inset:auto var(--portal-space-4) var(--portal-space-4);width:auto;max-height:calc(100dvh - var(--portal-space-8))}}.vc-portfolio-company-card{gap:var(--portal-space-4);padding:var(--portal-space-5);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:grid}.vc-portfolio-company-card__header{justify-content:space-between}.vc-portfolio-company-card__metrics{padding-top:var(--portal-space-3);border-top:1px solid hsl(var(--portal-line))}.vc-entity-amendment-review-panel__grid{gap:var(--portal-space-5);grid-template-columns:minmax(0,1fr) minmax(12rem,.35fr) minmax(10rem,.28fr);display:grid}.vc-external-task-header{gap:var(--portal-space-2);display:grid}@media (max-width:767px){.vc-s5-builder-shell{margin-top:0}.vc-key-value-grid--summary{grid-template-columns:minmax(0,1fr)}.vc-report-source-status-table .vc-ledger-table__table,.vc-report-source-status-table.vc-report-builder-ledger--source .vc-ledger-table__table{table-layout:auto;min-width:0}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table__scroll{overflow-x:hidden}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table,.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table tbody,.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table tr,.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table td{min-width:0}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table,.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table tbody{width:100%;display:block}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table tr{border-bottom:1px solid hsl(var(--portal-line));width:100%;display:grid}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table tr:last-child{border-bottom:0}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table td{gap:var(--portal-space-3);width:100%;padding:var(--portal-space-3);border-bottom:1px solid hsl(var(--portal-line-soft));box-sizing:border-box;overflow-wrap:anywhere;grid-template-columns:minmax(5.75rem,.34fr) minmax(0,1fr);display:grid}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table td:last-child{border-bottom:0}.vc-report-source-status-table.vc-report-builder-ledger--source .vc-data-table td:before{content:attr(data-label);color:hsl(var(--portal-text-ghost));font-size:var(--portal-type-kicker);font-weight:var(--portal-weight-strong);overflow-wrap:anywhere}.vc-report-engagement-table .vc-data-table tbody td{gap:var(--portal-space-3);grid-template-columns:minmax(8.75rem,.48fr) minmax(0,1fr)}.vc-report-engagement-table .vc-data-table tbody td:before{overflow-wrap:normal;font-size:.66rem;line-height:1.15}.vc-metric-strip__item,.vc-key-value-grid__item{border-right:0;border-bottom:1px solid hsl(var(--portal-line))}.vc-metric-strip__item:last-child,.vc-key-value-grid__item:last-child{border-bottom:0}.vc-composite-frame__body--with-aside,.vc-entity-amendment-review-panel__grid,.vc-report-builder-frame .vc-composite-frame__body--with-aside{grid-template-columns:minmax(0,1fr)}.vc-report-builder-frame .vc-composite-frame__aside{width:100%}.vc-context-rail.vc-source-review-drawer,.vc-source-review-drawer{width:auto;box-shadow:var(--portal-shadow-level2);position:static}.vc-external-submission__section{grid-template-columns:auto minmax(0,1fr)}.vc-external-submission__section-label{min-height:0}.vc-external-submission__fields{grid-column:1/-1}.vc-external-submission__fields--four,.vc-external-submission__fields--three,.vc-external-submission__fields--two{grid-template-columns:minmax(0,1fr)}.vc-external-submission__actions{z-index:15;box-shadow:0 -10px 24px hsl(var(--portal-text) / .08);align-items:stretch;position:sticky;bottom:0}.vc-external-submission__button-group{width:100%}.vc-external-submission__button-group .vc-portal-button{flex:12rem}.vc-lp-report-list-card__header{display:grid}.vc-lp-report-list-card__badges{justify-content:flex-start}}
.vc-waterfall-board-scene,.vc-waterfall-create-scene__main,.vc-waterfall-detail-scene,.vc-waterfall-detail-scene__main{gap:var(--portal-gap-section);min-width:0;display:grid}.vc-waterfall-board-scene__filters{justify-content:space-between;align-items:end;gap:var(--portal-space-4);flex-wrap:wrap;display:flex}.vc-waterfall-filter-form{align-items:end;gap:var(--portal-space-4);flex-wrap:wrap;width:100%;display:flex}.vc-waterfall-filter-form .vc-field{min-width:min(12rem,100%)}.vc-waterfall-board-scene__grid,.vc-waterfall-detail-scene__grid,.vc-waterfall-create-scene{gap:0;min-width:0;display:grid}.vc-waterfall-board-scene__main,.vc-waterfall-board-scene__ledger,.vc-waterfall-board-scene__activity,.vc-waterfall-detail-scene__main,.vc-waterfall-detail-scene__history,.vc-waterfall-create-scene__preview,.vc-waterfall-board-scene__rail,.vc-waterfall-detail-scene__rail{min-width:0}.vc-waterfall-board-scene__main{gap:var(--portal-space-8);display:grid}.vc-waterfall-packet-section{gap:var(--portal-space-3);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));min-width:0;display:grid}.vc-waterfall-packet-section__header{justify-content:space-between;align-items:center;gap:var(--portal-space-4);padding:var(--portal-space-3) var(--portal-space-4);border-bottom:1px solid hsl(var(--portal-line));display:flex}.vc-waterfall-packet-section__title-row{align-items:center;gap:var(--portal-space-3);min-width:0;display:flex}.vc-waterfall-packet-section__number{border:1px solid hsl(var(--portal-line-strong));border-radius:var(--r-full);width:1.35rem;height:1.35rem;color:hsl(var(--portal-text-muted));font-size:var(--portal-type-caption);font-weight:var(--portal-weight-strong);place-items:center;line-height:1;display:inline-grid}.vc-waterfall-packet-section__description{padding:0 var(--portal-space-4)}.vc-waterfall-packet-section__body{min-width:0}.vc-waterfall-packet-section__body>.vc-ledger-table .vc-table-frame,.vc-waterfall-packet-section__body>.vc-ledger-table{border-left:0;border-right:0}.vc-waterfall-assumption-matrix{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vc-waterfall-assumption-matrix>*+*{border-top:1px solid hsl(var(--portal-line))}.vc-waterfall-assumption-change{padding:var(--portal-space-3) var(--portal-space-4);border-left:2px solid hsl(var(--portal-attention-fg));background:hsl(var(--portal-attention-bg));grid-template-columns:minmax(0,1fr);gap:.18rem;transition:background-color .16s,border-color .16s;display:grid}.vc-waterfall-assumption-change+.vc-waterfall-assumption-change{margin-top:var(--portal-space-3)}.vc-waterfall-assumption-change:hover{background:color-mix(in srgb, hsl(var(--portal-attention-bg)) 60%, hsl(var(--portal-panel)) 40%)}@media (prefers-reduced-motion:reduce){.vc-waterfall-assumption-change{transition:none}}.vc-waterfall-calculation-summary{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.vc-waterfall-calculation-summary>div{justify-content:space-between;align-items:baseline;gap:var(--portal-space-4);padding:var(--portal-space-3) var(--portal-space-4);border-right:1px solid hsl(var(--portal-line));border-bottom:1px solid hsl(var(--portal-line));display:flex}.vc-waterfall-calculation-summary dt{color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong)}.vc-waterfall-calculation-summary dd{color:hsl(var(--portal-text));font-variant-numeric:tabular-nums;font-weight:var(--portal-weight-strong);margin:0}.vc-waterfall-exception-list{gap:0;display:grid}.vc-waterfall-exception-list__item{gap:var(--portal-space-3);padding:var(--portal-space-3) var(--portal-space-4);border-bottom:1px solid hsl(var(--portal-line));display:flex}.vc-waterfall-exception-list__item:last-child{border-bottom:0}.vc-waterfall-exception-list__marker{border-radius:var(--r-full);background:hsl(var(--portal-complete-fg));width:.55rem;height:.55rem;margin-top:.35rem}.vc-waterfall-exception-list__item--warning .vc-waterfall-exception-list__marker{background:hsl(var(--portal-pending-fg))}.vc-waterfall-exception-list__item--critical .vc-waterfall-exception-list__marker{background:hsl(var(--portal-blocked-fg))}.vc-waterfall-exception-list__title{color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong)}.vc-waterfall-selected-package-rail__section,.vc-waterfall-selected-package-rail__actions{gap:var(--portal-space-4);padding-bottom:var(--portal-space-5);border-bottom:1px solid var(--portal-glass-divider);display:grid}.vc-waterfall-selected-package-rail__section:last-child,.vc-waterfall-selected-package-rail__actions:last-child{border-bottom:0;padding-bottom:0}.vc-waterfall-activity-ledger{gap:var(--portal-space-5);padding:var(--portal-space-6);border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-panel));display:grid}.vc-waterfall-activity-ledger__list{gap:0;display:grid}.vc-waterfall-activity-ledger__item{gap:var(--portal-space-5);padding:var(--portal-space-4) 0;border-bottom:1px solid hsl(var(--portal-line));grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr) minmax(8rem,.4fr) minmax(7rem,.35fr);align-items:start;display:grid}.vc-waterfall-activity-ledger__item:last-child{border-bottom:0}.vc-waterfall-activity-ledger__event{color:hsl(var(--portal-text));font-weight:var(--portal-weight-strong)}.vc-waterfall-run-list .vc-table-cell--package{min-width:10rem}.vc-waterfall-run-list .vc-table-cell--period,.vc-waterfall-run-list .vc-table-cell--source{min-width:5.75rem}.vc-waterfall-run-list .vc-table-cell--calculation,.vc-waterfall-run-list .vc-table-cell--evidence,.vc-waterfall-run-list .vc-table-cell--review,.vc-waterfall-run-list .vc-table-cell--signoff,.vc-waterfall-run-list .vc-table-cell--distribution,.vc-waterfall-run-list .vc-table-cell--readiness,.vc-waterfall-run-list .vc-table-cell--workflow{min-width:6.75rem}.vc-waterfall-run-list .vc-table-cell--updated{min-width:6.5rem}.vc-waterfall-run-list .vc-table-cell--actions{min-width:6.25rem}.vc-waterfall-run-list .vc-data-table thead th,.vc-waterfall-run-list .vc-data-table tbody td{padding:var(--portal-space-3)}.vc-waterfall-status-stack{gap:var(--portal-space-2);align-items:start;min-width:0;display:grid}.vc-waterfall-status-stack--compact{gap:.35rem}.vc-waterfall-status-stack .vc-status-pill{width:fit-content;max-width:100%}.vc-waterfall-run-list .vc-table-cell--package a{color:inherit;text-decoration:none}.vc-waterfall-row-actions{flex-wrap:wrap;gap:.45rem .65rem;margin-top:.45rem;display:flex}.vc-waterfall-row-actions a{color:hsl(var(--portal-text-muted));font-size:var(--portal-type-small);font-weight:var(--portal-weight-strong);letter-spacing:.08em;line-height:1}.vc-waterfall-row-actions a:hover{color:hsl(var(--portal-text))}.vc-waterfall-run-list :is(th,td).vc-table-cell--period,.vc-waterfall-run-list :is(th,td).vc-table-cell--source,.vc-waterfall-run-list :is(th,td).vc-table-cell--updated{white-space:nowrap}.vc-waterfall-review-drawer{border:1px solid hsl(var(--portal-line));background:hsl(var(--portal-canvas));min-height:calc(100dvh - 7rem);position:relative;overflow:hidden}.vc-waterfall-review-drawer__context{opacity:.42;filter:grayscale(.08);pointer-events:none}.vc-waterfall-review-drawer:after{content:"";background:var(--portal-overlay-scrim);pointer-events:none;position:absolute;inset:0}.vc-waterfall-review-drawer__panel{z-index:1;border-left:1px solid var(--portal-glass-divider);background:var(--portal-glass-bg);width:min(35rem,100%);box-shadow:var(--portal-shadow-level2);-webkit-backdrop-filter:blur(var(--portal-glass-blur-drawer));backdrop-filter:blur(var(--portal-glass-blur-drawer));flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto}.vc-waterfall-review-drawer__body{min-height:0;padding:var(--portal-space-7);flex:1;overflow:auto}.vc-waterfall-review-drawer__footer{justify-content:flex-end;gap:var(--portal-space-3);padding:var(--portal-space-5) var(--portal-space-7);border-top:1px solid var(--portal-glass-divider);background:hsl(var(--portal-panel) / .76);flex-wrap:wrap;display:flex}
