html,body{margin:0;padding:0;background:#f1f2ef} [hidden]{display:none!important}
#vc-results-preview{
 color-scheme:light;--vc-paper:#f1f2ef;--vc-white:#fff;--vc-ink:#1b2430;--vc-muted:#5c6672;
 --vc-line:#d9ddd9;--vc-blue:#2b59a8;--vc-soft:#ebf0f9;--vc-gold:#b07a12;--vc-green:#2e7d4f;
 background:var(--vc-paper);color:var(--vc-ink);font:14px/1.6 'Public Sans',ui-sans-serif,system-ui,sans-serif;min-height:100vh;isolation:isolate;
}
#vc-results-preview *,#vc-results-preview *::before,#vc-results-preview *::after{box-sizing:border-box}
#vc-results-preview h1,#vc-results-preview h2,#vc-results-preview p{margin:0}
#vc-results-preview a{color:inherit;text-underline-offset:3px}
#vc-results-preview button{font:inherit}
#vc-results-preview a:focus-visible,#vc-results-preview button:focus-visible{outline:2px solid var(--vc-blue);outline-offset:4px}
#vc-results-preview .vc-inner{width:min(calc(100% - 64px),1180px);margin-inline:auto}
#vc-results-preview .vc-header{padding-block:42px 32px;text-align:center}
#vc-results-preview .vc-institution{display:block;width:72px;height:84px;object-fit:contain;margin:0 auto 20px;mix-blend-mode:multiply}
#vc-results-preview h1{font-size:clamp(23px,3vw,32px);font-weight:600;line-height:1.3;letter-spacing:-.9px;max-width:790px;margin-inline:auto}
#vc-results-preview .vc-meta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:7px 12px;margin-top:20px;font-size:11px;color:var(--vc-muted)}
#vc-results-preview .vc-meta-divider{color:#a9b0b8}
#vc-results-preview .vc-charts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start;padding-bottom:32px}
#vc-results-preview .vc-chart-panel{min-width:0;background:var(--vc-white);border:1px solid var(--vc-line);border-radius:8px;padding:25px 24px 20px}
#vc-results-preview .vc-panel-eyebrow{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--vc-muted)}
#vc-results-preview .vc-panel-eyebrow span:first-child{color:var(--vc-blue)}
#vc-results-preview .vc-chart-panel h2{font-size:22px;font-weight:600;letter-spacing:-.55px;line-height:1.3;margin:11px 0 9px}
#vc-results-preview .vc-panel-desc{font-size:12px;line-height:1.7;color:var(--vc-muted);max-width:680px}
#vc-results-preview .vc-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:15px;color:var(--vc-muted);font-size:10px}
#vc-results-preview .vc-legend>span{display:inline-flex;align-items:center;gap:7px}
#vc-results-preview .vc-key{display:inline-block;flex:none;width:7px;height:7px}
#vc-results-preview .vc-key-usual{background:var(--vc-blue);border-radius:50%}
#vc-results-preview .vc-key-without,#vc-results-preview .vc-key-reference{border:1.5px solid var(--vc-gold);transform:rotate(45deg)}
#vc-results-preview .vc-key-with{background:var(--vc-green);clip-path:polygon(50% 0,100% 100%,0 100%)}
#vc-results-preview .vc-chart{width:100%;margin-top:20px}
#vc-results-preview .vc-chart svg{display:block;width:100%;overflow:visible}
#vc-results-preview .vc-chart text{font:11px 'Public Sans',ui-sans-serif,system-ui,sans-serif;fill:var(--vc-ink)}
#vc-results-preview .vc-chart .vc-tick{font-size:10px;fill:var(--vc-muted)}
#vc-results-preview .vc-chart .vc-value{font-size:10px;font-variant-numeric:tabular-nums}
#vc-results-preview .vc-chart .vc-grid-line{stroke:var(--vc-line);stroke-width:.7}
#vc-results-preview .vc-chart .vc-baseline{stroke:#adb5bf;stroke-width:.8}
#vc-results-preview .vc-chart .vc-guide{stroke:#c9d6ec;stroke-width:2}
#vc-results-preview .vc-chart .vc-bar{fill:var(--vc-blue)}
#vc-results-preview .vc-chart .vc-bar-muted{fill:#8da6cd}
#vc-results-preview .vc-chart .vc-bar-copper{fill:var(--vc-green);opacity:.55}
#vc-results-preview .vc-chart .vc-position-start,#vc-results-preview .vc-chart .vc-dot{fill:var(--vc-blue)}
#vc-results-preview .vc-chart .vc-position-middle{fill:var(--vc-white);stroke:var(--vc-gold);stroke-width:1.5}
#vc-results-preview .vc-chart .vc-position-end{fill:var(--vc-green)}
#vc-results-preview .vc-chart .vc-reference{fill:var(--vc-white);stroke:var(--vc-gold);stroke-width:1.5}
#vc-results-preview .vc-chart .vc-unavailable-range{fill:#f1f2ef}
#vc-results-preview .vc-footnote{color:var(--vc-muted);font-size:10px;line-height:1.7;margin-top:16px}
#vc-results-preview .vc-chart-wide{grid-column:1/-1}
#vc-results-preview .vc-rank-keys{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:20px 0 12px}
#vc-results-preview .vc-rank-key{border:1px solid transparent;border-radius:4px;background:transparent;color:var(--vc-muted);padding:5px 8px;cursor:pointer;font-size:11px;min-height:32px}
#vc-results-preview .vc-rank-key:hover{background:#f7f7f5}
#vc-results-preview .vc-rank-key[aria-pressed="true"]{border-color:#c9d6ec;background:var(--vc-soft);color:var(--vc-blue)}
#vc-results-preview .vc-rank-line{fill:none;stroke:#8d99a8;stroke-width:1.25;opacity:.45}
#vc-results-preview .vc-rank-node{fill:var(--vc-white);stroke:#8d99a8;stroke-width:1.2}
#vc-results-preview .vc-rank-series.is-dim{opacity:.14}
#vc-results-preview .vc-rank-series.is-active .vc-rank-line{stroke:var(--vc-blue);stroke-width:2.5;opacity:1}
#vc-results-preview .vc-rank-series.is-active .vc-rank-node{fill:var(--vc-blue);stroke:var(--vc-blue)}
#vc-results-preview .vc-chart .vc-rank-series.is-active .vc-rank-endpoint{fill:var(--vc-blue)}
#vc-results-preview .vc-rank-detail{color:var(--vc-muted);font-size:11px;line-height:1.7;min-height:38px;margin-top:16px;text-align:center}
#vc-results-preview .vc-footer{border-top:1px solid var(--vc-line);padding-block:24px 32px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 25px;color:var(--vc-muted);font-size:10px}
#vc-results-preview .vc-footer p+p{margin-top:3px}
#vc-results-preview .vc-footer-brand{font-size:14px;font-weight:600;color:var(--vc-ink)}
#vc-results-preview .vc-status{padding:20px;border:1px solid var(--vc-line);border-radius:8px;margin-bottom:24px}
@media(max-width:900px){#vc-results-preview .vc-charts{grid-template-columns:1fr}#vc-results-preview .vc-inner{width:calc(100% - 40px)}}
@media(max-width:480px){
 #vc-results-preview .vc-inner{width:calc(100% - 32px)}
 #vc-results-preview .vc-header{padding-block:28px 25px}
 #vc-results-preview .vc-institution{width:60px;height:70px;margin-bottom:17px}
 #vc-results-preview h1{font-size:23px;letter-spacing:-.6px}
 #vc-results-preview .vc-meta{font-size:10px;gap:4px 8px}
 #vc-results-preview .vc-chart-panel{padding:21px 15px 17px}
 #vc-results-preview .vc-chart-panel h2{font-size:21px}
 #vc-results-preview .vc-charts{gap:16px}
 #vc-results-preview .vc-rank-keys{gap:4px}
 #vc-results-preview .vc-footer{flex-direction:column}
}
@media(max-width:360px){#vc-results-preview .vc-meta-divider{display:none}}
@media(prefers-reduced-motion:reduce){#vc-results-preview *{scroll-behavior:auto!important}}

@font-face{font-family:'Public Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/public-sans-latin-400-normal.woff2') format('woff2')}

@font-face{font-family:'Public Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/public-sans-latin-500-normal.woff2') format('woff2')}

@font-face{font-family:'Public Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/public-sans-latin-600-normal.woff2') format('woff2')}

@font-face{font-family:'Public Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/public-sans-latin-700-normal.woff2') format('woff2')}

@font-face{font-family:'Spectral';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/spectral-latin-400-normal.woff2') format('woff2')}

@font-face{font-family:'Spectral';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/spectral-latin-500-normal.woff2') format('woff2')}

@font-face{font-family:'Spectral';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/spectral-latin-600-normal.woff2') format('woff2')}

@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/ibm-plex-mono-latin-400-normal.woff2') format('woff2')}

@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/ibm-plex-mono-latin-500-normal.woff2') format('woff2')}
