:is(.foundation-report,.foundation-reports-index) h1{letter-spacing:-.035em;font-size:clamp(28px,3vw,38px);line-height:1.15}:is(.foundation-report,.foundation-reports-index) :is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--o5);outline-offset:3px}.foundation-report>.mb-10{margin-bottom:32px}.foundation-report [data-report-section]{margin-bottom:36px}.foundation-report [data-report-section]>.mb-4:first-child{margin-bottom:8px}.foundation-report [data-report-section]>.mb-4:first-child svg{flex-shrink:0}.foundation-report [data-report-section] h2{letter-spacing:-.015em;font-size:20px}.foundation-report [data-report-section]>p{line-height:1.6}.foundation-report .report-scroll-cue{display:none}.foundation-report .report-table-frame{border-radius:18px}.foundation-report .report-table-frame>div{overflow:visible}.foundation-report table{width:100%}.foundation-report table thead{background:var(--thead)}.foundation-report table th{color:var(--t2);white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:600}.foundation-report table td{border-color:var(--sep);vertical-align:middle;padding:10px 16px}.foundation-report table td.text-right{white-space:nowrap;font-variant-numeric:tabular-nums}.foundation-report table tbody tr:last-child{border-bottom:0}.foundation-report table tbody tr:hover{background:var(--rhov)}.foundation-report [data-report-identity]{gap:10px}.foundation-report [data-report-identity]>:is(img,span[role=img]){flex-shrink:0}.foundation-report [data-report-identity] a{line-height:1.4}.foundation-report [data-report-overlap]{grid-template-columns:32px minmax(0,1fr);gap:2px 10px;display:grid}.foundation-report [data-report-overlap]>:first-child{grid-row:span 2;align-self:center}.foundation-report [data-report-overlap]>a{white-space:nowrap}.foundation-report [data-report-overlap]>span:last-child{overflow-wrap:anywhere;grid-column:2}.foundation-report [data-report-section]>.text-right a{align-items:center;min-height:44px;display:inline-flex}.foundation-report [data-report-result]{border-radius:12px;gap:12px;padding:12px}.foundation-report [data-report-result]>div{grid-template-columns:32px minmax(0,1fr);gap:2px 10px;min-width:0;display:grid}.foundation-report [data-report-result]>div>:first-child{grid-row:span 2}.foundation-report [data-report-result]>div>span:last-child{overflow-wrap:anywhere;grid-column:2;margin-left:0}.foundation-report [data-report-result]>span{white-space:nowrap;flex-shrink:0}.foundation-reports-index [data-report-archive]>a{gap:12px;padding:14px 16px}.foundation-reports-index [data-report-archive]>a .text-\[11px\]{color:var(--t2);font-size:12px}:is(.foundation-report,.foundation-reports-index) form input{min-width:0}@media (max-width:479px){:is(.foundation-report,.foundation-reports-index) form{flex-direction:column;align-items:stretch}:is(.foundation-report,.foundation-reports-index) form :is(input,button){width:100%;min-height:44px}}@media (max-width:767px){.foundation-report .report-scroll-cue{color:var(--t2);margin-bottom:8px;font-size:12px;display:block}.foundation-report .report-scroll-cue:has(+[data-comparison-overflow=false]){display:none}.foundation-report .report-table-frame table{min-width:720px}.foundation-report .report-table-compact table{min-width:0}.foundation-report .report-table-counts table{table-layout:fixed;width:100%;min-width:480px}.foundation-report .report-table-sources table{table-layout:fixed;width:100%;min-width:704px}.foundation-report :is(.report-table-counts,.report-table-sources) col:first-child{width:180px}.foundation-report .report-table-counts col:not(:first-child){width:100px}.foundation-report .report-table-sources :is(col:nth-child(2),col:nth-child(3)){width:96px}.foundation-report .report-table-sources col:nth-child(4){width:132px}.foundation-report .report-table-sources col:nth-child(5){width:200px}.foundation-report table th,.foundation-report table td{padding:10px 12px}.foundation-report table :is(th,td).text-right{width:1%;padding-inline:8px}.foundation-report .report-table-frame th:first-child,.foundation-report .report-table-frame td:first-child:not([colspan]){width:180px;min-width:180px;max-width:180px;position:sticky;left:0}.foundation-report table td:first-child{z-index:1;background:var(--s1);box-shadow:inset -1px 0 var(--sep)}.foundation-report table th:first-child{z-index:2;background:linear-gradient(var(--thead), var(--thead)), var(--s1);box-shadow:inset -1px 0 var(--sep)}.foundation-report table td:first-child>span{max-width:156px}.foundation-report table td:first-child a{overflow-wrap:anywhere;min-width:0}.foundation-report table td:nth-child(2) [data-report-identity]{min-width:180px}.foundation-reports-index [data-report-archive]{grid-template-columns:repeat(2,minmax(0,1fr))}.foundation-reports-index [data-report-archive]>a{gap:8px;padding:12px}}