.local-report-score{margin:var(--space-5) 0 var(--space-2);padding:var(--space-6);border:1px solid var(--score-line);border-radius:var(--radius-lg);background:var(--score-surface);color:var(--ink-body);min-width:0;container-type:inline-size}.local-score-header{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.full-report .local-report-score h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--ink-strong);margin:0}.full-report .local-score-version{font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--score-muted);margin:0}.local-score-summary{align-items:center;gap:var(--space-8);padding-block:var(--space-5) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.local-score-total{min-width:0}.full-report .local-score-total>p:first-child{align-items:baseline;gap:var(--space-1) var(--space-2);color:var(--score-muted);flex-wrap:wrap;margin:0;line-height:1;display:flex}.local-score-total strong{font-size:5.5rem;font-weight:var(--weight-semibold);letter-spacing:-.045em;color:var(--ink-strong);font-variant-numeric:tabular-nums;line-height:1}.local-score-total span{font-size:var(--text-xl);letter-spacing:0;white-space:nowrap}.full-report .local-score-meaning{max-inline-size:42ch;margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--score-muted)}.full-report .local-score-availability{margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-label)}.local-score-components{gap:var(--space-4);min-width:0;display:grid}.local-score-component{min-width:0}.local-score-component-heading{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.full-report .local-score-component h3{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--ink-body);margin:0;display:flex}.local-score-component h3>span{font-size:var(--text-xs);color:var(--score-muted)}.full-report .local-score-component-heading p{margin:0;white-space:nowrap;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--score-muted);flex-shrink:0;margin-inline-start:auto}.local-score-component-heading strong{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--ink-strong);font-variant-numeric:tabular-nums}.local-score-track{height:5px;border-radius:var(--radius-sm);background:var(--score-track);margin-block-start:var(--space-2);overflow:hidden}.local-score-track>span{border-radius:inherit;background:var(--score-bar);height:100%;display:block}.full-report .local-score-reasons{gap:var(--space-1);margin:var(--space-2) 0 0;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-label);padding-inline-start:18px;display:grid}.local-score-reasons li{padding-inline-start:2px}.local-score-profile-details>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--ink-body);cursor:pointer;list-style:none;display:flex}.local-score-profile-details>summary::-webkit-details-marker{display:none}.local-score-profile-details>summary svg{flex-shrink:0}.local-score-profile-details[open]>summary svg{transform:rotate(180deg)}.local-report-score:focus-visible,.local-score-profile-details summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.local-score-profile-details summary:focus-visible{border-radius:var(--radius-sm)}.local-report-score:focus:not(:focus-visible){outline:none}.local-score-profile-details{margin:0 0 var(--space-4)}.local-score-profile-details>div{gap:var(--space-3);padding-block:var(--space-2) var(--space-4);display:grid}.full-report.has-local-score .local-score-profile-details .report-biography,.full-report.has-local-score .local-score-profile-details .report-profile-facts,.full-report.has-local-score .local-score-profile-details .report-method-line{grid-area:auto;margin:0}@container (max-width:620px){.local-score-summary{gap:var(--space-5);padding-block:var(--space-4) 0;grid-template-columns:minmax(0,1fr)}.local-score-total strong{font-size:4.75rem}.full-report .local-score-meaning{max-inline-size:none;margin-block-start:var(--space-2)}.local-score-components{gap:var(--space-3)}}@media screen{.full-report.has-local-score>.local-score-profile-header .report-hero-followers{font-size:var(--text-sm);flex:0 auto;margin:0}.full-report.has-local-score>.local-score-profile-header .report-hero-followers strong,.full-report.has-local-score>.local-score-profile-header .report-hero-followers .num{font-size:var(--text-sm);line-height:var(--leading-snug)}.full-report.has-local-score>.local-score-profile-header .report-identity-line{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}}@media screen and (max-width:760px){.local-report-score{padding:var(--space-4)}.shared-report-shell .full-report.has-local-score>.report-hero.local-score-profile-header{align-items:flex-start;gap:var(--space-3);display:flex}.full-report.has-local-score>.local-score-profile-header>.report-identity{gap:var(--space-3);flex:1;min-width:0}.full-report.has-local-score>.local-score-profile-header .panel-avatar-large{flex-basis:44px;width:44px;height:44px}.full-report.has-local-score>.local-score-profile-header .report-identity>div{min-width:0;display:block}.full-report.has-local-score>.local-score-profile-header h1{font-size:var(--text-lg)}.full-report.has-local-score>.local-score-profile-header .report-profile-meta{margin-block-end:var(--space-1)}.full-report.has-local-score>.local-score-profile-header .report-handle{min-height:44px;margin-block:-10px}.shared-report-shell .full-report.has-local-score>.report-hero.local-score-profile-header>.report-actions{flex-shrink:0;align-self:flex-start;margin:0}}@media print{.local-report-score{break-inside:auto;page-break-inside:auto;border-radius:8pt;margin:8pt 0;padding:10pt;container-type:normal}.local-score-header,.local-score-summary{break-inside:avoid;page-break-inside:avoid}.local-score-header{gap:6pt}.full-report .local-report-score h2{font-size:12pt}.local-score-summary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16pt;padding-block:8pt 0}.local-score-total strong{font-size:42pt}.local-score-total span{font-size:13pt}.local-score-components{gap:8pt}.local-score-component-heading strong{font-size:11pt}.local-score-track{height:3pt;margin-block-start:3pt}.full-report .local-report-score p,.full-report .local-report-score h3,.local-score-profile-details>summary{font-size:9pt}.full-report .local-score-reasons{font-size:9pt;line-height:1.4}.local-score-profile-details>summary{cursor:default;break-after:avoid;min-height:0;margin-block:6pt}.local-score-profile-details>summary svg{display:none}.local-score-profile-details{margin-block-end:8pt}.local-score-profile-details>div{gap:4pt;padding-block:0}}
