.results-page--survey-report.results-page--document{--survey-ink:#16112b;--survey-indigo:#2e1a5e;--survey-violet:#5b3fcf;--survey-muted:#6b6680;--survey-line:#dad9e1;--survey-red:#c62e2e;--survey-panel:#f5f4fa;--survey-leading:1.45;--survey-para-gap:10pt;--survey-block-gap:22pt;--survey-section-gap:18pt;font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:var(--survey-leading);color:var(--survey-ink);background:#ffffff}.results-page--survey-report.results-page--document *,.results-page--survey-report.results-page--document :after,.results-page--survey-report.results-page--document :before{font-family:Arial,Helvetica,sans-serif}.results-page--survey-report.results-page--document .survey-report{display:block;gap:0;padding:0}.results-page--survey-report.results-page--document .survey-report>section{margin:0 0 var(--survey-block-gap);padding:0}.results-page--survey-report.results-page--document .survey-report-stand{margin-bottom:8pt}.results-page--survey-report.results-page--document .survey-area-card{margin:0 0 24pt;padding:0}.results-page--survey-report.results-page--document .survey-area-card.survey-report-page-break{padding-top:6pt}.results-page--survey-report.results-page--document .survey-report-locked>.report-body-text,.results-page--survey-report.results-page--document .survey-report-other>.report-body-text{margin-bottom:16pt}.results-page--survey-report.results-page--document .survey-summary-areas{display:flex;flex-direction:column;gap:0}.results-page--survey-report.results-page--document .survey-summary-areas .survey-area-card{margin-bottom:0;padding-bottom:18pt}.results-page--survey-report.results-page--document .report-area-row-kicker,.results-page--survey-report.results-page--document .survey-report-kicker{margin:0 0 9pt;line-height:1.35;font-size:7.5pt;font-weight:700;letter-spacing:2pt;text-transform:uppercase;color:var(--survey-violet);line-height:1.2}.results-page--survey-report.results-page--document .report-chapter-title{margin:0 0 12pt;padding:0 0 5pt;border-bottom:.75pt solid var(--survey-violet);font-size:17pt;font-weight:700;line-height:1.2;color:var(--survey-ink);letter-spacing:0;text-transform:none}.results-page--survey-report.results-page--document .report-chapter-subtitle,.results-page--survey-report.results-page--document .survey-area-section-title{margin:18pt 0 8pt;font-size:13pt;font-weight:700;line-height:1.35;color:var(--survey-indigo);page-break-after:avoid;break-after:avoid}.results-page--survey-report.results-page--document .survey-report-summary>.report-chapter-subtitle:first-of-type{margin-top:10pt}.results-page--survey-report.results-page--document .survey-area-summary-title{margin:0 0 12pt;font-size:15pt;font-weight:700;line-height:1.35;color:var(--survey-ink);page-break-after:avoid;break-after:avoid}.results-page--survey-report.results-page--document .report-body-text{margin:0 0 var(--survey-para-gap);font-size:10pt;line-height:var(--survey-leading);color:var(--survey-ink)}.results-page--survey-report.results-page--document .survey-at-a-glance-lead{font-size:10.5pt;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-at-a-glance-means,.results-page--survey-report.results-page--document .survey-callout .report-body-text+.report-body-text{margin-top:10pt}.results-page--survey-report.results-page--document .survey-area-label,.results-page--survey-report.results-page--document .survey-callout-title{margin:0 0 4pt;font-size:7pt;font-weight:700;letter-spacing:1pt;text-transform:uppercase;color:var(--survey-violet);line-height:1.2;page-break-after:avoid;break-after:avoid}.results-page--survey-report.results-page--document .survey-callout--risk .survey-callout-title{color:var(--survey-red)}.results-page--survey-report.results-page--document .survey-stand-caption{margin:8pt 0 0;font-size:8.5pt;font-style:italic;text-align:center;color:var(--survey-muted)}.results-page--survey-report.results-page--document .survey-callout{margin:16pt 0;padding:10pt 0 10pt 12pt;border:none;border-left:2.25pt solid var(--survey-violet);border-radius:0;background:transparent}.results-page--survey-report.results-page--document .survey-callout--risk{border-left-color:var(--survey-red);background:transparent;margin-top:8pt}.results-page--survey-report.results-page--document .survey-callout-body--emphasis{font-weight:700;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-score-chip{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:6pt;font-size:9pt;font-weight:700;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-score-chip-dot{font-size:8pt;line-height:1;margin-right:2pt}.results-page--survey-report.results-page--document .survey-score-chip-value{font-size:9pt;font-weight:700;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-score-chip .score-band{display:inline;margin:0;padding:0;border:none;border-radius:0;background:none;font-size:9pt;font-weight:700;letter-spacing:0;text-transform:none;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-stat-table{width:100%;border-collapse:collapse;margin:12pt 0 18pt;table-layout:fixed}.results-page--survey-report.results-page--document .survey-stat-table td{width:25%;vertical-align:top;padding:6pt 8pt 10pt 0;border-bottom:.5pt solid var(--survey-line)}.results-page--survey-report.results-page--document .survey-stat-table .survey-area-label{margin-bottom:5pt}.results-page--survey-report.results-page--document .survey-biggest-opportunity{font-size:9pt;font-weight:700;color:var(--survey-indigo);line-height:1.3}.results-page--survey-report.results-page--document .survey-intro-table,.results-page--survey-report.results-page--document .survey-locked-table,.results-page--survey-report.results-page--document .survey-stat-table{display:table}.results-page--survey-report.results-page--document .survey-summary-score-grid{display:none}.results-page--survey-report.results-page--document .survey-intro-measures--summary{font-size:9.5pt}.results-page--survey-report.results-page--document .survey-areas-table-wrap{margin:14pt 0 16pt}.results-page--survey-report.results-page--document .survey-areas-table{width:100%;border-collapse:collapse;font-size:9pt;margin:0}.results-page--survey-report.results-page--document .survey-areas-table th{font-size:7pt;font-weight:700;letter-spacing:.75pt;text-transform:uppercase;color:var(--survey-indigo);text-align:left;padding:4pt 5.5pt;border-top:1pt solid var(--survey-indigo);border-bottom:.5pt solid var(--survey-line);vertical-align:bottom}.results-page--survey-report.results-page--document .survey-areas-table td{padding:5.5pt;line-height:var(--survey-leading);border:none;border-bottom:.5pt solid var(--survey-line);vertical-align:top}.results-page--survey-report.results-page--document .survey-areas-table td:first-child{font-size:9.5pt;font-weight:700;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-areas-table a{color:inherit;text-decoration:none;font-weight:700}.results-page--survey-report.results-page--document .survey-coverage-full{font-size:8.5pt;font-weight:700;color:var(--survey-violet)}.results-page--survey-report.results-page--document .survey-coverage-summary{font-size:8.5pt;font-weight:400;color:var(--survey-muted)}.results-page--survey-report.results-page--document .survey-measures-table-wrap{margin-top:6pt}.results-page--survey-report.results-page--document .survey-measures-table{width:100%;border-collapse:collapse;font-size:9pt;margin:0 0 8pt}.results-page--survey-report.results-page--document .survey-measures-table th{font-size:7pt;font-weight:700;letter-spacing:.75pt;text-transform:uppercase;color:var(--survey-indigo);text-align:left;padding:4pt 5.5pt;border-top:1pt solid var(--survey-indigo);border-bottom:.5pt solid var(--survey-line)}.results-page--survey-report.results-page--document .survey-measures-table td{padding:5.5pt;line-height:var(--survey-leading);border:none;border-bottom:.5pt solid var(--survey-line);vertical-align:top}.results-page--survey-report.results-page--document .survey-measures-table td:first-child strong{font-size:9pt;font-weight:700;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-intro-table{width:100%;border-collapse:collapse;margin:10pt 0 16pt}.results-page--survey-report.results-page--document .survey-intro-table td{vertical-align:middle;border:none;padding:0}.results-page--survey-report.results-page--document .survey-intro-badge-cell{padding-right:10pt}.results-page--survey-report.results-page--document .survey-intro-copy-cell{padding-left:4pt}.results-page--survey-report.results-page--document .survey-intro-copy-cell .survey-area-label:not(:first-child){margin-top:10pt}.results-page--survey-report.results-page--document .survey-intro-copy-cell .report-body-text{margin-bottom:4pt}.results-page--survey-report.results-page--document .survey-intro-table--full .survey-intro-badge-cell{width:21%}.results-page--survey-report.results-page--document .survey-intro-table--summary .survey-intro-badge-cell{width:19%}.results-page--survey-report.results-page--document .survey-matplotlib-badge--lg{width:120px;max-width:120px}.results-page--survey-report.results-page--document .survey-matplotlib-badge--md{width:100px;max-width:100px}.results-page--survey-report.results-page--document .survey-area-card-head{display:none}.results-page--survey-report.results-page--document .survey-area-card{border:none}.results-page--survey-report.results-page--document .survey-area-section{margin:0 0 var(--survey-section-gap);padding:0}.results-page--survey-report.results-page--document .survey-area-section .survey-area-section-title:first-child{margin-top:0}.results-page--survey-report.results-page--document .survey-area-section .report-body-text+.report-body-text{margin-top:10pt}.results-page--survey-report.results-page--document .survey-moves-list,.results-page--survey-report.results-page--document .survey-questions-list{margin-top:8pt}.results-page--survey-report.results-page--document .survey-go-further-list li,.results-page--survey-report.results-page--document .survey-moves-list li,.results-page--survey-report.results-page--document .survey-questions-item{font-size:10pt;line-height:var(--survey-leading);margin-bottom:8pt}.results-page--survey-report.results-page--document .survey-moves-index{color:var(--survey-violet);font-weight:700}.results-page--survey-report.results-page--document .survey-questions-item{color:var(--survey-indigo);font-weight:700}.results-page--survey-report.results-page--document .survey-go-further-list li:before{content:"•  ";font-weight:700;color:var(--survey-violet)}.results-page--survey-report.results-page--document .survey-starts-list{display:flex;flex-direction:column;gap:18pt;margin-top:12pt}.results-page--survey-report.results-page--document .survey-starts-row .survey-starts-item{display:none}.results-page--survey-report.results-page--document .survey-starts-table{display:table;width:100%;border-collapse:collapse;margin:0}.results-page--survey-report.results-page--document .survey-starts-table td{vertical-align:top;border:none;padding:0}.results-page--survey-report.results-page--document .survey-starts-table .survey-starts-index{width:8%;font-size:15pt;font-weight:700;color:var(--survey-violet);padding-right:8pt}.results-page--survey-report.results-page--document .survey-starts-area{font-size:10pt;font-weight:700;color:var(--survey-indigo);margin:0 0 6pt;line-height:var(--survey-leading)}.results-page--survey-report.results-page--document .survey-locked-dimension{margin-bottom:10pt}.results-page--survey-report.results-page--document .survey-locked-dimension-title{margin:12pt 0 5pt;font-size:7.5pt;font-weight:700;letter-spacing:2pt;text-transform:uppercase;color:var(--survey-violet)}.results-page--survey-report.results-page--document .survey-locked-list{display:none}.results-page--survey-report.results-page--document .survey-locked-table{width:100%;border-collapse:collapse;margin:0 0 12pt}.results-page--survey-report.results-page--document .survey-locked-table td{padding:5.5pt;line-height:var(--survey-leading);vertical-align:top;border:none;border-bottom:.5pt solid var(--survey-line);background:var(--survey-panel);font-size:8.5pt}.results-page--survey-report.results-page--document .survey-locked-table .survey-locked-icon{width:7%;font-size:9pt;text-align:center}.results-page--survey-report.results-page--document .survey-locked-table .survey-locked-name{width:46%;font-size:9.5pt;font-weight:700;color:var(--survey-indigo)}.results-page--survey-report.results-page--document .survey-locked-table .survey-locked-hint{width:47%;color:var(--survey-muted)}.results-page--survey-report.results-page--document .survey-report-framework,.results-page--survey-report.results-page--document .survey-report-scale{margin-top:4pt}.results-page--survey-report.results-page--document .survey-report-framework .report-chapter-subtitle,.results-page--survey-report.results-page--document .survey-report-scale .report-chapter-subtitle{margin-top:16pt}.results-page--survey-report.results-page--document .survey-go-further-list{margin:8pt 0 14pt}.results-page--survey-report.results-page--document .survey-scale-image{width:620px;max-width:100%;margin:10pt auto 4pt}.results-page--survey-report.results-page--document .survey-matplotlib-areas-chart{width:660px;max-width:100%;margin:10pt auto 4pt}.results-page--survey-report.results-page--document .survey-stand-caption{margin:12pt auto 0;max-width:660px;font-size:9.5pt;line-height:1.45}.results-page--survey-report.results-page--document .survey-report-page-break{break-before:auto;page-break-before:auto}.results-page--survey-report.results-page--document [id^=area-],.results-page--survey-report.results-page--document [id^=report-]{scroll-margin-top:130px}.public-results-inner .results-page--document{width:100%;max-width:none}.public-results-shell .results-page--document .survey-report--web-cards{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none}.public-results-shell .results-page--document .survey-report--web-cards>article.survey-area-card--full,.public-results-shell .results-page--document .survey-report--web-cards>section{margin:0!important;padding:1.5rem 1.75rem 1.65rem;border-radius:16px;background:var(--panel,#ffffff);border:1px solid rgba(107,63,228,.12);box-shadow:0 0 0 1px rgba(107,63,228,.04),0 2px 4px rgba(26,6,90,.04),0 12px 32px rgba(107,63,228,.06)}.public-results-shell .results-page--document .survey-report--web-cards .survey-report-go-further{margin-top:1.35rem;padding:1.25rem 1.35rem 1.1rem;border-radius:12px;border:1px solid rgba(107,63,228,.14);background:linear-gradient(180deg,#faf9fd,#f5f3fa);box-shadow:none}.public-results-shell .results-page--document .survey-report--web-cards .survey-report-other .survey-summary-areas{display:flex;flex-direction:column;gap:1rem;margin-top:.25rem}.public-results-shell .results-page--document .survey-report--web-cards .survey-area-card--summary{margin:0!important;padding:1.25rem 1.35rem 1.35rem;border-radius:12px;background:#faf9fc;border:1px solid #e8e6ef;box-shadow:0 1px 2px rgba(26,6,90,.04)}.public-results-shell .results-page--document .survey-report--web-cards .survey-stat-table{margin-bottom:.75rem}.public-results-shell .results-page--document .survey-report--web-cards .survey-matplotlib-areas-chart,.public-results-shell .results-page--document .survey-report--web-cards .survey-scale-image{margin-left:auto;margin-right:auto}.public-results-shell .public-results-inner .results-reveal-card{width:100%;max-width:none}.results-page--survey-report.results-page--document .survey-measures-table-wrap .survey-measures-stacked{display:none}.results-page--survey-report.results-page--document .survey-measures-table{display:table}.results-page--survey-report.results-page--document .results-talk-section{margin-top:2rem}.survey-report-mobile-nav{display:none}@media (max-width:900px){.public-results-shell.app-shell:not(.admin-app-shell) .survey-report-side-nav{position:sticky;top:0;z-index:30;width:100%;height:auto;max-height:none;flex-direction:column;align-items:stretch;padding:0;border-right:none;border-bottom:1px solid var(--line);box-shadow:0 4px 12px rgba(26,6,90,.06)}.public-results-shell.app-shell:not(.admin-app-shell) .survey-report-side-nav .survey-side-nav-brand{padding:10px 14px 8px}.public-results-shell.app-shell:not(.admin-app-shell) .survey-report-side-nav .survey-side-nav-divider{display:block;margin:0 14px 10px}.public-results-shell .survey-report-side-nav-desktop,.public-results-shell .survey-report-side-nav-desktop-footer{display:none!important}.public-results-shell .survey-report-mobile-nav{display:block;padding:0 14px 12px}.public-results-shell .app-main:has(.results-page){padding-left:12px;padding-right:12px}.public-results-shell .results-page--document [id^=area-],.public-results-shell .results-page--document [id^=report-]{scroll-margin-top:9.5rem}.public-results-shell .results-page--document .survey-report--web-cards>article.survey-area-card--full,.public-results-shell .results-page--document .survey-report--web-cards>section{padding:1.2rem 1.15rem 1.3rem;border-radius:14px}.public-results-shell .results-page--document .report-chapter-title{font-size:1.15rem;line-height:1.3}.public-results-shell .results-page--document .report-chapter-subtitle,.public-results-shell .results-page--document .survey-area-section-title{font-size:1rem}.public-results-shell .results-page--document .survey-areas-table-wrap,.public-results-shell .results-page--document .survey-measures-table-wrap{margin-left:-.15rem;margin-right:-.15rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.public-results-shell .results-page--document .survey-areas-table,.public-results-shell .results-page--document .survey-measures-table{min-width:520px}.public-results-shell .results-page--document .survey-stat-table{display:none}.public-results-shell .results-page--document .survey-summary-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.75rem 0 1rem}.public-results-shell .results-page--document .survey-summary-score-card{padding:.75rem .85rem}.public-results-shell .results-page--document .survey-intro-table{display:none}.public-results-shell .results-page--document .survey-area-card-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem 1rem;align-items:start;margin-bottom:1rem}.public-results-shell .results-page--document .survey-measures-table{display:none}.public-results-shell .results-page--document .survey-measures-table-wrap .survey-measures-stacked{display:flex;flex-direction:column;gap:.85rem}.public-results-shell .results-page--document .survey-starts-table{display:none}.public-results-shell .results-page--document .survey-starts-item{display:flex;gap:.75rem;align-items:flex-start}.public-results-shell .results-page--document .survey-locked-table{display:none}.public-results-shell .results-page--document .survey-locked-list{display:block}.public-results-shell .results-page--document .survey-matplotlib-areas-chart,.public-results-shell .results-page--document .survey-scale-image{width:100%;max-width:100%;height:auto}}@media (max-width:640px){.public-results-shell .app-main:has(.results-page){padding-left:10px;padding-right:10px}.public-results-shell .results-page--document .survey-report--web-cards{gap:.85rem}.public-results-shell .results-page--document .survey-report--web-cards>article.survey-area-card--full,.public-results-shell .results-page--document .survey-report--web-cards>section{padding:1rem .9rem 1.1rem;border-radius:12px}.public-results-shell .results-page--document .survey-report--web-cards .survey-area-card--summary{padding:1rem .9rem}.public-results-shell .results-page--document .survey-stand-grid,.public-results-shell .results-page--document .survey-summary-score-grid{grid-template-columns:minmax(0,1fr)}.public-results-shell .results-page--document .report-body-text{font-size:.9375rem}.public-results-shell .results-page--document .survey-report-kicker{font-size:.62rem}}