.family-funding-history-module__vnWGSG__overview{border-bottom:1px solid var(--rule);color:var(--ink);padding-block:18px}.family-funding-history-module__vnWGSG__summary{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:40px;display:grid}.family-funding-history-module__vnWGSG__heading{font:var(--type-h2);margin:0 0 4px}.family-funding-history-module__vnWGSG__caption,.family-funding-history-module__vnWGSG__scope,.family-funding-history-module__vnWGSG__coverage,.family-funding-history-module__vnWGSG__notes{font:var(--type-ui);color:var(--muted-ink);line-height:1.5}.family-funding-history-module__vnWGSG__figure{margin-block:8px}.family-funding-history-module__vnWGSG__scope{max-width:62ch;margin-top:6px}.family-funding-history-module__vnWGSG__coverage{max-width:68ch;margin-top:8px}.family-funding-history-module__vnWGSG__timeline{min-width:0}.family-funding-history-module__vnWGSG__selected{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.family-funding-history-module__vnWGSG__bars{border-bottom:1px solid var(--rule);gap:4px;margin-top:14px;display:flex}.family-funding-history-module__vnWGSG__year{min-width:0;color:var(--muted-ink);cursor:pointer;font:var(--type-ui);background:0 0;border:0;border-radius:2px;flex-direction:column;flex:1;align-items:stretch;gap:4px;padding:4px 2px 6px;display:flex}.family-funding-history-module__vnWGSG__year:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.family-funding-history-module__vnWGSG__year:hover{background:var(--sheet)}.family-funding-history-module__vnWGSG__track{align-items:flex-end;height:72px;padding-inline:12%;display:flex}.family-funding-history-module__vnWGSG__bar{background:var(--muted-ink);opacity:.6;width:100%;min-height:1px}.family-funding-history-module__vnWGSG__year[data-kind=enacted] .family-funding-history-module__vnWGSG__bar{background:var(--muted-ink);opacity:.35}.family-funding-history-module__vnWGSG__year[data-kind=request] .family-funding-history-module__vnWGSG__bar{background:repeating-linear-gradient(135deg,transparent,transparent 3px,var(--muted-ink) 3px,var(--muted-ink) 4px);border:1px solid var(--muted-ink);opacity:1}.family-funding-history-module__vnWGSG__year[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px var(--ink)}.family-funding-history-module__vnWGSG__year[aria-pressed=true] .family-funding-history-module__vnWGSG__bar{opacity:1}.family-funding-history-module__vnWGSG__yearLabel{text-align:center;font:var(--type-ui)}.family-funding-history-module__vnWGSG__legend{font:var(--type-ui);color:var(--muted-ink);flex-wrap:wrap;gap:8px 16px;margin-top:8px;display:flex}.family-funding-history-module__vnWGSG__legend>[data-kind]{align-items:center;gap:5px;display:inline-flex}.family-funding-history-module__vnWGSG__legend>[data-kind]:before{content:"";background:var(--muted-ink);opacity:.6;width:9px;height:9px}.family-funding-history-module__vnWGSG__legend>[data-kind=enacted]:before{opacity:.35}.family-funding-history-module__vnWGSG__legend>[data-kind=request]:before{background:repeating-linear-gradient(135deg,transparent,transparent 2px,var(--muted-ink) 2px,var(--muted-ink) 3px);border:1px solid var(--muted-ink);opacity:1}.family-funding-history-module__vnWGSG__chartHint{margin-left:auto}.family-funding-history-module__vnWGSG__ledger{border-top:1px solid var(--rule);margin-top:16px;padding-top:16px}.family-funding-history-module__vnWGSG__tableHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:6px;display:flex}.family-funding-history-module__vnWGSG__tableHeading h3{font:var(--type-h3);margin:0}.family-funding-history-module__vnWGSG__tableHeading p{font:var(--type-ui);color:var(--muted-ink);margin:0}.family-funding-history-module__vnWGSG__tableScroll{border:1px solid var(--rule);scrollbar-gutter:stable;border-radius:3px;max-height:620px;margin-top:14px;overflow:auto}.family-funding-history-module__vnWGSG__tableScroll:focus-visible,.family-funding-history-module__vnWGSG__source a:focus-visible,.family-funding-history-module__vnWGSG__retry:focus-visible,.family-funding-history-module__vnWGSG__notes summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.family-funding-history-module__vnWGSG__table{border-collapse:separate;border-spacing:0;width:100%;min-width:740px;font:var(--type-ui)}.family-funding-history-module__vnWGSG__table th,.family-funding-history-module__vnWGSG__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:12px 14px}.family-funding-history-module__vnWGSG__table thead th{z-index:2;background:var(--paper);font:var(--type-label);color:var(--muted-ink);position:sticky;top:0}.family-funding-history-module__vnWGSG__table thead th:nth-child(3){text-align:right}.family-funding-history-module__vnWGSG__table tbody+tbody tr:first-child>:is(th,td){border-top:2px solid var(--rule)}.family-funding-history-module__vnWGSG__table tbody:last-child tr:last-child>:is(th,td){border-bottom:0}.family-funding-history-module__vnWGSG__yearHeading{background:var(--sheet);border-right:1px solid var(--rule);width:19%;min-width:146px;font-weight:400}.family-funding-history-module__vnWGSG__table tbody[data-selected=true] .family-funding-history-module__vnWGSG__yearHeading{box-shadow:inset 3px 0 var(--accent)}.family-funding-history-module__vnWGSG__fiscalYear{font:var(--type-h3);color:var(--ink);display:block}.family-funding-history-module__vnWGSG__annualTotal{margin-top:10px}.family-funding-history-module__vnWGSG__program{width:30%;font-weight:400}.family-funding-history-module__vnWGSG__program a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.family-funding-history-module__vnWGSG__rowMeta{font:var(--type-ui);color:var(--muted-ink);margin-top:4px;line-height:1.5;display:block}.family-funding-history-module__vnWGSG__table .family-funding-history-module__vnWGSG__amount{text-align:right;white-space:nowrap}.family-funding-history-module__vnWGSG__source{min-width:245px;font:var(--type-ui);color:var(--muted-ink)}.family-funding-history-module__vnWGSG__source a{border:1px solid var(--rule);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:4px 8px;text-decoration:none;display:inline-flex}.family-funding-history-module__vnWGSG__source a:hover,.family-funding-history-module__vnWGSG__retry:hover{background:var(--sheet)}.family-funding-history-module__vnWGSG__pending,.family-funding-history-module__vnWGSG__missing{color:var(--muted-ink);line-height:1.5}.family-funding-history-module__vnWGSG__missing{background:var(--sheet)}.family-funding-history-module__vnWGSG__retry{border:1px solid var(--rule);min-height:36px;color:var(--ink);font:var(--type-ui);border-radius:3px;margin-top:6px;padding:6px 10px}.family-funding-history-module__vnWGSG__notes{max-width:36rem;margin-inline:auto;padding-top:12px}.family-funding-history-module__vnWGSG__notes summary{cursor:pointer;color:var(--ink);padding-block:6px}.family-funding-history-module__vnWGSG__notes p{max-width:100%;margin-top:8px}.family-funding-history-module__vnWGSG__related{border-bottom:1px solid var(--rule);color:var(--ink);padding-block:18px}.family-funding-history-module__vnWGSG__related>.family-funding-history-module__vnWGSG__caption{max-width:110ch}.family-funding-history-module__vnWGSG__sharedTable{min-width:980px}.family-funding-history-module__vnWGSG__sharedTable thead th:nth-child(3){text-align:left}.family-funding-history-module__vnWGSG__sharedTable .family-funding-history-module__vnWGSG__program{width:23%}.family-funding-history-module__vnWGSG__association{width:40%;line-height:1.5}.family-funding-history-module__vnWGSG__association p{margin:0}.family-funding-history-module__vnWGSG__association blockquote{border-left:2px solid var(--rule);color:var(--muted-ink);margin:8px 0 0;padding-left:10px}.family-funding-history-module__vnWGSG__receiptLink{color:var(--ink);text-underline-offset:3px;font:var(--type-ui);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:5px 0;text-decoration:underline;display:block}.family-funding-history-module__vnWGSG__receiptLink:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.family-funding-history-module__vnWGSG__matrixScroll{max-height:720px;scroll-padding-top:96px;scroll-padding-left:232px}.family-funding-history-module__vnWGSG__matrix{font-variant-numeric:tabular-nums;width:max-content;min-width:100%}.family-funding-history-module__vnWGSG__matrix th,.family-funding-history-module__vnWGSG__matrix td{vertical-align:middle}.family-funding-history-module__vnWGSG__matrix thead th{text-align:right;min-width:102px;padding:12px 10px;font-weight:400}.family-funding-history-module__vnWGSG__matrix thead .family-funding-history-module__vnWGSG__matrixCorner,.family-funding-history-module__vnWGSG__matrix tbody th{text-align:left;background:var(--paper);border-right:1px solid var(--rule);z-index:2;white-space:normal;width:230px;min-width:230px;max-width:230px;position:sticky;left:0}.family-funding-history-module__vnWGSG__matrix thead .family-funding-history-module__vnWGSG__matrixCorner{z-index:4}.family-funding-history-module__vnWGSG__matrix thead th{z-index:3}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__fiscalYear{font:var(--type-h3)}.family-funding-history-module__vnWGSG__columnStatus,.family-funding-history-module__vnWGSG__columnEdition{font:var(--type-ui);white-space:nowrap;line-height:1.5;display:block}.family-funding-history-module__vnWGSG__columnEdition{color:var(--muted-ink)}.family-funding-history-module__vnWGSG__matrix [data-selected=true]{background:var(--sheet)}.family-funding-history-module__vnWGSG__matrix thead [data-selected=true]{box-shadow:inset 0 3px var(--accent)}.family-funding-history-module__vnWGSG__matrix thead [data-kind=request]{border-top:2px dashed var(--muted-ink)}.family-funding-history-module__vnWGSG__matrix thead [data-kind=enacted]{border-top:2px solid var(--muted-ink)}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__matrixCell{text-align:right;padding:0}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__cellAmount{width:100%;min-height:82px;font:var(--type-ui);font-variant-numeric:tabular-nums;white-space:nowrap;box-sizing:border-box;justify-content:flex-end;align-items:center;padding:16px 10px;display:flex}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__cellAmount:hover,.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__cellAmount:focus-visible{background:var(--sheet);outline:2px solid var(--ink);outline-offset:-2px;transform:none}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__matrixProgram{padding:12px 14px;font-weight:400;line-height:1.5}.family-funding-history-module__vnWGSG__matrixProgram a{text-underline-offset:3px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);display:block}.family-funding-history-module__vnWGSG__programCode{font:var(--type-label);color:var(--ink);margin-bottom:3px;display:block}.family-funding-history-module__vnWGSG__matrixTotal th,.family-funding-history-module__vnWGSG__matrixTotal td{font:var(--type-ui);text-align:right;white-space:nowrap;border-bottom:2px solid var(--rule);font-weight:600;background:var(--sheet)!important}.family-funding-history-module__vnWGSG__matrixTotal td{padding:16px 10px}.family-funding-history-module__vnWGSG__partial{font:var(--type-ui);color:var(--muted-ink);margin-top:4px;display:block}.family-funding-history-module__vnWGSG__emptyCell{color:var(--muted-ink);font:var(--type-ui);padding:16px 10px;display:block}.family-funding-history-module__vnWGSG__matrixKey{font:var(--type-ui);color:var(--muted-ink);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;display:flex}.family-funding-history-module__vnWGSG__matrixNote{font:var(--type-ui);color:var(--muted-ink);margin-top:10px;max-width:36rem;margin-inline:auto;line-height:1.5}@media (max-width:767px){.family-funding-history-module__vnWGSG__matrixScroll{scroll-padding-left:166px}.family-funding-history-module__vnWGSG__matrix thead .family-funding-history-module__vnWGSG__matrixCorner,.family-funding-history-module__vnWGSG__matrix tbody th{width:164px;min-width:164px;max-width:164px}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__matrixProgram{padding:10px}.family-funding-history-module__vnWGSG__matrix .family-funding-history-module__vnWGSG__cellAmount{min-height:100px}.family-funding-history-module__vnWGSG__matrixTotal th{white-space:normal}.family-funding-history-module__vnWGSG__matrixKey{line-height:1.5}.family-funding-history-module__vnWGSG__summary{grid-template-columns:1fr;gap:18px}.family-funding-history-module__vnWGSG__overview{padding-block:14px}.family-funding-history-module__vnWGSG__track{height:56px}.family-funding-history-module__vnWGSG__bars{gap:2px}.family-funding-history-module__vnWGSG__chartHint{display:none}.family-funding-history-module__vnWGSG__selected{gap:4px 8px}.family-funding-history-module__vnWGSG__tableScroll{max-height:560px}.family-funding-history-module__vnWGSG__table th,.family-funding-history-module__vnWGSG__table td{padding:10px 12px}}
