.vac .vac-authority-lanes{margin:18px 0 0;padding:0;list-style:none;max-width:34em;border-top:1px solid var(--vac-hair)}.vac .vac-authority-lane{position:relative;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid var(--vac-hair);border-left:2px solid transparent;background:transparent;padding:8px 8px 9px 10px;margin:0;text-align:left;font:inherit;color:var(--vac-ink-2);cursor:pointer;min-height:44px;transition:border-color var(--vac-t-hover) var(--vac-ease),background var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-lane:hover{background:var(--vac-tint)}.vac .vac-authority-lane[aria-pressed=true]{border-left-color:var(--vac-authority-color, var(--vac-ink));background:var(--vac-surface);box-shadow:inset 0 0 0 1px var(--vac-hair-strong)}.vac .vac-authority-lane__head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--vac-ink)}.vac .vac-authority-lane__index{color:var(--vac-muted);font-weight:500;font-variant-numeric:tabular-nums}.vac .vac-authority-lane__state{margin-left:auto;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--vac-muted)}.vac .vac-authority-lane__desc{display:block;margin:3px 0 0 18px;font-size:12.5px;line-height:1.45;color:var(--vac-ink-2)}.vac .vac-authority-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.vac .vac-authority-map text{pointer-events:none}.vac .vac-authority-lane-rule{stroke:var(--vac-hair);stroke-width:1;shape-rendering:crispEdges}.vac .vac-authority-lane-accent{fill:var(--vac-authority-color, var(--vac-ink));opacity:.85}.vac .vac-authority-lane-head{cursor:pointer;outline:none}.vac .vac-authority-lane-head__label{fill:var(--vac-ink);font-size:12.5px;font-weight:600;letter-spacing:.02em}.vac .vac-authority-lane-head[aria-pressed=true] .vac-authority-lane-head__label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vac .vac-authority-lane-head[data-state=dim] .vac-authority-lane-head__label{fill:var(--vac-ink-2)}.vac .vac-authority-link{fill:none;stroke:var(--vac-hair-strong);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--vac-t-hover) var(--vac-ease),stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-link[data-kind=consumes]{stroke-dasharray:3 3}.vac .vac-authority-link[data-state=related]{stroke:var(--vac-ink);stroke-width:1.5}.vac .vac-authority-link[data-state=dim]{opacity:.28}.vac .vac-authority-arrow{fill:var(--vac-hair-strong)}.vac .vac-authority-arrow--related{fill:var(--vac-ink)}.vac .vac-authority-boundary{stroke:var(--vac-ink-2);stroke-width:1;stroke-dasharray:6 4;fill:none;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-boundary[data-active=true]{stroke:var(--vac-ink);stroke-width:1.6}.vac .vac-authority-boundary__label{fill:var(--vac-ink-2);font-size:12.5px;letter-spacing:.02em}.vac .vac-authority-boundary__label[data-active=true]{fill:var(--vac-ink);font-weight:600}.vac .vac-authority-stop{fill:var(--vac-blocked)}.vac .vac-authority-node{cursor:pointer;outline:none;transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-node[data-state=dim]{opacity:.28}.vac .vac-authority-node[data-pinned=true]{opacity:1}.vac .vac-authority-node__shape{fill:var(--vac-surface);stroke:var(--vac-authority-color, var(--vac-ink));stroke-width:1.2;stroke-linejoin:round;transition:stroke-width var(--vac-t-hover) var(--vac-ease),fill var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-node[data-status=artifact_class] .vac-authority-node__shape{stroke-dasharray:3 2.5}.vac .vac-authority-node[data-state=related] .vac-authority-node__shape{stroke-width:1.7}.vac .vac-authority-node[data-state=primary] .vac-authority-node__shape,.vac .vac-authority-node:hover .vac-authority-node__shape{stroke-width:2}.vac .vac-authority-node[data-pinned=true] .vac-authority-node__shape{stroke-width:2.6}.vac .vac-authority-node__inner{fill:none;stroke:var(--vac-authority-color, var(--vac-ink));stroke-width:.8;opacity:.7;pointer-events:none}.vac .vac-authority-node__ring{fill:none;stroke:var(--vac-ink);stroke-width:1;pointer-events:none}.vac .vac-authority-node__label{fill:var(--vac-ink);font-size:12.5px;font-weight:500;text-anchor:middle}.vac .vac-authority-node[data-state=primary] .vac-authority-node__label,.vac .vac-authority-node[data-pinned=true] .vac-authority-node__label{font-weight:650}.vac .vac-authority-node__pin{fill:var(--vac-ink);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-anchor:middle}.vac .vac-authority-node__hatch{fill:url(#vac-authority-hatch);pointer-events:none}.vac .vac-authority-hatch-line{stroke:var(--vac-evidence);stroke-width:1;stroke-opacity:.45}.vac .vac-authority-diamond{fill:var(--vac-authority);stroke:var(--vac-surface);stroke-width:1}.vac .vac-authority-annot{fill:var(--vac-ink-2);font-size:12.5px;text-anchor:middle;transition:fill var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-annot[data-active=true]{fill:var(--vac-ink);font-weight:600}.vac .vac-authority-detail{display:grid;grid-template-columns:minmax(120px,150px) minmax(0,1fr);gap:3px 14px;margin:8px 0 0;font-size:12.5px;line-height:1.45}.vac .vac-authority-detail dt{color:var(--vac-muted);padding:3px 0;border-bottom:1px dotted var(--vac-hair)}.vac .vac-authority-detail dd{margin:0;color:var(--vac-ink-2);padding:3px 0;border-bottom:1px dotted var(--vac-hair);text-wrap:pretty}.vac .vac-authority-detail dd[data-strong=true]{color:var(--vac-ink);font-weight:600}.vac .vac-authority-detail__status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.vac .vac-authority-detail__status-note{color:var(--vac-muted)}.vac .vac-authority-legend{margin-top:10px}.vac .vac-authority-tables{display:grid;gap:18px}.vac .vac-authority-cards{margin:0;padding:0;list-style:none;border-top:1px solid var(--vac-hair-strong)}.vac .vac-authority-card{padding:10px 0 12px 12px;border-bottom:1px solid var(--vac-hair);border-left:2px solid var(--vac-authority-color, var(--vac-hair-strong))}.vac .vac-authority-card__head{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 4px 0 0;border:0;background:transparent;font:inherit;font-size:14px;font-weight:600;color:var(--vac-ink);text-align:left;cursor:pointer}.vac .vac-authority-card__head[aria-pressed=true] .vac-authority-card__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vac .vac-authority-card__desc{margin:0 0 8px;font-size:12.5px;line-height:1.45;color:var(--vac-ink-2)}.vac .vac-authority-card__annot{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--vac-ink-2)}.vac .vac-authority-card__annot[data-active=true]{color:var(--vac-ink);font-weight:600}.vac .vac-authority-chips{display:flex;flex-wrap:wrap;gap:8px}.vac .vac-authority-chip{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 12px;border:1px solid var(--vac-authority-color, var(--vac-hair-strong));border-radius:var(--vac-radius-control);background:var(--vac-surface);color:var(--vac-ink);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;transition:box-shadow var(--vac-t-hover) var(--vac-ease),opacity var(--vac-t-hover) var(--vac-ease)}.vac .vac-authority-chip--artifact{border-radius:2px 8px 2px 2px}.vac .vac-authority-chip[data-state=dim]{opacity:.45}.vac .vac-authority-chip[data-state=related]{box-shadow:inset 0 0 0 1px var(--vac-authority-color, var(--vac-ink))}.vac .vac-authority-chip[aria-pressed=true],.vac .vac-authority-chip[data-state=primary]{font-weight:650;box-shadow:inset 0 0 0 1.5px var(--vac-ink)}.vac .vac-authority-chip__diamond{width:8px;height:8px;flex:0 0 auto;background:var(--vac-authority);transform:rotate(45deg) scale(.8)}.vac .vac-authority-route{margin:0;padding:0;list-style:none;counter-reset:vac-authority-route}.vac .vac-authority-route__title{margin:14px 0 6px;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vac-muted)}.vac .vac-authority-route li{display:flex;align-items:center;gap:8px;padding:2px 0}.vac .vac-authority-route li:before{counter-increment:vac-authority-route;content:counter(vac-authority-route);flex:0 0 18px;font-size:11px;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac .vac-authority-route__lane{margin-left:auto;font-size:11px;color:var(--vac-muted)}.vac .vac-authority-boundary-note{margin:12px 0 0;padding:8px 0;border-top:1px dashed var(--vac-ink-2);border-bottom:1px dashed var(--vac-ink-2);font-size:12px;color:var(--vac-ink-2)}.vac .vac-authority-boundary-note[data-active=true]{color:var(--vac-ink);font-weight:600;border-color:var(--vac-ink)}@media(max-width:700px){.vac .vac-authority-detail{grid-template-columns:minmax(96px,120px) minmax(0,1fr);font-size:12px}}.vac-disposition-defs{margin:14px 0 0;max-width:34em;font-size:12.5px;line-height:1.5;color:var(--vac-ink-2)}.vac-disposition-defs div{display:grid;grid-template-columns:12px minmax(0,1fr);gap:2px 10px;padding:6px 0;border-bottom:1px solid var(--vac-hair)}.vac-disposition-defs dt{grid-column:2;font-weight:600;color:var(--vac-ink);font-variant-numeric:tabular-nums}.vac-disposition-defs dd{grid-column:2;margin:0}.vac-disposition-defs .vac-swatch{grid-column:1;grid-row:1;margin-top:4px}.vac-disposition-summary dt{min-width:0;overflow-wrap:anywhere}.vac-disposition-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 0 10px}.vac-disposition-status{margin:0;font-size:11.5px;line-height:1.4;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac-disposition-status strong{font-weight:600;color:var(--vac-ink-2)}.vac-disposition-reset[aria-disabled=true]{opacity:.45;cursor:default}.vac-disposition-flow .vac-disposition-node,.vac-disposition-flow .vac-disposition-ribbon{cursor:pointer;outline:none}.vac-disposition-node__bar{stroke:none;transition:stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-disposition-node[data-state=related] .vac-disposition-node__bar{stroke:var(--vac-ink);stroke-width:1}.vac-disposition-node[data-state=hover] .vac-disposition-node__bar{stroke:var(--vac-ink);stroke-width:1.5}.vac-disposition-node[data-state=pinned] .vac-disposition-node__bar{stroke:var(--vac-ink);stroke-width:2.5}.vac-disposition-node__ring{fill:none;stroke:var(--vac-ring);stroke-width:6;pointer-events:none}.vac-disposition-node text{font-size:12.5px;fill:var(--vac-ink-2)}.vac-disposition-node__name,.vac-disposition-node__count{font-weight:600;fill:var(--vac-ink)}.vac-disposition-node[data-state=pinned] .vac-disposition-node__name,.vac-disposition-node[data-state=hover] .vac-disposition-node__name{text-decoration:underline;text-underline-offset:3px}.vac-disposition-ribbon__fill{fill-opacity:.5;stroke:none}.vac-disposition-ribbon[data-state=related] .vac-disposition-ribbon__fill{fill-opacity:.68}.vac-disposition-ribbon[data-state=hover] .vac-disposition-ribbon__fill{fill-opacity:.78;stroke:var(--vac-ink);stroke-width:1}.vac-disposition-ribbon[data-state=pinned] .vac-disposition-ribbon__fill{fill-opacity:.88;stroke:var(--vac-ink);stroke-width:2}.vac-disposition-ribbon__zero{fill:none;stroke:var(--vac-ink-2);stroke-width:1;stroke-dasharray:3 3}.vac-disposition-ribbon[data-state=pinned] .vac-disposition-ribbon__zero{stroke:var(--vac-ink);stroke-width:2}.vac-disposition-ribbon__hit{fill:none;stroke:transparent;stroke-width:14;cursor:pointer}.vac-disposition-ribbon__label{font-size:12.5px;font-weight:600;fill:var(--vac-ink);stroke:var(--vac-page);stroke-width:3;stroke-linejoin:round;paint-order:stroke fill;pointer-events:none}.vac-disposition-ribbon__zero-label{font-size:12.5px;font-weight:600;fill:var(--vac-ink-2);pointer-events:none}.vac-disposition-marker{fill:none;stroke:var(--vac-ink);stroke-width:1.25;stroke-dasharray:4 3;opacity:.75;pointer-events:none}.vac-disposition-focus{fill:none;stroke:var(--vac-ink);stroke-width:2;stroke-dasharray:4 3;pointer-events:none}.vac-disposition-column{font-size:12px;fill:var(--vac-muted);letter-spacing:.08em;text-transform:uppercase}.vac-disposition-stack{display:flex;flex-direction:column;gap:18px;padding-top:6px;border-top:1px solid var(--vac-hair)}.vac-disposition-stack__row{display:flex;flex-direction:column;gap:8px}.vac-disposition-stack__label{margin:0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vac-muted)}.vac-disposition-stack__btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-control);background:transparent;color:var(--vac-ink-2);font:inherit;font-size:12.5px;line-height:1.25;text-align:left;cursor:pointer;transition:opacity var(--vac-t-hover) var(--vac-ease),border-color var(--vac-t-hover) var(--vac-ease),box-shadow var(--vac-t-hover) var(--vac-ease)}.vac-disposition-stack__btn strong{font-weight:600;color:var(--vac-ink);font-variant-numeric:tabular-nums}.vac-disposition-stack__btn[data-state=dim]{opacity:.28}.vac-disposition-stack__btn[data-state=related]{border-color:var(--vac-ink-2)}.vac-disposition-stack__btn[data-state=hover]{border-color:var(--vac-ink)}.vac-disposition-stack__btn[data-state=pinned]{border-color:var(--vac-ink);box-shadow:inset 0 0 0 1px var(--vac-ink),0 0 0 3px var(--vac-ring);color:var(--vac-ink)}.vac-disposition-stack__btn[data-pinned-report]:after{content:"";position:absolute;inset:3px;border:1px dashed var(--vac-ink);border-radius:3px;pointer-events:none}.vac-disposition-stack__source{align-self:flex-start;min-width:132px}.vac-disposition-stack__bar{display:flex;height:14px;width:100%;gap:2px}.vac-disposition-stack__seg{height:100%;min-width:6px;border-radius:1px;background:var(--seg, var(--vac-ink));opacity:.6;transform-origin:left center;transition:opacity var(--vac-t-hover) var(--vac-ease),transform .64s var(--vac-ease)}.vac-disposition-stack__seg[data-zero=true]{flex:0 0 10px;min-width:10px;background:transparent;border:1px dashed var(--vac-ink-2);opacity:1}.vac-disposition-stack__seg[data-state=dim]{opacity:.22}.vac-disposition-stack__seg[data-state=related],.vac-disposition-stack__seg[data-state=hover]{opacity:.85}.vac-disposition-stack__seg[data-state=pinned]{opacity:1;box-shadow:0 0 0 1.5px var(--vac-ink)}.vac-disposition-stack[data-revealed=false] .vac-disposition-stack__seg{transform:scaleX(0)}.vac-disposition-stack[data-reduced=true] .vac-disposition-stack__seg{transition:opacity var(--vac-t-hover) var(--vac-ease);transform:none}.vac-disposition-stack__flows,.vac-disposition-stack__dests{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.vac-disposition-stack__flows li,.vac-disposition-stack__dests li{display:flex;flex:1 1 calc(50% - 6px);min-width:0}.vac-disposition-stack__flows .vac-disposition-stack__btn,.vac-disposition-stack__dests .vac-disposition-stack__btn{flex:1 1 auto;justify-content:space-between;min-width:0}.vac-disposition-stack__btn .vac-swatch{flex:0 0 auto}.vac-disposition-stack__btn span:not(.vac-swatch){min-width:0;overflow-wrap:anywhere}@media(max-width:560px){.vac-disposition-stack__flows li,.vac-disposition-stack__dests li{flex-basis:100%}}.vac .vac-evidence-figure{min-width:0}.vac .vac-evidence-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:12px}.vac .vac-evidence-clear:disabled{color:var(--vac-muted);text-decoration:none;cursor:default}.vac .vac-evidence-badge{white-space:normal;text-align:left;line-height:1.3}.vac .vac-evidence-focus{margin-top:20px;max-width:34em;padding-top:12px;border-top:1px solid var(--vac-hair)}.vac .vac-evidence-focus__kicker{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vac-muted)}.vac .vac-evidence-focus__state{font-weight:500;color:var(--vac-muted)}.vac .vac-evidence-focus__name{margin:8px 0 0;font-size:15px;font-weight:600;color:var(--vac-ink)}.vac .vac-evidence-focus__lane{font-weight:400;color:var(--vac-muted)}.vac .vac-evidence-focus__question{margin-top:8px}.vac .vac-evidence-focus__question em{font-style:italic;font-weight:400;color:var(--vac-ink-2)}.vac .vac-evidence-focus__meaning{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--vac-ink-2)}.vac .vac-evidence-detail{margin:10px 0 0;font-size:13px;line-height:1.5}.vac .vac-evidence-detail>div{display:grid;grid-template-columns:minmax(96px,120px) minmax(0,1fr);gap:2px 14px;padding:5px 0;border-bottom:1px dotted var(--vac-hair)}.vac .vac-evidence-detail dt{color:var(--vac-muted)}.vac .vac-evidence-detail dd{margin:0;min-width:0;color:var(--vac-ink);overflow-wrap:anywhere}.vac .vac-evidence-detail--narrative dd{color:var(--vac-ink-2)}.vac .vac-evidence-relations{margin:0;padding:0;list-style:none}.vac .vac-evidence-relation{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:flex-start;gap:8px;width:100%;min-height:44px;padding:8px 0;border:0;border-bottom:1px dotted var(--vac-hair);background:none;font:inherit;font-size:13px;line-height:1.45;color:var(--vac-ink-2);text-align:left;cursor:pointer}.vac .vac-evidence-relation:last-child{border-bottom:0}.vac .vac-evidence-relation em{color:var(--vac-ink);font-style:italic}.vac .vac-evidence-relation[aria-pressed=true]{color:var(--vac-ink);font-weight:600}.vac .vac-evidence-relation__dir{flex:0 0 auto;width:14px;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac .vac-evidence-graph{position:relative;width:100%;min-width:0}.vac .vac-evidence-svg{display:block;width:100%;height:auto}.vac .vac-evidence-lane__rule{stroke:var(--vac-hair);stroke-width:1;stroke-dasharray:2 4;shape-rendering:crispEdges}.vac .vac-evidence-lane__label{fill:var(--vac-muted);font-size:12px;font-weight:600;letter-spacing:.08em}.vac .vac-evidence-edge{cursor:pointer;outline:none;transition:opacity var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-edge__hit{fill:none;stroke:transparent;stroke-width:18;pointer-events:stroke}.vac .vac-evidence-edge__halo{fill:none;stroke:#0b0b0b00;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-edge__line{fill:none;stroke:var(--vac-muted);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;pointer-events:none;transition:stroke-dashoffset .32s var(--vac-ease) var(--vac-evidence-delay, 0ms),stroke var(--vac-t-filter) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac .vac-evidence-edge__arrow{fill:var(--vac-muted);stroke:none;pointer-events:none;transition:opacity .2s var(--vac-ease) calc(var(--vac-evidence-delay, 0ms) + .24s),fill var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-edge__label{fill:var(--vac-muted);font-size:12px;pointer-events:none;transition:opacity .2s var(--vac-ease) calc(var(--vac-evidence-delay, 0ms) + .2s),fill var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-edge[data-hover=true] .vac-evidence-edge__line{stroke:var(--vac-ink-2);stroke-width:1.75}.vac .vac-evidence-edge[data-state=emphasis] .vac-evidence-edge__line{stroke:var(--vac-ink);stroke-width:1.75}.vac .vac-evidence-edge[data-state=emphasis] .vac-evidence-edge__arrow{fill:var(--vac-ink)}.vac .vac-evidence-edge[data-state=emphasis] .vac-evidence-edge__label{fill:var(--vac-ink-2);font-weight:600}.vac .vac-evidence-edge[data-state=path] .vac-evidence-edge__line{stroke:var(--vac-ink-2);stroke-width:1.25}.vac .vac-evidence-edge[data-state=path] .vac-evidence-edge__arrow{fill:var(--vac-ink-2)}.vac .vac-evidence-edge[data-state=path] .vac-evidence-edge__halo,.vac .vac-evidence-edge[data-state=emphasis] .vac-evidence-edge__halo{stroke:#0b0b0b00}.vac .vac-evidence-graph[data-path-mode=true] .vac-evidence-edge[data-state=path] .vac-evidence-edge__halo,.vac .vac-evidence-graph[data-path-mode=true] .vac-evidence-edge[data-state=emphasis] .vac-evidence-edge__halo{stroke:#0b0b0b1f}.vac .vac-evidence-edge[data-state=path] .vac-evidence-edge__label,.vac .vac-evidence-edge[data-state=dim] .vac-evidence-edge__label{fill:var(--vac-ink-2)}.vac .vac-evidence-edge[data-state=dim][data-hover=true],.vac .vac-evidence-node[data-state=dim][data-hover=true]{opacity:.6}.vac .vac-evidence-edge[aria-pressed=true] .vac-evidence-edge__line{stroke-width:2.5}.vac .vac-evidence-edge__focus{fill:none;stroke:var(--vac-ink);stroke-width:2;pointer-events:none}.vac .vac-evidence-node{cursor:pointer;outline:none;transition:opacity var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-node__body{transition:opacity .32s var(--vac-ease) var(--vac-evidence-delay, 0ms),transform .32s var(--vac-ease) var(--vac-evidence-delay, 0ms)}.vac .vac-evidence-node__paper{fill:var(--vac-surface);stroke:var(--vac-evidence-lane, var(--vac-ink-2));stroke-width:1.25;stroke-linejoin:round;transition:stroke-width var(--vac-t-hover) var(--vac-ease),fill var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-node__fold{fill:var(--vac-evidence-lane, var(--vac-ink-2));fill-opacity:.32;stroke:var(--vac-evidence-lane, var(--vac-ink-2));stroke-width:1;stroke-linejoin:round;pointer-events:none}.vac .vac-evidence-node__label{fill:var(--vac-ink);font-size:13px;font-weight:600;pointer-events:none}.vac .vac-evidence-node__order{fill:var(--vac-muted);font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none}.vac .vac-evidence-node__ring{fill:none;stroke:var(--vac-ink);stroke-width:1.25;pointer-events:none}.vac .vac-evidence-node__emphasis{fill:none;stroke:var(--vac-ink-2);stroke-width:1.25;stroke-dasharray:4 3;pointer-events:none}.vac .vac-evidence-node[data-hover=true] .vac-evidence-node__paper{stroke-width:2}.vac .vac-evidence-node[data-state=selected] .vac-evidence-node__paper{stroke-width:2.25}.vac .vac-evidence-node[data-state=related] .vac-evidence-node__paper{stroke-width:1.75}.vac .vac-evidence-node[data-state=path] .vac-evidence-node__paper,.vac .vac-evidence-node[data-on-path=true] .vac-evidence-node__paper{fill:#f1f0ea}.vac .vac-evidence-node[data-state=dim] .vac-evidence-node__label{fill:var(--vac-ink-2)}.vac .vac-evidence-graph[data-revealed=false] .vac-evidence-edge__line{stroke-dashoffset:1}.vac .vac-evidence-graph[data-revealed=false] .vac-evidence-edge__arrow,.vac .vac-evidence-graph[data-revealed=false] .vac-evidence-edge__label{opacity:0}.vac .vac-evidence-graph[data-revealed=false] .vac-evidence-node__body{opacity:0;transform:translateY(4px)}.vac[data-reduced-motion=true] .vac-evidence-edge__line,.vac[data-reduced-motion=true] .vac-evidence-edge__arrow,.vac[data-reduced-motion=true] .vac-evidence-edge__label,.vac[data-reduced-motion=true] .vac-evidence-edge__halo,.vac[data-reduced-motion=true] .vac-evidence-node__body,.vac[data-reduced-motion=true] .vac-evidence-node,.vac[data-reduced-motion=true] .vac-evidence-edge{transition:none}.vac[data-reduced-motion=true] .vac-evidence-graph[data-revealed=false] .vac-evidence-edge__line{stroke-dashoffset:0}.vac[data-reduced-motion=true] .vac-evidence-graph[data-revealed=false] .vac-evidence-edge__arrow,.vac[data-reduced-motion=true] .vac-evidence-graph[data-revealed=false] .vac-evidence-edge__label,.vac[data-reduced-motion=true] .vac-evidence-graph[data-revealed=false] .vac-evidence-node__body{opacity:1;transform:none}.vac .vac-evidence-chain{margin:0;padding:0;list-style:none;border-top:1px solid var(--vac-hair-strong)}.vac .vac-evidence-chain__item{border-bottom:1px solid var(--vac-hair);transition:opacity var(--vac-t-filter) var(--vac-ease)}.vac .vac-evidence-chain__item[data-state=dim]{opacity:.55}.vac .vac-evidence-chain__item[data-on-path=true]{background:#0b0b0b09}.vac .vac-evidence-chain__row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:26px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 4px 10px 0;border:0;border-left:3px solid transparent;background:none;font:inherit;text-align:left;color:var(--vac-ink);cursor:pointer}.vac .vac-evidence-chain__item[data-state=selected] .vac-evidence-chain__row{border-left-color:var(--vac-evidence-lane, var(--vac-ink))}.vac .vac-evidence-chain__item[data-state=related] .vac-evidence-chain__row{border-left-color:var(--vac-hair-strong)}.vac .vac-evidence-chain__item[data-emphasis=true] .vac-evidence-chain__row{border-left-style:dashed;border-left-color:var(--vac-ink-2)}.vac .vac-evidence-chain__order{font-size:12px;color:var(--vac-muted);text-align:right;padding-right:4px}.vac .vac-evidence-chain__text{display:flex;flex-direction:column;gap:2px;min-width:0}.vac .vac-evidence-chain__label{font-size:14.5px;font-weight:600;line-height:1.3}.vac .vac-evidence-chain__row[data-pinned=true] .vac-evidence-chain__label{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vac .vac-evidence-chain__lane{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;color:var(--vac-muted)}.vac .vac-evidence-chain__swatch{width:8px;height:8px;border-radius:1px;background:var(--vac-evidence-lane, var(--vac-ink-2))}.vac .vac-evidence-chain__flag{color:var(--vac-ink-2)}.vac .vac-evidence-chain__chevron{font-size:18px;line-height:1;color:var(--vac-muted);text-align:center}.vac .vac-evidence-chain__panel{padding:0 4px 14px 39px}.vac .vac-evidence-chain__panel .vac-evidence-detail{margin-top:0}@media(max-width:700px){.vac .vac-evidence-focus{max-width:none}.vac .vac-evidence-detail>div{grid-template-columns:minmax(0,1fr);gap:1px}.vac .vac-evidence-detail dt{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.vac .vac-evidence-chain__panel{padding-left:36px}}.vac-atlas-legend{margin:0 0 12px}.vac-atlas-subset__line{margin:0;font-size:12.5px;line-height:1.5;color:var(--vac-ink-2)}.vac-atlas-subset__line strong{color:var(--vac-ink);font-weight:600}.vac-atlas-subset__line .vac-textbtn:disabled{color:var(--vac-muted);text-decoration:none;cursor:default}.vac-atlas-axis-title{fill:var(--vac-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.vac-atlas-col,.vac-atlas-review{cursor:pointer}.vac .vac-atlas-col:focus-visible,.vac .vac-atlas-review:focus-visible{outline:none}.vac-atlas-rect{stroke:none;transition:stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-atlas-rect[data-severity=high]{fill:var(--vac-high)}.vac-atlas-rect[data-severity=medium]{fill:var(--vac-medium)}.vac-atlas-col[data-round="3"] .vac-atlas-rect[data-severity]{fill-opacity:.42}.vac-atlas-rect--historical{stroke:var(--vac-r3);stroke-width:1.25;stroke-dasharray:3 2}.vac-atlas-hatchline{stroke:var(--vac-r3);stroke-width:1.5}.vac-atlas-seglabel{font-size:12px;font-weight:600;pointer-events:none}.vac-atlas-zero{pointer-events:none}.vac-atlas-zero text{fill:var(--vac-ink-2);font-size:12px;font-weight:600}.vac-atlas-zero[data-severity=high] rect{fill:var(--vac-high)}.vac-atlas-zero[data-severity=medium] rect{fill:var(--vac-medium)}.vac-atlas-zero-mark{fill:var(--vac-ink-2);pointer-events:none}.vac-atlas-seglabel[data-severity=high]{fill:#fff}.vac-atlas-seglabel[data-severity=medium],.vac-atlas-col[data-round="3"] .vac-atlas-seglabel{fill:var(--vac-ink)}.vac-atlas-col[data-state=hover] .vac-atlas-rect{stroke:var(--vac-ink);stroke-width:1.25}.vac-atlas-col[data-state=related] .vac-atlas-rect{stroke:var(--vac-ink-2);stroke-width:1}.vac-atlas-col[data-state=pinned] .vac-atlas-rect{stroke:var(--vac-ink);stroke-width:2}.vac-atlas-col[data-state=pinned] .vac-atlas-rect--historical{stroke-dasharray:none}.vac-atlas-ring{fill:none;stroke:var(--vac-ink);stroke-width:1.25;pointer-events:none}.vac-atlas-ring--soft{stroke:var(--vac-ring);stroke-width:7}.vac-atlas-na rect{fill:var(--vac-surface);stroke:var(--vac-unverified);stroke-width:1.25;stroke-dasharray:3 2;transition:stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-atlas-na text{fill:var(--vac-unverified-text);font-size:12px;font-weight:600;pointer-events:none}.vac-atlas-col[data-state=hover] .vac-atlas-na rect,.vac-atlas-col[data-state=pinned] .vac-atlas-na rect{stroke:var(--vac-ink);stroke-width:1.75}.vac-atlas-col[data-state=hover] .vac-atlas-na text,.vac-atlas-col[data-state=pinned] .vac-atlas-na text{fill:var(--vac-ink)}.vac-atlas-round[data-round="1"]{fill:var(--vac-r1)}.vac-atlas-round[data-round="2"]{fill:var(--vac-r2)}.vac-atlas-round[data-round="3"]{fill:none;stroke:var(--vac-r3);stroke-width:1.25;stroke-dasharray:2 1.5}.vac-atlas-roundno{fill:var(--vac-muted);font-size:12px}.vac-atlas-col[data-filtered=true] .vac-atlas-round,.vac-atlas-col[data-filtered=true] .vac-atlas-roundno{opacity:.35}.vac-atlas-callout{font-size:12px;pointer-events:none;paint-order:stroke;stroke:var(--vac-page);stroke-width:3;stroke-linejoin:round}.vac-atlas-review text{fill:var(--vac-ink-2);font-size:12px;transition:fill var(--vac-t-hover) var(--vac-ease)}.vac-atlas-review:hover text,.vac-atlas-review[data-emphasis=true] text,.vac-atlas-review[data-emphasis=related] text{fill:var(--vac-ink)}.vac-atlas-review[data-emphasis=true] text{font-weight:600}.vac-atlas-review line{stroke:var(--vac-ink);stroke-width:1.5;pointer-events:none}.vac-atlas-seg{transform-box:fill-box;transform-origin:50% 100%;transition:transform .32s var(--vac-ease) calc(var(--vac-atlas-delay, 0ms) + var(--vac-atlas-seg-delay, 0ms))}.vac[data-js=true] .vac-atlas-col[data-revealed=false] .vac-atlas-seg{transform:scaleY(0);transition:none}.vac[data-reduced-motion=true] .vac-atlas-seg,.vac[data-reduced-motion=true] .vac-atlas-col[data-revealed=false] .vac-atlas-seg{transform:none;transition:none}.vac-atlas-matrix{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.vac-atlas-row{display:grid;grid-template-columns:70px minmax(0,1fr);gap:4px 8px;align-items:start;padding-top:6px;border-top:1px solid var(--vac-hair)}.vac-atlas-row__label{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;margin:0;padding:10px 4px 10px 0;border:0;background:none;font:inherit;font-size:12px;font-weight:600;line-height:1.3;color:var(--vac-ink-2);text-align:left;cursor:pointer;transition:color var(--vac-t-hover) var(--vac-ease)}.vac-atlas-row__label:hover,.vac-atlas-row[data-emphasis=related] .vac-atlas-row__label{color:var(--vac-ink)}.vac-atlas-row__label[aria-pressed=true]{color:var(--vac-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vac-atlas-row__bars{display:flex;flex-direction:column;gap:2px;min-width:0}.vac-atlas-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:44px;margin:0;padding:4px 8px 4px 6px;border:1px solid transparent;border-radius:4px;background:none;font:inherit;color:var(--vac-ink-2);text-align:left;cursor:pointer;transition:opacity .36s var(--vac-ease) var(--vac-atlas-delay, 0ms),transform .36s var(--vac-ease) var(--vac-atlas-delay, 0ms),border-color var(--vac-t-hover) var(--vac-ease),box-shadow var(--vac-t-hover) var(--vac-ease)}.vac-atlas-bar:hover,.vac-atlas-bar[data-state=hover]{border-color:var(--vac-ink-2)}.vac-atlas-bar[data-state=related]{border-color:var(--vac-hair-strong)}.vac-atlas-bar[data-state=pinned]{border-color:var(--vac-ink);box-shadow:0 0 0 1px var(--vac-ink),0 0 0 4px var(--vac-ring)}.vac[data-js=true] .vac-atlas-bar[data-revealed=false]{opacity:0;transform:translate(-6px);transition:none}.vac[data-reduced-motion=true] .vac-atlas-bar{transition:border-color var(--vac-t-hover) var(--vac-ease),box-shadow var(--vac-t-hover) var(--vac-ease);transform:none}.vac-atlas-bar__round{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--vac-ink-2);font-variant-numeric:tabular-nums}.vac-atlas-bar__round:before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:2px;background:var(--vac-ink-2)}.vac-atlas-bar__round[data-round="1"]:before{background:var(--vac-r1)}.vac-atlas-bar__round[data-round="2"]:before{background:var(--vac-r2)}.vac-atlas-bar__round[data-round="3"]:before{background:repeating-linear-gradient(135deg,var(--vac-r3) 0 2px,transparent 2px 4px);border:1px solid var(--vac-r3)}.vac-atlas-bar__track{display:flex;height:14px;min-width:0;border-left:1px solid var(--vac-hair-strong)}.vac-atlas-bar__seg{display:block;flex:0 0 auto;height:100%;transition:width var(--vac-t-filter) var(--vac-ease),opacity var(--vac-t-filter) var(--vac-ease)}.vac-atlas-bar__seg[data-severity=high]{background:var(--vac-high)}.vac-atlas-bar__seg[data-severity=medium]{background:var(--vac-medium)}.vac-atlas-bar__seg[data-hidden=true]{width:0!important;opacity:0}.vac-atlas-bar[data-round="3"] .vac-atlas-bar__seg{background-image:repeating-linear-gradient(135deg,var(--vac-r3) 0 2px,transparent 2px 5px);outline:1px dashed var(--vac-r3);outline-offset:-1px}.vac-atlas-bar[data-round="3"] .vac-atlas-bar__seg[data-severity=high]{background-color:#d03b3b6b}.vac-atlas-bar[data-round="3"] .vac-atlas-bar__seg[data-severity=medium]{background-color:#eda1006b}.vac-atlas-bar[data-filtered=true] .vac-atlas-bar__track,.vac-atlas-bar[data-filtered=true] .vac-atlas-bar__counts,.vac-atlas-bar[data-filtered=true] .vac-atlas-bar__na{opacity:.3;transition:opacity var(--vac-t-filter) var(--vac-ease)}.vac-atlas-bar__na{display:inline-flex;align-items:center;justify-self:start;height:24px;padding:0 8px;border:1.5px dashed var(--vac-unverified);border-radius:3px;color:var(--vac-unverified-text);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap}.vac-atlas-bar__counts{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;color:var(--vac-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.vac-atlas-bar__counts [data-severity]{display:inline-flex;align-items:center;gap:4px;transition:opacity var(--vac-t-filter) var(--vac-ease)}.vac-atlas-bar__counts [data-severity]:before{content:"";width:7px;height:7px;border-radius:1.5px}.vac-atlas-bar__counts [data-severity=high]:before{background:var(--vac-high)}.vac-atlas-bar__counts [data-severity=medium]:before{background:var(--vac-medium)}.vac-atlas-bar__counts [data-hidden=true]{opacity:.35;text-decoration:line-through}.vac-atlas-bar__count{min-width:2.2ch;color:var(--vac-ink);font-weight:600;text-align:right}@media(max-width:700px){.vac-atlas-row{grid-template-columns:64px minmax(0,1fr)}.vac-atlas-bar{grid-template-columns:30px minmax(0,1fr) auto;gap:6px;padding-right:4px}}.vac-gates{display:flex;flex-direction:column;gap:12px;min-width:0}.vac-gates-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:8px 0 10px;border-top:1px solid var(--vac-hair);border-bottom:1px solid var(--vac-hair)}.vac-gates .vac-gates-status__badge{white-space:normal;text-align:left;line-height:1.3}.vac-gates-status__text{flex:1 1 260px;margin:0;font-size:12.5px;line-height:1.45;color:var(--vac-ink-2);text-wrap:pretty}.vac-gates-frame{padding:7px;border:1px dashed var(--vac-ink-2);background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(11,11,11,.07) 5px 7px)}.vac-gates-frame__inner{display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--vac-page)}.vac-gates-frame__label{margin:-4px 0 0;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vac-muted)}.vac-gates-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 22px}.vac-gates-reset{align-self:flex-end}.vac-gates-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-2px 0 0;padding:8px 10px;border:1px solid var(--vac-hair-strong);background:var(--vac-surface);font-size:12.5px;line-height:1.4;color:var(--vac-ink-2);text-wrap:pretty}.vac-gates-line__shape{flex:0 0 auto;align-self:center;width:10px;height:10px;border-radius:50%;border:2px solid var(--vac-ink);background:var(--vac-ink)}.vac-gates-line[data-vac-gate-result-line=automatic_approval_may_be_available] .vac-gates-line__shape{border-color:var(--vac-clear);background:var(--vac-clear)}.vac-gates-line[data-vac-gate-result-line=owner_escalation] .vac-gates-line__shape{border-radius:1px;border-color:var(--vac-blocked);background:var(--vac-blocked)}.vac-gates-line[data-vac-gate-result-line=owner_escalation][data-motion=neutral] .vac-gates-line__shape{border-radius:50%;border-style:dashed;border-color:var(--vac-unverified);background:transparent}.vac-gates-line__key{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vac-muted)}.vac-gates-line__label{font-weight:600;color:var(--vac-ink)}.vac-gates-line__reasons{color:var(--vac-ink-2);font-variant-numeric:tabular-nums}.vac-gates-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:gate}.vac-gates-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:12px 14px 12px 16px;border:1px solid var(--vac-hair-strong);border-left:3px solid var(--vac-ink-2);background:var(--vac-surface);transition:border-color var(--vac-t-hover) var(--vac-ease),opacity var(--vac-t-reveal) var(--vac-ease),transform var(--vac-t-reveal) var(--vac-ease);transition-delay:0ms,calc(var(--vac-gates-i, 0) * 70ms),calc(var(--vac-gates-i, 0) * 70ms)}.vac-gates-card[data-vac-gate-state=CLEAR]{border-left-color:var(--vac-clear)}.vac-gates-card[data-vac-gate-state=BLOCKED]{border-left-color:var(--vac-blocked)}.vac-gates-card[data-vac-gate-state=UNVERIFIED]{border-left-style:dashed;border-left-color:var(--vac-unverified)}.vac-gates-card[data-open=true]{border-color:var(--vac-ink);box-shadow:0 0 0 1px var(--vac-ink)}.vac-gates-card[data-vac-gate-state=CLEAR][data-open=true]{border-left-color:var(--vac-clear)}.vac-gates-card[data-vac-gate-state=BLOCKED][data-open=true]{border-left-color:var(--vac-blocked)}.vac-gates-card[data-vac-gate-state=UNVERIFIED][data-open=true]{border-left-color:var(--vac-unverified)}.vac[data-js=true] .vac-gates-matrix:not([data-revealed=true]) .vac-gates-card{opacity:0;transform:translateY(8px)}.vac[data-reduced-motion=true] .vac-gates-card{transition-delay:0ms;transition-duration:var(--vac-t-hover),0ms,0ms;opacity:1;transform:none}.vac-gates-card__head{display:flex;flex-direction:column;gap:2px}.vac-gates-card__number{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac-gates-card__title{margin:0;font-family:var(--vac-font-text);font-size:14.5px;font-weight:650;line-height:1.3;color:var(--vac-ink);text-wrap:balance}.vac-gates-card__question{margin:0;font-size:13px;line-height:1.45;color:var(--vac-ink-2);text-wrap:pretty}.vac-gates-card__meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;font-size:12px;line-height:1.4}.vac-gates-card__meta dt{color:var(--vac-muted);white-space:nowrap}.vac-gates-card__meta dd{margin:0;color:var(--vac-ink-2)}.vac-gates-mark{display:flex;align-items:center;gap:10px;margin-top:2px;padding-top:8px;border-top:1px solid var(--vac-hair)}.vac-gates-mark__shape{flex:0 0 auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--vac-ink-2);background:transparent;transition:background var(--vac-t-hover) var(--vac-ease),border-color var(--vac-t-hover) var(--vac-ease),border-radius var(--vac-t-hover) var(--vac-ease)}.vac-gates-mark[data-state=CLEAR] .vac-gates-mark__shape{border-color:var(--vac-clear);background:var(--vac-clear)}.vac-gates-mark[data-state=BLOCKED] .vac-gates-mark__shape{border-radius:2px;border-color:var(--vac-blocked);background:var(--vac-blocked)}.vac-gates-mark[data-state=UNVERIFIED] .vac-gates-mark__shape{border-style:dashed;border-color:var(--vac-unverified);background:transparent}.vac-gates-mark__label{font-size:15px;font-weight:700;letter-spacing:.08em;line-height:1;color:var(--vac-ink)}.vac-gates-mark[data-state=CLEAR] .vac-gates-mark__label{color:var(--vac-clear-text)}.vac-gates-mark[data-state=BLOCKED] .vac-gates-mark__label{color:var(--vac-blocked-text)}.vac-gates-mark[data-state=UNVERIFIED] .vac-gates-mark__label{color:var(--vac-unverified-text)}.vac-gates-mark__glyph{font-size:12px;color:var(--vac-muted)}.vac-gates-card__meaning{margin:0;min-height:2.9em;font-size:12.5px;line-height:1.45;color:var(--vac-ink-2);text-wrap:pretty}.vac-gates-state{display:flex;flex-direction:column;gap:6px;margin-top:auto}.vac-gates-state__btn{min-height:32px;padding-inline:9px;font-size:11.5px;letter-spacing:.06em}.vac-gates-state__btn[data-vac-gate-set=CLEAR][aria-pressed=true]{border-color:var(--vac-clear);box-shadow:inset 0 0 0 1px var(--vac-clear);color:var(--vac-clear-text)}.vac-gates-state__btn[data-vac-gate-set=BLOCKED][aria-pressed=true]{border-color:var(--vac-blocked);box-shadow:inset 0 0 0 1px var(--vac-blocked);color:var(--vac-blocked-text)}.vac-gates-state__btn[data-vac-gate-set=UNVERIFIED][aria-pressed=true]{border-style:dashed;border-color:var(--vac-unverified);box-shadow:none;color:var(--vac-unverified-text)}.vac-gates-state__btn[data-vac-gate-set=UNVERIFIED][aria-pressed=true]:after{background:transparent;border:1.5px dashed currentColor}.vac-gates-state__btn[data-vac-gate-set=BLOCKED][aria-pressed=true]:after{border-radius:1px}.vac-gates-details{display:flex;flex-direction:column;gap:6px}.vac-gates-details__panel{display:grid;grid-template-columns:minmax(0,1fr);gap:6px 12px;margin:4px 0 0;padding-top:8px;border-top:1px dotted var(--vac-hair-strong);font-size:12px;line-height:1.45}.vac-gates-details__panel[hidden]{display:none}.vac-gates-details__panel dt{font-weight:600;color:var(--vac-ink)}.vac-gates-details__panel dd{margin:0 0 4px;color:var(--vac-ink-2)}.vac-gates-details__panel dd[data-caveat=true]{color:var(--vac-ink-2);font-style:italic}.vac-gates-details__caveat{display:block;margin-top:4px}.vac-gates-result{padding:12px 14px;border-top:2px solid var(--vac-ink);border-bottom:1px solid var(--vac-hair)}.vac-gates-result__heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin:0;font-family:var(--vac-font-text);font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vac-muted)}.vac-gates-result__scenario{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--vac-muted)}.vac-gates-result__body{display:flex;align-items:flex-start;gap:12px;margin-top:8px}.vac-gates-result__shape{flex:0 0 auto;width:14px;height:14px;margin-top:4px;border-radius:50%;border:2px solid var(--vac-ink);background:var(--vac-ink)}.vac-gates-result[data-vac-gate-result=automatic_approval_may_be_available] .vac-gates-result__shape{border-color:var(--vac-clear);background:var(--vac-clear)}.vac-gates-result[data-vac-gate-result=owner_escalation] .vac-gates-result__shape{border-radius:2px;border-color:var(--vac-blocked);background:var(--vac-blocked)}.vac-gates-result[data-vac-gate-result=owner_escalation][data-motion=neutral] .vac-gates-result__shape{border-style:dashed;border-color:var(--vac-unverified);background:transparent}.vac-gates-result__label{margin:0;font-family:var(--vac-font-display);font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--vac-ink);text-wrap:balance}.vac-gates-result__reasons{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:8px 0 0;font-size:12.5px;line-height:1.45}.vac-gates-result__reasons dt{font-weight:700;letter-spacing:.06em;font-size:11.5px;white-space:nowrap;color:var(--vac-ink)}.vac-gates-result__reasons dt[data-kind=BLOCKED]{color:var(--vac-blocked-text)}.vac-gates-result__reasons dt[data-kind=UNVERIFIED]{color:var(--vac-unverified-text)}.vac-gates-result__reasons dd{margin:0;color:var(--vac-ink-2)}.vac-gates-result__reasons dd span{display:block}.vac-gates-result__reasons dd b{font-weight:600;color:var(--vac-ink);font-variant-numeric:tabular-nums}.vac-gates-result__note{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--vac-muted);text-wrap:pretty}.vac-gates-results{margin:16px 0 0;max-width:34em;font-size:13.5px;line-height:1.5}.vac-gates-results div{padding:7px 0;border-bottom:1px solid var(--vac-hair)}.vac-gates-results div:first-child{border-top:1px solid var(--vac-hair)}.vac-gates-results dt{color:var(--vac-muted);font-size:12px;letter-spacing:.02em}.vac-gates-results dd{margin:1px 0 0;color:var(--vac-ink);font-weight:600}@media(max-width:700px){.vac-gates-matrix{grid-template-columns:minmax(0,1fr)}.vac-gates-frame__inner{padding:12px 10px}.vac-gates-card{padding:12px 12px 12px 14px}.vac-gates-line{padding:8px}.vac-gates-result{padding:12px 10px}.vac-gates-result__label{font-size:17px}.vac-gates-state__btn,.vac-gates-reset{min-height:36px}}.vac-hero{min-height:calc(100vh - var(--vac-nav-h));min-height:calc(100svh - var(--vac-nav-h));align-content:center}@media(max-width:900px){.vac-hero{min-height:0}}.vac-hero-loop{--hero-authority: var(--vac-authority);--hero-engineering: var(--vac-engineering);--hero-assurance: var(--vac-assurance);--hero-evidence: var(--vac-evidence);max-height:max(612px,calc(100vh - 200px));max-height:max(612px,calc(100svh - 200px));margin-inline:auto}@media(max-width:900px){.vac-hero-loop{max-height:none}}.vac-hero-edge{fill:none;stroke:var(--vac-hair-strong);stroke-width:1;stroke-linecap:round;stroke-linejoin:round;transition:opacity .52s var(--vac-ease) calc(var(--i, 0) * 45ms),stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-hero-edge[data-kind=main]{stroke:var(--vac-ink-2)}.vac-hero-edge[data-kind=verify]{stroke:var(--vac-engineering);stroke-width:1.25}.vac-hero-edge[data-kind=escalation]{stroke:var(--vac-authority);stroke-width:1.25;stroke-dasharray:5 4}.vac-hero-edge[data-kind=stop]{stroke:var(--vac-blocked);stroke-width:1.25}.vac-hero-edge[data-kind=record]{stroke:var(--vac-hair-strong);stroke-dasharray:1.5 3.5}.vac-hero-edge[data-kind=record][data-lit=true]{stroke:var(--vac-evidence);stroke-width:1.5}.vac-hero-edge[data-state=hover]{stroke-width:1.75}.vac-hero-edge[data-state=pinned]{stroke-width:2.25}.vac-hero-arrow{fill:none;stroke:var(--vac-ink-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:opacity .52s var(--vac-ease) .2s,stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-hero-arrow[data-kind=verify]{stroke:var(--vac-engineering)}.vac-hero-arrow[data-kind=escalation]{stroke:var(--vac-authority)}.vac-hero-arrow[data-kind=stop]{stroke:var(--vac-blocked)}.vac-hero-arrow[data-kind=record]{stroke:var(--vac-hair-strong)}.vac-hero-arrow[data-kind=record][data-lit=true]{stroke:var(--vac-evidence)}.vac-hero-arrow[data-state=hover]{stroke-width:2}.vac-hero-arrow[data-state=pinned]{stroke-width:2.5}.vac-hero-branch-label{fill:var(--vac-muted);font-size:12.5px;letter-spacing:.02em;transition:fill var(--vac-t-hover) var(--vac-ease)}.vac-hero-branch-label[data-kind=escalation]{fill:var(--vac-authority-text)}.vac-hero-branch-label[data-state=pinned]{fill:var(--vac-ink);font-weight:650}.vac-hero-hitpath{fill:none;stroke:transparent;stroke-linecap:round;pointer-events:stroke;cursor:pointer}.vac-hero-branch__pin{fill:none;stroke:var(--vac-ink);stroke-width:6;stroke-opacity:.22;stroke-linecap:round;pointer-events:none}.vac[data-js=true] .vac-hero-loop:not([data-revealed=true]) .vac-hero-edge,.vac[data-js=true] .vac-hero-loop:not([data-revealed=true]) .vac-hero-arrow,.vac[data-js=true] .vac-hero-loop:not([data-revealed=true]) .vac-hero-node,.vac[data-js=true] .vac-hero-loop:not([data-revealed=true]) .vac-hero-branch-label{opacity:0}.vac-hero-node{cursor:pointer;outline:none;transition:opacity .48s var(--vac-ease) calc(.18s + var(--i, 0) * 55ms)}.vac[data-reduced-motion=true] .vac-hero-edge,.vac[data-reduced-motion=true] .vac-hero-arrow,.vac[data-reduced-motion=true] .vac-hero-node,.vac[data-reduced-motion=true] .vac-hero-branch-label{transition:none;opacity:1}.vac-hero-node__body{fill:var(--vac-surface);stroke:var(--lane, var(--vac-ink-2));stroke-width:1.5;transition:stroke-width var(--vac-t-hover) var(--vac-ease),fill .24s var(--vac-ease),opacity var(--vac-t-hover) var(--vac-ease)}.vac-hero-node__glyph{fill:var(--lane, var(--vac-ink-2));stroke:var(--lane, var(--vac-ink-2));transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-hero-node__glyph[data-open=true]{fill:none;stroke-width:1.5}.vac-hero-node__label{fill:var(--vac-ink);font-size:12.5px;font-weight:500;transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-hero-node__dashed{fill:none;stroke:var(--vac-muted);stroke-width:1;stroke-dasharray:3 3}.vac-hero-node__pin{fill:none;stroke:var(--vac-ink);stroke-width:1.5}.vac-hero-node[data-state=hover] .vac-hero-node__body{stroke-width:2.25}.vac-hero-node[data-state=pinned] .vac-hero-node__body{stroke-width:2.5}.vac-hero-node[data-state=pinned] .vac-hero-node__label{font-weight:650}.vac-hero-node[data-state=dim] .vac-hero-node__body,.vac-hero-node[data-state=dim] .vac-hero-node__glyph,.vac-hero-node[data-state=dim] .vac-hero-node__dashed,.vac-hero-node[data-state=dim] .vac-hero-stop__mark{opacity:.28}.vac-hero-node[data-state=dim] .vac-hero-node__label,.vac-hero-node[data-state=dim] .vac-hero-stop__sub{opacity:1;fill:var(--vac-muted)}.vac-hero-node[data-state=related] .vac-hero-node__body{stroke-width:2}.vac-hero-node[data-ambient=active] .vac-hero-node__body{fill:#0b0b0b0d;fill:color-mix(in srgb,var(--lane, var(--vac-ink-2)) 14%,var(--vac-surface))}.vac-hero-node[data-lit=true] .vac-hero-node__body{fill:#6d6b6629;fill:color-mix(in srgb,var(--vac-evidence) 18%,var(--vac-surface));stroke-width:2}.vac-hero-stop__mark{fill:var(--vac-blocked);stroke:none;transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-hero-stop__label{fill:var(--vac-ink);font-size:12.5px;font-weight:600}.vac-hero-stop__sub{fill:var(--vac-ink-2);font-size:12px;transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-hero-token{pointer-events:none;opacity:0;transition:opacity .26s var(--vac-ease)}.vac-hero-token[data-visible=true]{opacity:1}.vac-hero-token__halo{fill:var(--vac-page);fill-opacity:.9}.vac-hero-token__dot{fill:var(--vac-ink)}.vac-hero-caption{fill:var(--vac-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.vac-hero-caption--strong{fill:var(--vac-ink-2);font-weight:600}.vac-hero-record{fill:var(--vac-evidence);font-size:12px;font-style:italic;opacity:0;transition:opacity .22s var(--vac-ease)}.vac-hero-record[data-visible=true]{opacity:1}.vac-hero-legends{display:flex;flex-wrap:wrap;gap:4px 28px;margin-top:6px}.vac-hero-legend{margin-top:6px}.vac-hero-order{margin:0 0 14px;padding-left:22px;font-size:13px;line-height:1.5;color:var(--vac-ink-2)}.vac-hero-order li{padding:3px 0}.vac-hero-order strong{color:var(--vac-ink);font-weight:600}.vac-hero-route{position:relative;margin:0;padding:0 0 0 4px;list-style:none}.vac-hero-route:before{content:"";position:absolute;top:18px;bottom:18px;left:15px;width:1px;background:var(--vac-hair-strong)}.vac-hero-route__item{position:relative}.vac-hero-route__item[data-kind=branch]{padding-left:22px}.vac-hero-route__item[data-kind=branch]:before{content:"";position:absolute;left:11px;top:50%;width:20px;height:0;border-top:1px dashed var(--vac-authority)}.vac-hero-route__item[data-kind=branch][data-branch=stop]:before{border-top-style:solid;border-top-color:var(--vac-blocked)}.vac-hero-route__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:8px 8px 8px 0;border:0;border-bottom:1px solid var(--vac-hair);background:transparent;color:var(--vac-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer}.vac-hero-route__btn[aria-pressed=true]{background:var(--vac-tint);font-weight:600}.vac-hero-route__marker{position:relative;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--lane, var(--vac-ink-2));background:var(--vac-surface);display:grid;place-items:center;flex:0 0 auto}.vac-hero-route__marker:after{content:"";width:7px;height:7px;background:var(--lane, var(--vac-ink-2));border-radius:50%}.vac-hero-route__marker[data-lane=engineering]:after{border-radius:1px}.vac-hero-route__marker[data-lane=assurance]:after{background:transparent;border:1.5px solid var(--lane);width:8px;height:8px}.vac-hero-route__marker[data-lane=evidence]{border-radius:3px}.vac-hero-route__marker[data-lane=evidence]:after{width:8px;height:2px;border-radius:0;box-shadow:0 4px 0 var(--lane),0 -4px 0 var(--lane)}.vac-hero-route__marker[data-status=mixed]{box-shadow:0 0 0 3px var(--vac-surface),0 0 0 4px var(--vac-muted)}.vac-hero-route__marker[data-branch=stop]{border-radius:2px;border-color:var(--vac-blocked)}.vac-hero-route__marker[data-branch=stop]:after{border-radius:0;background:var(--vac-blocked)}.vac-hero-route__marker[data-branch=escalation]{border-style:dashed}.vac-hero-route__state{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--vac-muted);white-space:nowrap}.vac-hero-route__btn[aria-pressed=true] .vac-hero-route__state{color:var(--vac-ink-2)}.vac-loop-figure{position:relative;min-width:0}.vac-loop-svg{display:block;width:100%;height:auto}.vac-loop-base{fill:none;stroke:var(--vac-hair-strong);stroke-width:1;stroke-dasharray:3 3;stroke-linejoin:round}.vac-loop-base--stub{stroke:var(--vac-hair);stroke-dasharray:none}.vac-loop-arrow-base{fill:var(--vac-hair-strong)}.vac-loop-edge{fill:none;stroke:var(--vac-ink);stroke-width:2;stroke-linejoin:round;stroke-linecap:butt;transition:opacity .32s var(--vac-ease)}.vac-loop-edge--draw{animation:vac-loop-draw var(--vac-draw-dur, .6s) var(--vac-ease) var(--vac-draw-delay, 0ms) backwards}.vac-loop-edge--leave{opacity:0}.vac-loop-arrow{fill:var(--vac-ink);transition:opacity .32s var(--vac-ease)}.vac-loop-arrow--draw{animation:vac-loop-fade .16s var(--vac-ease) var(--vac-arrow-delay, 0ms) backwards}.vac-loop-arrow--leave{opacity:0}@keyframes vac-loop-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes vac-loop-fade{0%{opacity:0}to{opacity:var(--vac-o, 1)}}.vac-loop-node{cursor:pointer;outline:none;opacity:var(--vac-o, 1);transition:opacity .32s var(--vac-ease)}.vac-loop-node__box{fill:var(--vac-surface);stroke:var(--vac-ink-2);stroke-width:1;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease),fill var(--vac-t-hover) var(--vac-ease)}.vac-loop-node[data-state=off] .vac-loop-node__box{fill:var(--vac-page);stroke:var(--vac-hair-strong)}.vac-loop-node[data-hover=true] .vac-loop-node__box{stroke:var(--vac-ink);fill:var(--vac-surface)}.vac-loop-node[data-state=selected] .vac-loop-node__box{stroke:var(--vac-ink);stroke-width:1.5}.vac-loop-node[data-state=pinned] .vac-loop-node__box,.vac-loop-node[data-state=producer] .vac-loop-node__box{stroke:var(--vac-ink);stroke-width:2.5}.vac-loop-node[data-state=related] .vac-loop-node__box{stroke:var(--vac-ink);stroke-width:1.5;stroke-dasharray:4 3}.vac-loop-node__ring{fill:none;stroke:var(--vac-ink);stroke-opacity:.16;stroke-width:6;pointer-events:none}.vac-loop-node__hatch{fill:url(#vac-loop-hatch);pointer-events:none}.vac-loop-hatch-line{stroke:var(--vac-ink-2);stroke-width:1;stroke-opacity:.35}.vac-loop-node__num{fill:var(--vac-muted);font-size:11px;font-weight:600;letter-spacing:.04em}.vac-loop-node__label{fill:var(--vac-ink);font-size:12px;font-weight:500}.vac-loop-node[data-state=off] .vac-loop-node__label{fill:var(--vac-ink-2)}.vac-loop-node__glyph{fill:none;stroke:var(--vac-ink-2);stroke-width:1.2}.vac-loop-node__glyph--fill{fill:var(--vac-ink-2);stroke:none}.vac-loop-mark{cursor:pointer;outline:none;opacity:var(--vac-o, 1);transition:opacity .32s var(--vac-ease)}.vac-loop-mark__doc{fill:var(--vac-surface);stroke:var(--vac-evidence);stroke-width:1.2;stroke-linejoin:round;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-loop-mark[data-state=off] .vac-loop-mark__doc{stroke:var(--vac-hair-strong)}.vac-loop-mark[data-hover=true] .vac-loop-mark__doc{stroke:var(--vac-ink)}.vac-loop-mark[data-state=pinned] .vac-loop-mark__doc{stroke:var(--vac-ink);stroke-width:2}.vac-loop-mark__leader{stroke:var(--vac-hair-strong);stroke-width:1;pointer-events:none}.vac-loop-mark[data-state=pinned] .vac-loop-mark__leader,.vac-loop-mark[data-hover=true] .vac-loop-mark__leader{stroke:var(--vac-ink-2)}.vac-loop-mark__label{fill:var(--vac-ink-2);font-size:12px}.vac-loop-mark[data-state=off] .vac-loop-mark__label{fill:var(--vac-muted)}.vac-loop-mark[data-state=pinned] .vac-loop-mark__label{fill:var(--vac-ink);font-weight:600}.vac-loop-legend__doc{flex:0 0 auto;width:10px;height:13px;overflow:visible}.vac-loop-legend__doc .vac-loop-mark__doc{stroke-width:1.6}.vac[data-js=true] .vac-loop-svg[data-revealed=false] .vac-loop-node,.vac[data-js=true] .vac-loop-svg[data-revealed=false] .vac-loop-mark,.vac[data-js=true] .vac-loop-svg[data-revealed=false] .vac-loop-base,.vac[data-js=true] .vac-loop-svg[data-revealed=false] .vac-loop-arrow-base,.vac[data-js=true] .vac-loop-svg[data-revealed=false] .vac-loop-edge,.vac[data-js=true] .vac-loop-svg[data-revealed=false] .vac-loop-arrow{opacity:0}.vac-loop-svg[data-revealed=true] .vac-loop-node--reveal,.vac-loop-svg[data-revealed=true] .vac-loop-mark--reveal{animation:vac-loop-fade .4s var(--vac-ease) calc(var(--vac-i, 0) * 40ms) backwards}.vac-loop-svg[data-revealed=true] .vac-loop-base--reveal,.vac-loop-svg[data-revealed=true] .vac-loop-arrow-base--reveal{animation:vac-loop-fade .4s var(--vac-ease) backwards}.vac[data-reduced-motion=true] .vac-loop-svg *,.vac[data-reduced-motion=true] .vac-loop-steps *{animation:none!important;transition:none!important}.vac-loop-outcomes{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none}.vac-loop-outcomes li{padding:2px 8px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-chip);font-size:12px;line-height:1.5;color:var(--vac-ink-2)}.vac-loop-outcomes__label{margin:18px 0 0}.vac-loop-fields{display:grid;grid-template-columns:minmax(96px,128px) minmax(0,1fr);gap:4px 14px;margin:8px 0 0;font-size:12.5px;line-height:1.45}.vac-loop-fields>div{display:contents}.vac-loop-fields dt{color:var(--vac-muted)}.vac-loop-fields dd{margin:0;color:var(--vac-ink-2);text-wrap:pretty}.vac-loop-fields dd[data-strong=true]{color:var(--vac-ink);font-weight:500}.vac-loop-basis{margin:8px 0 0;font-size:11px;color:var(--vac-muted)}.vac-loop-summary-note{margin:6px 0 0;font-size:12.5px;color:var(--vac-ink-2)}.vac-loop-routelist{margin:0;padding:0 0 0 26px;font-size:12.5px;line-height:1.5;color:var(--vac-ink-2)}.vac-loop-routelist li{padding:4px 0;border-bottom:1px solid var(--vac-hair)}.vac-loop-routelist li[aria-current=true]{color:var(--vac-ink);font-weight:600}.vac-loop-routelist__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--vac-ink);text-decoration:underline;text-decoration-color:var(--vac-hair-strong);text-underline-offset:3px;cursor:pointer}.vac-loop-routelist__btn:before{content:"";position:absolute;inset:-10px 0}.vac-loop-routelist__btn:hover,.vac-loop-routelist__btn[aria-pressed=true]{text-decoration-color:var(--vac-ink)}.vac-loop-routelist__btn[aria-pressed=true]{font-weight:600}.vac-loop-routelist__out{color:var(--vac-muted)}.vac-loop-routelist li[aria-current=true] .vac-loop-routelist__out{color:var(--vac-ink-2);font-weight:400}.vac-loop-steps{position:relative;margin:0;padding:0;list-style:none}.vac-loop-step{position:relative;padding:0 0 0 30px}.vac-loop-step:before{content:"";position:absolute;left:9px;top:0;bottom:0;border-left:2px solid var(--vac-ink)}.vac-loop-step:first-child:before{top:20px}.vac-loop-step:last-child:before{bottom:auto;height:20px}.vac-loop-step--return:before{border-left-style:dashed}.vac-loop-step__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;width:100%;min-height:44px;margin:0;padding:10px 0 6px;border:0;border-top:1px solid var(--vac-hair);background:none;font:inherit;text-align:left;color:var(--vac-ink);cursor:pointer}.vac-loop-step:first-child .vac-loop-step__btn{border-top:0}.vac-loop-step__btn:before{content:"";position:absolute;left:-27px;top:14px;width:12px;height:12px;border:1.5px solid var(--vac-ink);border-radius:50%;background:var(--vac-surface);box-sizing:border-box}.vac-loop-step[data-status=mixed] .vac-loop-step__btn:before{background:repeating-linear-gradient(135deg,var(--vac-surface) 0 2px,var(--vac-ink-2) 2px 3px)}.vac-loop-step[data-status=fallback] .vac-loop-step__btn:before{border-style:dashed;border-radius:2px}.vac-loop-step__btn[aria-pressed=true]:before{background:var(--vac-ink)}.vac-loop-step__btn[aria-current=true]:before{box-shadow:0 0 0 3px var(--vac-ring)}.vac-loop-step[data-state=related] .vac-loop-step__btn:before{border-style:dashed;box-shadow:0 0 0 3px var(--vac-ring)}.vac-loop-step[data-state=producer] .vac-loop-step__btn:before{background:var(--vac-ink)}.vac-loop-step__num{padding-top:2px;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac-loop-step__label{font-size:14px;font-weight:600;line-height:1.3}.vac-loop-step__actor{grid-column:2;font-size:12.5px;line-height:1.4;color:var(--vac-ink-2)}.vac-loop-step__out{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;margin:0 0 8px;padding:2px 0;border:0;background:none;font:inherit;font-size:12px;color:var(--vac-ink-2);cursor:pointer}.vac-loop-step__out:before{content:"";position:absolute;inset:-6px -8px}.vac-loop-step__out[aria-pressed=true]{color:var(--vac-ink);font-weight:600}.vac-loop-step__out svg{flex:0 0 auto;width:12px;height:15px;overflow:visible}.vac-loop-step__out .vac-loop-mark__doc{stroke-width:1.4}.vac-loop-step__out[aria-pressed=true] .vac-loop-mark__doc{stroke:var(--vac-ink);stroke-width:2}.vac-loop-step__detail{margin:0 0 12px;padding:10px 12px 12px;border:1px solid var(--vac-hair-strong);border-radius:6px;background:var(--vac-surface);font-size:13px;color:var(--vac-ink-2)}.vac-loop-step__detail p{margin:0 0 6px}.vac-loop-step--return{padding:8px 0 4px 30px;font-size:12.5px;color:var(--vac-ink-2)}.vac-loop-step--return:after{content:"";position:absolute;left:4px;top:12px;width:12px;height:12px;border:1.5px dashed var(--vac-ink-2);border-radius:50%;box-sizing:border-box;background:var(--vac-page)}.vac-loop-offroute{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--vac-muted)}.vac-rounds-controls{margin-top:18px}.vac-rounds-subhead{margin:18px 0 0;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vac-muted)}.vac-rounds-subhead+.vac-rows{margin-top:6px}.vac-rounds-history{margin-top:8px}.vac-rounds-history .vac-note{margin-top:6px}.vac-rounds-history__list{margin-top:8px}.vac-rounds-history__list li{align-items:center}.vac-rounds-picker{margin:0 0 12px}.vac-rounds-figure{width:100%;min-width:0}.vac-rounds-svg{display:block;width:100%;height:auto}.vac-rounds-colhead{fill:var(--vac-ink-2);font-weight:600}.vac-rounds-colhead--r1{fill:var(--vac-r1-text)}.vac-rounds-colhead--r2{fill:var(--vac-r2-text)}.vac-rounds-head{fill:var(--vac-muted);font-weight:600;letter-spacing:.02em}.vac-rounds-scale{fill:var(--vac-muted)}.vac-rounds-guide{stroke:var(--vac-hair);stroke-width:1;stroke-dasharray:2 3;shape-rendering:crispEdges}.vac-rounds-hairline{stroke:var(--vac-hair-strong);stroke-width:1;shape-rendering:crispEdges}.vac-rounds-row{cursor:pointer;outline:none}.vac-rounds-row text,.vac-rounds-labels text{pointer-events:none}.vac-rounds-hitline{fill:none;stroke:transparent;stroke-width:22;stroke-linecap:round;cursor:pointer}.vac-rounds-marks{transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-rounds-row[data-state=dim] .vac-rounds-marks{opacity:.28}.vac-rounds-link{stroke:var(--vac-muted);stroke-width:1.5;stroke-linecap:round;fill:none;stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease),stroke var(--vac-t-hover) var(--vac-ease);transition-delay:var(--vac-rounds-delay, 0ms),0ms,0ms}.vac-rounds-after{transition:opacity .22s var(--vac-ease);transition-delay:calc(var(--vac-rounds-delay, 0ms) + .3s)}.vac[data-js=true] .vac-rounds-svg[data-revealed=false] .vac-rounds-link{stroke-dashoffset:1}.vac[data-js=true] .vac-rounds-svg[data-revealed=false] .vac-rounds-after{opacity:0}.vac[data-reduced-motion=true] .vac-rounds-link,.vac[data-reduced-motion=true] .vac-rounds-after,.vac[data-reduced-motion=true] .vac-rounds-marks{transition:none}.vac[data-reduced-motion=true] .vac-rounds-svg[data-revealed=false] .vac-rounds-link{stroke-dashoffset:0}.vac[data-reduced-motion=true] .vac-rounds-svg[data-revealed=false] .vac-rounds-after{opacity:1}.vac-rounds-row[data-highlight=true] .vac-rounds-link{stroke:var(--vac-ink-2);stroke-width:2.5}.vac-rounds-row[data-active] .vac-rounds-link{stroke:var(--vac-ink);stroke-width:2.5}.vac-rounds-row[data-pinned=true] .vac-rounds-link{stroke:var(--vac-ink);stroke-width:3.25}.vac-rounds-pin-ring{fill:none;stroke:var(--vac-ink);stroke-width:1.5;pointer-events:none}.vac-rounds-r1{fill:var(--vac-r1);stroke:var(--vac-page);stroke-width:1.5}.vac-rounds-r2{fill:var(--vac-r2);stroke:var(--vac-page);stroke-width:1.5}.vac-rounds-label{fill:var(--vac-ink-2)}.vac-rounds-value{fill:var(--vac-ink);font-weight:600;transition:fill-opacity var(--vac-t-hover) var(--vac-ease)}.vac-rounds-name{fill:var(--vac-ink-2);transition:fill-opacity var(--vac-t-hover) var(--vac-ease)}.vac-rounds-sep{fill:var(--vac-muted)}.vac-rounds-name[data-state=on]{fill:var(--vac-ink);font-weight:600}.vac-rounds-name[data-state=dim],.vac-rounds-value[data-state=dim]{fill-opacity:.28}.vac-rounds-direction{fill:var(--vac-muted);transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-rounds-direction[data-state=dim]{opacity:.28}.vac-rounds-annotation{fill:var(--vac-ink);font-weight:600;paint-order:stroke;stroke:var(--vac-page);stroke-width:3px;stroke-linejoin:round}.vac-rounds-legend{margin:0 0 10px}.vac-status{display:flex;flex-direction:column;gap:12px;min-width:0}.vac-status-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 22px;padding-bottom:10px;border-bottom:1px solid var(--vac-hair)}.vac-status-count{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12.5px;line-height:1.4;color:var(--vac-ink-2);font-variant-numeric:tabular-nums}.vac-status-count strong{font-weight:600;color:var(--vac-ink)}.vac-status-ladder{position:relative;display:flex;flex-direction:column;gap:0;margin:0;padding:0 0 0 18px;list-style:none}.vac-status-ladder:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:0;border-left:2px solid var(--vac-hair-strong)}.vac-status-rung{position:relative;padding:12px 0 16px;border-top:1px solid var(--vac-ink-2);transition:opacity var(--vac-t-reveal) var(--vac-ease),transform var(--vac-t-reveal) var(--vac-ease),padding var(--vac-t-filter) var(--vac-ease);transition-delay:calc(var(--vac-status-i, 0) * .12s),calc(var(--vac-status-i, 0) * .12s),0s}.vac-status-rung:last-child{border-bottom:1px solid var(--vac-hair-strong)}.vac-status-rung:before{content:"";position:absolute;left:-18px;top:-1px;width:18px;height:0;border-top:1px solid var(--vac-ink-2)}.vac-status-rung:after{content:"";position:absolute;left:-18px;top:-6px;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--vac-ink-2);background:var(--vac-page)}.vac-status-rung[data-kind=operational]:after{background:var(--vac-ink);border-color:var(--vac-ink)}.vac-status-rung[data-kind=in-implementation]{border-top-style:dashed}.vac-status-rung[data-kind=in-implementation]:before{border-top-style:dashed}.vac-status-rung[data-kind=in-implementation]:after{border-style:dashed}.vac-status-rung[data-kind=future]{border-top-style:dotted;border-top-color:var(--vac-muted)}.vac-status-rung[data-kind=future]:before{border-top-style:dotted;border-top-color:var(--vac-muted)}.vac-status-rung[data-kind=future]:after{border-style:dotted;border-color:var(--vac-muted)}.vac-status-rung[data-kind=fallback]:after{border-radius:1px;background:var(--vac-ink-2)}.vac[data-js=true] .vac-status-ladder:not([data-revealed=true]) .vac-status-rung{opacity:0;transform:translateY(8px)}.vac[data-reduced-motion=true] .vac-status-rung{transition:none;opacity:1;transform:none}@media print{.vac[data-js=true] .vac-status-ladder:not([data-revealed=true]) .vac-status-rung{opacity:1;transform:none}}.vac-status-rung__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:4px 12px;margin-bottom:8px}.vac-status-rung__title{margin:0;font:inherit;line-height:1.2}.vac-status-rung__head .vac-status-rung__badge{white-space:normal;text-align:left;line-height:1.3}.vac-status-rung__count{font-size:12px;color:var(--vac-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.vac-status-rung__meaning{grid-column:1 / -1;margin:0;max-width:62ch;font-size:12.5px;line-height:1.45;color:var(--vac-ink-2);text-wrap:pretty}.vac-status-rung[data-kind=in-implementation] .vac-status-rung__head{padding:8px 10px;border:1px dashed var(--vac-ink-2);background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(11,11,11,.07) 5px 7px)}.vac-status-rung[data-kind=future] .vac-status-rung__meaning{color:var(--vac-ink-2)}.vac-status-rung[data-collapsed=true]{padding-bottom:10px}.vac-status-rung__collapsed-note{margin:0 0 4px;font-size:12px;color:var(--vac-ink-2)}.vac-status-rows{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vac-status-row{position:relative;padding:10px 12px 10px 14px;border:1px solid var(--vac-hair);border-left:3px solid var(--vac-ink-2);background:var(--vac-surface);transition:border-color var(--vac-t-hover) var(--vac-ease),box-shadow var(--vac-t-hover) var(--vac-ease),padding var(--vac-t-filter) var(--vac-ease)}.vac-status-row[data-kind=in-implementation]{border-left-style:dashed;border-left-color:var(--vac-ink-2);background:linear-gradient(var(--vac-surface),var(--vac-surface)) padding-box,repeating-linear-gradient(135deg,transparent 0 5px,rgba(11,11,11,.08) 5px 7px) border-box}.vac-status-row[data-kind=future]{border-left-style:dotted;border-left-color:var(--vac-muted);background:transparent}.vac-status-row[data-kind=fallback]{border-left-color:var(--vac-hair-strong)}.vac-status-row:hover{border-color:var(--vac-muted)}.vac-status-row[data-kind=fallback]:hover,.vac-status-row[data-kind=future]:hover{border-left-color:var(--vac-muted)}.vac-status-row[data-selected=true]{border-color:var(--vac-ink);border-left-color:var(--vac-ink);box-shadow:0 0 0 1px var(--vac-ink)}.vac-status-row[data-selected=true][data-kind=future]{border-left-color:var(--vac-ink)}.vac-status-row[data-related=true]:not([data-selected=true]){border-color:var(--vac-hair-strong)}.vac-status-row[data-collapsed=true]{padding-top:7px;padding-bottom:7px}.vac-status-row__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;align-items:baseline}.vac-status-row__name{font-size:14.5px;font-weight:650;line-height:1.3;color:var(--vac-ink);text-wrap:balance}.vac-status-row__status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;line-height:1.3;color:var(--vac-ink);text-align:right}.vac-status-glyph{flex:0 0 auto;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--vac-ink);background:transparent}.vac-status-glyph[data-kind=operational]{background:var(--vac-ink)}.vac-status-glyph[data-kind=in-implementation]{border-style:dashed;border-color:var(--vac-ink-2)}.vac-status-glyph[data-kind=future]{border-style:dotted;border-color:var(--vac-muted)}.vac-status-glyph[data-kind=fallback]{border-radius:1px;border-color:var(--vac-ink-2);background:var(--vac-ink-2)}.vac-status-row__asof{grid-column:1 / -1;font-size:11.5px;color:var(--vac-ink-2);font-variant-numeric:tabular-nums}.vac-status-row__body{display:grid;grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows var(--vac-t-filter) var(--vac-ease),opacity var(--vac-t-filter) var(--vac-ease),visibility 0s linear 0s}.vac-status-row[data-collapsed=true] .vac-status-row__body{grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--vac-t-filter) var(--vac-ease),opacity var(--vac-t-filter) var(--vac-ease),visibility 0s linear var(--vac-t-filter)}.vac[data-reduced-motion=true] .vac-status-row__body{transition:none}.vac-status-row__inner{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:8px;padding:0 6px;margin:0 -6px}.vac-status-row__inner>:first-child{margin-top:8px}.vac-status-row__claim{margin:0;max-width:62ch;font-size:13px;line-height:1.5;color:var(--vac-ink-2);text-wrap:pretty}.vac-status-row__limit{margin:0;max-width:62ch;padding-left:10px;border-left:2px solid var(--vac-hair-strong);font-size:12.5px;line-height:1.5;color:var(--vac-ink-2);text-wrap:pretty}.vac-status-row__limit strong{font-weight:600;color:var(--vac-ink)}.vac-status-row__classes{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none;font-size:11.5px;color:var(--vac-ink-2)}.vac-status-row__classes-label{margin-right:2px}.vac-status-chip{padding:1px 6px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-chip);color:var(--vac-ink-2);transition:border-color var(--vac-t-hover) var(--vac-ease),background var(--vac-t-hover) var(--vac-ease),color var(--vac-t-hover) var(--vac-ease)}.vac-status-chip[data-emphasis=true]{border-color:var(--vac-ink);background:var(--vac-tint);color:var(--vac-ink);font-weight:600}.vac-status-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:6px 0}.vac-status-row__btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:4px 11px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-control);background:transparent;color:var(--vac-ink-2);font:inherit;font-size:12.5px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color var(--vac-t-hover) var(--vac-ease),color var(--vac-t-hover) var(--vac-ease),background var(--vac-t-hover) var(--vac-ease)}.vac-status-row__btn:before{content:"";position:absolute;inset:-6px 0}.vac-status-row__btn:after{content:"";width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor;background:transparent}.vac-status-row__btn:hover{border-color:var(--vac-muted);color:var(--vac-ink)}.vac-status-row__btn[aria-pressed=true]{border-color:var(--vac-ink);background:var(--vac-surface);color:var(--vac-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--vac-ink)}.vac-status-row__btn[aria-pressed=true]:after{background:currentColor}.vac-status-row__link{display:inline-flex;align-items:center;min-height:32px}.vac-status-link{margin:18px 0 0;font-size:14px}.vac-status-link__anchor{display:inline-flex;align-items:center;min-height:32px;position:relative}.vac-status-link__anchor:before{content:"";position:absolute;inset:-6px -4px}@media(max-width:700px){.vac-status-ladder{padding-left:14px}.vac-status-rung:before{left:-14px;width:14px}.vac-status-rung:after{left:-14px}.vac-status-row__head{grid-template-columns:minmax(0,1fr)}.vac-status-row__status{text-align:left}.vac-status-row__actions{gap:6px 14px}.vac-status-row__btn{min-height:40px}.vac-status-row__btn:before{inset:-2px 0}}.vac-surface{position:relative;width:100%;min-width:0}.vac .vac-surface__svg{cursor:crosshair}.vac .vac-surface__svg .vac-axis text{font-size:12px}.vac-surface__rows-label{margin:18px 0 0;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vac-muted)}.vac-surface__rows-label+.vac-rows{margin-top:6px}.vac-surface-text{fill:var(--vac-ink-2);font-size:12px;paint-order:stroke;stroke:var(--vac-page);stroke-width:3px;stroke-linejoin:round}.vac-surface-text--muted{fill:var(--vac-muted);font-size:11.5px}.vac-surface-text--strong,.vac-surface-text--annotation{fill:var(--vac-ink);font-weight:600;font-size:12px}.vac-surface-text--missing{fill:var(--vac-unverified-text);font-weight:600;font-size:12px;letter-spacing:.02em}.vac .vac-surface__svg .vac-axis text.vac-surface-text--active{fill:var(--vac-ink);font-weight:600}.vac-surface-axis-title{fill:var(--vac-muted);font-size:12px}.vac .vac-surface--compact .vac-surface__svg .vac-axis text,.vac-surface--compact .vac-surface-text,.vac-surface--compact .vac-surface-text--missing{font-size:11px}.vac-surface--compact .vac-surface-text--muted,.vac-surface--compact .vac-surface-axis-title{font-size:10.5px}.vac-surface--compact .vac-surface-text--strong,.vac-surface--compact .vac-surface-text--annotation{font-size:11.5px}.vac-surface-tick,.vac-surface-baseline{stroke:var(--vac-hair-strong);stroke-width:1;shape-rendering:crispEdges}.vac-surface-line{fill:none;stroke:var(--vac-ink-2);stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .82s var(--vac-ease)}.vac-surface-line--historical{fill:none;stroke:var(--vac-r3);stroke-width:1.2;stroke-dasharray:3 3;stroke-linecap:round;transition:opacity .42s var(--vac-ease) .5s}.vac-surface-annotations{transition:opacity .42s var(--vac-ease) .64s}.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-line{stroke-dashoffset:1}.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-line--historical,.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-mark,.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-annotations{opacity:0}.vac .vac-surface-mark{cursor:pointer;transition:opacity var(--vac-t-filter) var(--vac-ease)}.vac .vac-surface-mark:focus,.vac .vac-surface-mark:focus-visible{outline:none}.vac-surface-dot{stroke:var(--vac-surface);stroke-width:1.25;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-surface-mark[data-round="1"] .vac-surface-dot{fill:var(--vac-r1)}.vac-surface-mark[data-round="2"] .vac-surface-dot{fill:var(--vac-r2)}.vac-surface-mark[data-round="3"] .vac-surface-dot{fill:var(--vac-surface);stroke:var(--vac-r3);stroke-width:1.75}.vac-surface-mark[data-hover=true] .vac-surface-dot,.vac-surface-mark[data-focus=true] .vac-surface-dot{stroke:var(--vac-ink);stroke-width:1.75}.vac-surface-mark[data-pinned=true] .vac-surface-dot{stroke:var(--vac-ink);stroke-width:2.5}.vac-surface-missing{fill:none;stroke:var(--vac-unverified);stroke-width:1.5;stroke-dasharray:2.5 2.5;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-surface-mark[data-hover=true] .vac-surface-missing,.vac-surface-mark[data-focus=true] .vac-surface-missing{stroke:var(--vac-ink-2);stroke-width:2}.vac-surface-mark[data-pinned=true] .vac-surface-missing{stroke:var(--vac-ink);stroke-width:2.5}.vac-surface-missing-leader{stroke:var(--vac-unverified);stroke-width:1;stroke-dasharray:2 3}.vac-surface-ring{fill:none;stroke:var(--vac-ink);stroke-width:1.5;pointer-events:none}.vac .vac-surface-focus{stroke-dasharray:4 3}.vac-surface-note{fill:var(--vac-surface);stroke:var(--vac-hair-strong);stroke-width:1;stroke-dasharray:3 3}.vac-surface-leader{stroke:var(--vac-ink-2);stroke-width:1}.vac-surface__controls{display:contents}.vac-surface-stepper{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.vac-surface-stepper__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:6px 12px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-control);background:transparent;color:var(--vac-ink-2);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.vac-surface-stepper__btn:hover:not(:disabled){border-color:var(--vac-muted);color:var(--vac-ink)}.vac-surface-stepper__btn:disabled{opacity:.45;cursor:default}.vac[data-reduced-motion=true] .vac-surface-line,.vac[data-reduced-motion=true] .vac-surface-line--historical,.vac[data-reduced-motion=true] .vac-surface-mark,.vac[data-reduced-motion=true] .vac-surface-annotations,.vac[data-reduced-motion=true] .vac-surface-dot,.vac[data-reduced-motion=true] .vac-surface-missing{transition:none!important}.vac[data-reduced-motion=true] .vac-surface[data-revealed=false] .vac-surface-line{stroke-dashoffset:0}.vac[data-reduced-motion=true] .vac-surface[data-revealed=false] .vac-surface-line--historical,.vac[data-reduced-motion=true] .vac-surface[data-revealed=false] .vac-surface-mark,.vac[data-reduced-motion=true] .vac-surface[data-revealed=false] .vac-surface-annotations{opacity:1}@media(prefers-reduced-motion:reduce){.vac .vac-surface-line,.vac .vac-surface-line--historical,.vac .vac-surface-mark,.vac .vac-surface-annotations{transition:none!important}.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-line{stroke-dashoffset:0}.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-line--historical,.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-mark,.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-annotations{opacity:1}}@media print{.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-line{stroke-dashoffset:0}.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-line--historical,.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-mark,.vac[data-js=true] .vac-surface[data-revealed=false] .vac-surface-annotations{opacity:1}}.vac-time-svg{max-height:none}.vac-time-mark{outline:none}.vac-time-mark:focus,.vac-time-mark:focus-visible{outline:none}.vac-time-stem{stroke:var(--vac-ink-2);stroke-width:1.5;stroke-opacity:.5;stroke-linecap:butt;transition:stroke-width var(--vac-t-hover) var(--vac-ease),stroke-opacity var(--vac-t-hover) var(--vac-ease)}.vac-time-stem[data-round="1"]{stroke:var(--vac-r1)}.vac-time-stem[data-round="2"]{stroke:var(--vac-r2)}.vac-time-stem[data-round="3"]{stroke:var(--vac-r3);stroke-dasharray:3 2}.vac-time-marker{stroke:var(--vac-surface);stroke-width:1;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-time-marker[data-round="1"]{fill:var(--vac-r1)}.vac-time-marker[data-round="2"]{fill:var(--vac-r2)}.vac-time-marker[data-round="3"]{fill:var(--vac-surface);stroke:var(--vac-r3);stroke-width:1.75}.vac-time-marker[data-exception=true]{fill:var(--vac-surface);stroke:var(--vac-r1);stroke-width:1.5;stroke-dasharray:2 1.5}.vac-time-mark[data-state=related] .vac-time-marker{stroke:var(--vac-ink-2);stroke-width:1.5}.vac-time-mark[data-state=related] .vac-time-stem{stroke-opacity:.85}.vac-time-mark[data-state=active] .vac-time-stem{stroke-opacity:1;stroke-width:2}.vac-time-mark[data-state=active] .vac-time-marker{stroke:var(--vac-ink);stroke-width:1.25}.vac-time-mark[data-state=pinned] .vac-time-stem{stroke-opacity:1;stroke-width:2.5}.vac-time-mark[data-state=pinned] .vac-time-marker{stroke:var(--vac-ink);stroke-width:1.75}.vac-time-ring{fill:none;stroke:var(--vac-ink);stroke-width:1.25;pointer-events:none}.vac-time-value{fill:var(--vac-ink);font-size:12px;font-weight:600;pointer-events:none}.vac-time-annotation,.vac-time-tick{font-size:12px}.vac-time-annotation,.vac-time-value,.vac-time-rowvalue{paint-order:stroke;stroke:var(--vac-page);stroke-width:3px;stroke-linejoin:round}.vac-time-leader{stroke:var(--vac-hair-strong);stroke-width:1;stroke-dasharray:2 2}.vac-time-median line{stroke:var(--vac-ink-2);stroke-width:1;stroke-dasharray:5 3;shape-rendering:crispEdges}.vac-time-step{fill:none;stroke:var(--vac-ink);stroke-width:1.5;stroke-linejoin:miter;pointer-events:none}.vac-time-end{fill:none;stroke:var(--vac-ink);stroke-width:1}.vac-time-tier{fill:var(--vac-muted);font-size:12px}.vac-time-group line{stroke:var(--vac-hair-strong);stroke-width:1;shape-rendering:crispEdges}.vac-time-group text{fill:var(--vac-ink-2);font-size:12px;font-weight:600}.vac-time-bar{stroke:none;transition:stroke var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease)}.vac-time-bar[data-round="1"]{fill:var(--vac-r1)}.vac-time-bar[data-round="2"]{fill:var(--vac-r2)}.vac-time-bar[data-round="3"]{stroke:var(--vac-r3);stroke-width:1.25}.vac-time-mark[data-state=related] .vac-time-bar{stroke:var(--vac-ink-2);stroke-width:1}.vac-time-mark[data-state=active] .vac-time-bar,.vac-time-mark[data-state=pinned] .vac-time-bar{stroke:var(--vac-ink);stroke-width:1.5}.vac-time-rowlabel{fill:var(--vac-ink-2);font-size:12px}.vac-time-mark[data-state=active] .vac-time-rowlabel,.vac-time-mark[data-state=pinned] .vac-time-rowlabel{fill:var(--vac-ink);font-weight:600}.vac-time-pinbar{fill:var(--vac-ink)}.vac-time-rowvalue{fill:var(--vac-ink-2);font-size:12px;pointer-events:none}.vac-time-rowvalue--exception{fill:var(--vac-ink)}.vac-time-mark[data-state=active] .vac-time-rowvalue,.vac-time-mark[data-state=pinned] .vac-time-rowvalue{fill:var(--vac-ink);font-weight:600}.vac-time-rowrule{stroke:var(--vac-hair);stroke-width:1;shape-rendering:crispEdges}.vac-time-annotations{pointer-events:none}.vac{--vac-page: #f9f9f7;--vac-surface: #fcfcfb;--vac-ink: #0b0b0b;--vac-ink-2: #52514e;--vac-muted: #706e69;--vac-hair: #e1e0d9;--vac-hair-strong: #cfcdc4;--vac-ring: rgba(11, 11, 11, .1);--vac-tint: rgba(11, 11, 11, .04);--vac-r1: #2a78d6;--vac-r2: #1baf7a;--vac-r3: #6d5bd0;--vac-high: #d03b3b;--vac-medium: #eda100;--vac-critical: #8b1420;--vac-fixed: #1b8f63;--vac-accepted: #6d5bd0;--vac-owner: #c4415d;--vac-unverified: #77756f;--vac-blocked: #c83c3c;--vac-clear: #1b8f63;--vac-evidence: #6d6b66;--vac-authority: #b48717;--vac-engineering: #2a78d6;--vac-assurance: #168a73;--vac-authority-text: #6f5210;--vac-engineering-text: #1f5fae;--vac-assurance-text: #12695a;--vac-r1-text: #1f5fae;--vac-r2-text: #157a56;--vac-r3-text: #5646b0;--vac-high-text: #b32f2f;--vac-medium-text: #8a5d00;--vac-clear-text: #15714f;--vac-blocked-text: #a72f2f;--vac-unverified-text: #52514e;--vac-fixed-text: #15714f;--vac-accepted-text: #5646b0;--vac-owner-text: #a8354d;--vac-font-text: "Inter", -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--vac-font-display: "Lora", Georgia, "Times New Roman", serif;--vac-max: 1420px;--vac-inset: clamp(18px, 4vw, 56px);--vac-gap: clamp(22px, 3.4vw, 58px);--vac-nav-h: 80px;--vac-section-pad: clamp(34px, 6vh, 74px);--vac-evidence-max: min(100%, 760px);--vac-radius-chip: 2px;--vac-radius-control: 6px;--vac-radius-tooltip: 8px;--vac-radius-sheet: 16px;--vac-z-rail: 30;--vac-z-tooltip: 45;--vac-z-sheet: 60;--vac-ease: cubic-bezier(.2, .7, .2, 1);--vac-t-hover: .16s;--vac-t-filter: .32s;--vac-t-reveal: .56s;position:relative;background:var(--vac-page);color:var(--vac-ink);font-family:var(--vac-font-text);font-size:15.5px;line-height:1.55;-webkit-font-smoothing:antialiased}.vac *,.vac *:before,.vac *:after{box-sizing:border-box}.vac :focus-visible{outline:2px solid var(--vac-ink);outline-offset:3px;border-radius:2px}.vac ::-moz-selection{background:#2a78d62e}.vac ::selection{background:#2a78d62e}.vac-num,.vac [data-num]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.vac-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vac-frame{width:100%;max-width:var(--vac-max);margin-inline:auto;padding-inline:var(--vac-inset)}.vac{overflow-x:clip}@media(min-width:1201px){.vac-frame{padding-right:calc(var(--vac-inset) + 44px)}}.vac-section{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-items:start;padding-block:34px 52px;border-top:2px solid var(--vac-ink);scroll-margin-top:calc(var(--vac-nav-h) + 8px)}@media(min-width:901px){.vac-section{gap:28px;padding-block:var(--vac-section-pad)}}@media(min-width:1201px){.vac-section{grid-template-columns:minmax(0,37fr) minmax(0,63fr);gap:var(--vac-gap);align-items:center}.vac-section--tall{align-items:start}.vac-section--tall .vac-narrative{position:sticky;top:calc(var(--vac-nav-h) + 24px)}}.vac-section--top{border-top:0}.vac-section--colophon{display:block;padding-block:clamp(28px,5vh,56px) clamp(40px,8vh,80px)}.vac-narrative{min-width:0}.vac-evidence{min-width:0;width:100%;max-width:var(--vac-evidence-max);justify-self:start}.vac-evidence--wide{max-width:100%}@media(min-width:1201px){.vac-evidence{justify-self:end}}@media(max-width:900px){.vac-evidence{max-width:100%;justify-self:stretch}}.vac-kicker{margin:0 0 14px;font-size:12px;font-weight:600;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac-h1,.vac-h2{margin:0;font-family:var(--vac-font-display);font-weight:700;color:var(--vac-ink);text-wrap:balance}.vac-h1{font-size:clamp(40px,6.6vw,82px);line-height:1;letter-spacing:-.025em}.vac-h2{font-size:clamp(32px,4.2vw,60px);line-height:1.04;letter-spacing:-.02em}.vac-h3{margin:0;font-family:var(--vac-font-text);font-size:15px;font-weight:600;line-height:1.35;color:var(--vac-ink)}.vac-lead{margin:20px 0 0;max-width:36em;font-size:clamp(16px,1.25vw,19px);line-height:1.5;color:var(--vac-ink-2);text-wrap:pretty}.vac-body{margin:14px 0 0;max-width:34em;font-size:15.5px;line-height:1.55;color:var(--vac-ink-2);text-wrap:pretty}.vac-body strong,.vac-lead strong{font-weight:650;color:var(--vac-ink)}.vac-key{margin:18px 0 0;max-width:34em;padding-left:14px;border-left:2px solid var(--vac-ink);font-size:15px;line-height:1.45;color:var(--vac-ink);font-weight:500}.vac-key--stat{font-size:17px;font-weight:650}.vac-note{margin:16px 0 0;max-width:40em;font-size:12.5px;line-height:1.5;color:var(--vac-muted);text-wrap:pretty}.vac-note--caveat{color:var(--vac-ink-2)}.vac-note strong{font-weight:600;color:var(--vac-ink-2)}.vac-legend{font-size:12.5px;line-height:1.65;color:var(--vac-ink-2)}.vac-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,max-content));gap:14px 30px;margin:22px 0 0;padding:0;list-style:none}.vac-stat{display:flex;flex-direction:column;gap:4px;min-width:0}.vac-stat__label{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vac-muted);line-height:1.2}.vac-stat__value{font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--vac-ink);font-variant-numeric:tabular-nums}.vac-stat__value--small{font-size:17px}.vac-stat--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:inherit;position:relative}.vac-stat--button:after{content:"";position:absolute;inset:-6px 0}.vac-stat--button:hover .vac-stat__value,.vac-stat--button:focus-visible .vac-stat__value{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.vac-rows{margin:16px 0 0;padding:0;list-style:none;max-width:34em;font-size:13.5px;line-height:1.5}.vac-rows li{display:flex;justify-content:space-between;gap:16px;padding:6px 0;border-bottom:1px solid var(--vac-hair)}.vac-rows li:first-child{border-top:1px solid var(--vac-hair)}.vac-rows__label{color:var(--vac-ink-2)}.vac-rows__value{color:var(--vac-ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vac-actions{display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:26px}.vac-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border:1px solid var(--vac-ink);border-radius:var(--vac-radius-control);background:var(--vac-ink);color:var(--vac-page);font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;transition:background var(--vac-t-hover) var(--vac-ease),color var(--vac-t-hover) var(--vac-ease),border-color var(--vac-t-hover) var(--vac-ease)}.vac-btn:hover{background:var(--vac-ink-2);border-color:var(--vac-ink-2)}.vac-btn--ghost{background:transparent;color:var(--vac-ink);border-color:var(--vac-hair-strong)}.vac-btn--ghost:hover{background:var(--vac-tint);color:var(--vac-ink);border-color:var(--vac-ink-2)}.vac-link{color:var(--vac-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;font-weight:500}.vac-link:hover{text-decoration-thickness:2px}.vac-controls{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:18px}.vac-control{display:flex;flex-direction:column;gap:6px}.vac-control__label{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--vac-muted)}.vac-seg{display:flex;flex-wrap:wrap;gap:8px}.vac-seg__btn,.vac-chip-btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-control);background:transparent;color:var(--vac-ink-2);font:inherit;font-size:12.5px;font-weight:500;line-height:1.2;cursor:pointer;transition:border-color var(--vac-t-hover) var(--vac-ease),color var(--vac-t-hover) var(--vac-ease),background var(--vac-t-hover) var(--vac-ease)}.vac-seg__btn:before,.vac-chip-btn:before{content:"";position:absolute;inset:-4px 0}.vac-seg__btn:hover,.vac-chip-btn:hover{border-color:var(--vac-muted);color:var(--vac-ink)}.vac-seg__btn[aria-pressed=true],.vac-chip-btn[aria-pressed=true]{border-color:var(--vac-ink);background:var(--vac-surface);color:var(--vac-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--vac-ink)}.vac-seg__btn[aria-pressed=true]:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vac-seg__btn:disabled{opacity:.45;cursor:default}.vac-textbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:12.5px;font-weight:500;color:var(--vac-ink-2);text-decoration:underline;text-underline-offset:3px;cursor:pointer;position:relative;min-height:24px}.vac-textbtn:before{content:"";position:absolute;inset:-10px 0}.vac-textbtn:hover{color:var(--vac-ink)}.vac-badge{display:inline-flex;align-items:flex-start;min-width:0;max-width:100%;gap:6px;padding:3px 8px;border:1px solid var(--vac-ink-2);border-radius:var(--vac-radius-chip);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--vac-ink);background:transparent;white-space:normal;overflow-wrap:anywhere;text-align:left}.vac-badge__label{min-width:0}.vac-badge:before{content:"";width:8px;height:8px;margin-top:.2em;flex:0 0 auto;border:1.5px solid currentColor;border-radius:50%}.vac-badge[data-kind=operational]:before{background:currentColor}.vac-badge[data-kind=in-implementation]{border-style:dashed;background:repeating-linear-gradient(135deg,transparent 0 4px,rgba(11,11,11,.06) 4px 6px)}.vac-badge[data-kind=in-implementation]:before{border-style:dashed}.vac-badge[data-kind=mixed]{border-style:solid;background:linear-gradient(90deg,transparent 50%,rgba(11,11,11,.06) 50%)}.vac-badge[data-kind=future]{border-style:dotted;color:var(--vac-ink-2);border-color:var(--vac-muted)}.vac-badge[data-kind=future]:before{border-style:dotted}.vac-badge[data-kind=fallback]{color:var(--vac-ink-2);border-color:var(--vac-hair-strong)}.vac-badge[data-kind=fallback]:before{border-radius:1px;background:currentColor}.vac-badge[data-kind=historical]{color:var(--vac-r3);border-color:var(--vac-r3);border-style:dashed}.vac-badge[data-kind=unverified]{color:var(--vac-unverified);border-color:var(--vac-unverified);border-style:dashed}.vac-badge[data-kind=blocked]{color:var(--vac-blocked);border-color:var(--vac-blocked)}.vac-badge[data-kind=blocked]:before{border-radius:1px;background:currentColor}.vac-badge[data-kind=clear]{color:var(--vac-clear);border-color:var(--vac-clear)}.vac-badge[data-kind=clear]:before{background:currentColor}.vac-badge[data-kind=neutral]{color:var(--vac-ink-2);border-color:var(--vac-hair-strong)}.vac-legend-list{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;list-style:none}.vac-legend-item{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.5;color:var(--vac-ink-2);font-variant-numeric:tabular-nums}.vac-legend-item[data-muted=true]{color:var(--vac-muted)}.vac-legend-item[data-muted=true] .vac-swatch{opacity:.45}.vac-legend-item__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:2px 0;margin:0;font:inherit;color:inherit;display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative}.vac-legend-item__btn:before{content:"";position:absolute;inset:-10px 0}.vac-legend-item__btn[aria-pressed=true]{color:var(--vac-ink);font-weight:600}.vac-legend-item__value{color:var(--vac-ink);font-weight:600;margin-left:2px}.vac-swatch{flex:0 0 auto;width:10px;height:10px;border-radius:2px;background:var(--swatch, var(--vac-ink))}.vac-swatch[data-shape=dot]{border-radius:50%}.vac-swatch[data-shape=ring]{border-radius:50%;background:transparent;border:2px solid var(--swatch, var(--vac-ink))}.vac-swatch[data-shape=diamond]{transform:rotate(45deg) scale(.85)}.vac-swatch[data-shape=dash]{height:0;width:14px;border-top:2px dashed var(--swatch, var(--vac-ink));background:transparent;border-radius:0}.vac-swatch[data-shape=line]{height:0;width:14px;border-top:2px solid var(--swatch, var(--vac-ink));background:transparent;border-radius:0}.vac-swatch[data-shape=hatch]{background:repeating-linear-gradient(135deg,var(--swatch, var(--vac-ink)) 0 2px,transparent 2px 4px);border:1px solid var(--swatch, var(--vac-ink))}.vac-swatch[data-shape=open]{background:transparent;border:1.5px dashed var(--swatch, var(--vac-ink))}.vac-figure{margin:0;width:100%;min-width:0}.vac-figure__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin-bottom:10px}.vac-figure__title{margin:0;font-size:12.5px;font-weight:600;color:var(--vac-ink);letter-spacing:.01em}.vac-figure__meta{margin:0;font-size:11.5px;color:var(--vac-muted);font-variant-numeric:tabular-nums}.vac-figure__body{position:relative;width:100%;min-width:0}.vac-figure__caption{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--vac-muted);text-wrap:pretty}.vac-figure__caption strong{color:var(--vac-ink-2);font-weight:600}.vac-figure__unavailable{padding:22px 0;border-top:1px solid var(--vac-hair);border-bottom:1px solid var(--vac-hair);font-size:13.5px;color:var(--vac-ink-2)}.vac-figure__unavailable strong{display:block;margin-bottom:4px;color:var(--vac-ink);font-weight:600}.vac-svg{display:block;width:100%;height:auto;overflow:visible;font-family:var(--vac-font-text);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.vac-svg text{font-variant-numeric:tabular-nums}.vac-axis line,.vac-axis path{stroke:var(--vac-hair-strong);stroke-width:1;fill:none;shape-rendering:crispEdges}.vac-axis text{fill:var(--vac-muted);font-size:11px}.vac-grid line{stroke:var(--vac-hair);stroke-width:1;shape-rendering:crispEdges}.vac-svg-label{fill:var(--vac-ink-2);font-size:11px}.vac-svg-label--strong{fill:var(--vac-ink);font-weight:600}.vac-svg-label--muted{fill:var(--vac-muted);font-size:10.5px}.vac-svg-annotation{fill:var(--vac-ink);font-size:11px;font-weight:600}.vac-mark{transition:opacity var(--vac-t-hover) var(--vac-ease),stroke-width var(--vac-t-hover) var(--vac-ease),fill-opacity var(--vac-t-hover) var(--vac-ease)}.vac-mark[data-state=dim]{opacity:.28}.vac-mark[data-state=related]{opacity:.9}.vac-hit{fill:transparent;stroke:none;cursor:pointer}.vac-focus-ring{fill:none;stroke:var(--vac-ink);stroke-width:2;pointer-events:none}.vac-crosshair{stroke:var(--vac-ink-2);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}.vac-summary{min-width:0;overflow-wrap:anywhere;margin-top:12px;padding-top:10px;border-top:1px solid var(--vac-hair);font-size:13px;line-height:1.5;color:var(--vac-ink-2)}.vac-summary__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.vac-summary__title{font-weight:600;color:var(--vac-ink)}.vac-summary__pin{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--vac-muted)}.vac-summary__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));gap:4px 18px;margin:6px 0 0}.vac-summary__rows div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dotted var(--vac-hair);padding:2px 0}.vac-summary__rows dt,.vac-summary__rows dd{min-width:0;overflow-wrap:anywhere}.vac-summary__rows dt{color:var(--vac-muted)}.vac-summary__rows dd{margin:0;color:var(--vac-ink);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.vac-summary__rows div[data-long=true]{grid-column:1 / -1;flex-direction:column;gap:2px}.vac-summary__rows div[data-long=true] dd{text-align:left;font-weight:500;overflow-wrap:break-word}.vac-controls+.vac-legend-list{margin-top:14px}.vac-summary__note{margin:6px 0 0;font-size:12.5px;color:var(--vac-muted)}.vac-summary__actions{display:flex;gap:14px;margin-top:6px}.vac-disclosure{margin-top:12px}.vac-disclosure__panel{margin-top:10px;overflow-x:auto;-webkit-overflow-scrolling:touch}.vac-table{width:100%;min-width:480px;border-collapse:collapse;font-size:12.5px;line-height:1.4;color:var(--vac-ink-2)}.vac-table caption{caption-side:top;text-align:left;padding:0 0 8px;font-size:12.5px;font-weight:600;color:var(--vac-ink)}.vac-table th,.vac-table td{padding:6px 10px;border-bottom:1px solid var(--vac-hair);text-align:left;vertical-align:top}.vac-table th{font-weight:600;color:var(--vac-ink);border-bottom:1px solid var(--vac-hair-strong);white-space:nowrap}.vac-table td[data-num],.vac-table th[data-num]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.vac-table tr[data-pinned=true] td{background:var(--vac-tint);color:var(--vac-ink)}.vac.vac-tip{position:fixed;overflow:visible;z-index:var(--vac-z-tooltip);box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 24px));overflow-wrap:anywhere;padding:10px 12px;border:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-tooltip);background:var(--vac-surface);color:var(--vac-ink-2);font-family:var(--vac-font-text);font-size:12px;line-height:1.45;box-shadow:0 6px 20px #0b0b0b17,0 1px 3px #0b0b0b0f;pointer-events:none;opacity:0;transition:opacity .12s var(--vac-ease)}.vac-tip[data-visible=true]{opacity:1}.vac-tip[data-pinned=true]{border-color:var(--vac-ink);box-shadow:0 8px 26px #0b0b0b24,0 0 0 1px var(--vac-ink)}.vac-tip__title{margin:0;font-size:13px;font-weight:600;color:var(--vac-ink);line-height:1.3}.vac-tip__sub{margin:1px 0 0;color:var(--vac-muted)}.vac-tip__pin{float:right;margin-left:8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--vac-muted)}.vac-tip__rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px 14px;margin:8px 0 0}.vac-tip__rows dt,.vac-tip__rows dd{min-width:0;overflow-wrap:anywhere}.vac-tip__rows dt{color:var(--vac-ink-2)}.vac-tip__rows dd{margin:0;text-align:right;color:var(--vac-ink);font-variant-numeric:tabular-nums;white-space:normal}.vac-tip__rows dd[data-emphasis=true]{font-weight:650}.vac-tip__rows dd[data-long=true]{white-space:normal;text-align:left;overflow-wrap:break-word;grid-column:1 / -1;margin-top:-2px;padding-left:10px;border-left:1px solid var(--vac-hair)}.vac-tip__rows dt[data-long=true]{grid-column:1 / -1;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--vac-muted);margin-top:4px}.vac-tip__state{margin:8px 0 0}.vac-tip__note{margin:8px 0 0;font-style:italic;color:var(--vac-ink-2)}.vac-tip__caveat{margin:6px 0 0;color:var(--vac-muted)}.vac-tip__basis{margin:8px 0 0;padding-top:6px;border-top:1px solid var(--vac-hair);font-size:11px;color:var(--vac-muted)}.vac.vac-sheet{position:fixed;inset:auto 0 0;z-index:var(--vac-z-sheet);max-height:min(62vh,520px);overflow:auto;padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--vac-hair-strong);border-radius:var(--vac-radius-sheet) var(--vac-radius-sheet) 0 0;background:var(--vac-surface);color:var(--vac-ink-2);font-family:var(--vac-font-text);font-size:13px;line-height:1.5;box-shadow:0 -8px 30px #0b0b0b24;transform:translateY(0);transition:transform .22s var(--vac-ease)}.vac-sheet[data-entering=true]{transform:translateY(100%)}.vac-sheet__handle{width:36px;height:4px;margin:0 auto 10px;border-radius:999px;background:var(--vac-hair-strong)}.vac-sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vac-sheet__title{margin:0;font-size:15px;font-weight:600;color:var(--vac-ink)}.vac-sheet__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:44px;height:44px;margin:-8px -10px 0 0;border:0;border-radius:50%;background:transparent;color:var(--vac-ink);font:inherit;font-size:22px;line-height:1;cursor:pointer}.vac-sheet__close:hover{background:var(--vac-tint)}.vac-sheet .vac-tip__rows{font-size:13px;gap:4px 16px}.vac-rail{position:fixed;right:clamp(10px,1.4vw,24px);top:50%;z-index:var(--vac-z-rail);display:none;transform:translateY(-50%)}@media(min-width:1201px){.vac-rail{display:block}}.vac-rail ol{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.vac-rail__link{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:32px;min-height:24px;padding:2px 4px;color:var(--vac-muted);font-size:11px;font-variant-numeric:tabular-nums;text-decoration:none;border-radius:3px;transition:color var(--vac-t-hover) var(--vac-ease)}.vac-rail__link:before{content:"";width:0;height:1px;background:var(--vac-ink);transition:width var(--vac-t-hover) var(--vac-ease)}.vac-rail__link:hover,.vac-rail__link:focus-visible{color:var(--vac-ink)}.vac-rail__link[aria-current=location]{color:var(--vac-ink);font-weight:600}.vac-rail__link[aria-current=location]:before{width:10px}.vac-rail__label{position:absolute;right:calc(100% + 4px);top:50%;transform:translateY(-50%);padding:2px 7px;border:1px solid var(--vac-hair-strong);border-radius:4px;background:var(--vac-surface);color:var(--vac-ink);font-size:11px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--vac-t-hover) var(--vac-ease)}.vac-rail__link:hover .vac-rail__label,.vac-rail__link:focus-visible .vac-rail__label{opacity:1}.vac[data-js=true] .vac-reveal:not([data-revealed=true]){opacity:0;transform:translateY(10px)}.vac-reveal{transition:opacity var(--vac-t-reveal) var(--vac-ease),transform var(--vac-t-reveal) var(--vac-ease)}.vac[data-reduced-motion=true] .vac-reveal{transition:none;opacity:1;transform:none}.vac-placeholder{display:grid;place-items:center;aspect-ratio:4 / 3;border:1px dashed var(--vac-hair-strong);color:var(--vac-muted);font-size:12.5px}.vac-colophon{display:grid;grid-template-columns:minmax(0,37fr) minmax(0,63fr);gap:var(--vac-gap);font-size:13px;color:var(--vac-ink-2)}.vac-colophon__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px 28px}.vac-colophon dl{margin:0}.vac-colophon dt{font-weight:600;color:var(--vac-ink);font-size:12.5px}.vac-colophon dd{margin:2px 0 0;font-size:12.5px;line-height:1.5}@media(max-width:900px){.vac-colophon{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:700px){.vac{--vac-inset: 16px;font-size:15px}.vac-body,.vac-lead,.vac-key,.vac-note{max-width:none}.vac-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.vac-table{min-width:420px}.vac-actions .vac-btn{flex:1 1 auto}}@media print{.vac-rail,.vac-tip,.vac-sheet{display:none!important}.vac[data-js=true] .vac-reveal:not([data-revealed=true]){opacity:1;transform:none}}
