.chart-container[data-v-acf3b307]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.chart-controls[data-v-acf3b307]{justify-content:center;display:flex}.chart-controls__group[data-v-acf3b307]{align-items:center;gap:var(--space-2);display:inline-flex}.control-btn[data-v-acf3b307]{align-items:center;gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:28px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;padding:0 10px;font-weight:500;line-height:1;transition:all .2s;display:flex;font-size:var(--font-size-small)!important}.control-btn[data-v-acf3b307]:hover{background:var(--color-surface);border-color:var(--color-accent);color:var(--color-accent)}.control-btn--add[data-v-acf3b307]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);font-weight:600}.control-btn--add[data-v-acf3b307]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-bg)}.control-select[data-v-acf3b307]{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);min-width:130px;display:flex}.control-select__icon[data-v-acf3b307]{color:var(--color-text-muted);flex-shrink:0}.control-select[data-v-acf3b307] .v-field{--v-input-control-height:28px;--v-field-padding-top:0px;--v-field-padding-bottom:0px;background:0 0}.control-select[data-v-acf3b307] .v-field__input{color:var(--color-text-secondary);min-height:28px!important;padding:0 var(--space-1)!important;font-size:var(--font-size-small)!important}.control-select[data-v-acf3b307] .v-field__append-inner{padding-top:0!important}.chart-wrapper[data-v-acf3b307]{aspect-ratio:16/9;border-radius:var(--radius-lg);max-height:50vh;position:relative;overflow:hidden}.chart-loading[data-v-acf3b307]{background:var(--color-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart[data-v-acf3b307]{width:100%;height:100%}.chart-empty[data-v-acf3b307]{padding:var(--space-4);background:var(--color-bg);color:var(--color-text-secondary);text-align:center;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}@media (width<=959px){.chart-wrapper[data-v-acf3b307]{aspect-ratio:4/3}.control-select[data-v-acf3b307]{min-width:115px}}@media (width<=600px){.chart-controls[data-v-acf3b307]{width:100%;padding:0 var(--space-2)}.chart-controls__group[data-v-acf3b307]{flex-wrap:wrap;justify-content:center;width:100%}.control-btn[data-v-acf3b307]{min-height:28px;padding:0 8px}.control-btn__text[data-v-acf3b307]{display:none}.control-select[data-v-acf3b307]{min-width:0;padding:0 var(--space-1);flex:1}.control-select__icon[data-v-acf3b307]{display:none}.control-select[data-v-acf3b307] .v-field__input{font-size:var(--font-size-small)!important}}@media (pointer:coarse){.control-btn[data-v-acf3b307]{justify-content:center;min-width:44px;min-height:44px}.control-select[data-v-acf3b307] .v-field{--v-input-control-height:44px}.control-select[data-v-acf3b307] .v-field__input{min-height:44px!important}}.indicator-dialog[data-v-acf3b307]{border:1px solid var(--color-surface-overlay-border,var(--color-border));box-shadow:var(--shadow-md);overflow:hidden;background:var(--color-surface-overlay)!important}.indicator-dialog__header[data-v-acf3b307]{padding:var(--space-3) var(--space-4);background:var(--color-surface-elevated);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.indicator-dialog__title[data-v-acf3b307]{align-items:center;gap:var(--space-2);font-size:var(--font-size-subtitle);color:var(--color-text-heading);font-weight:600;display:flex}.indicator-dialog__icon[data-v-acf3b307]{color:var(--color-accent)}.indicator-dialog__content[data-v-acf3b307]{padding:var(--space-4)}.indicator-grid[data-v-acf3b307]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.indicator-item[data-v-acf3b307]{align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .2s;display:flex}.indicator-item[data-v-acf3b307]:hover{border-color:var(--color-border-hover);background:var(--color-surface-elevated)}.indicator-item--selected[data-v-acf3b307]{border-color:var(--color-accent);background:var(--color-surface-elevated)}.indicator-item input[data-v-acf3b307]{display:none}.indicator-item__check[data-v-acf3b307]{border-radius:var(--radius-sm);border:2px solid var(--color-border);background:var(--color-surface-card);color:#0000;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.indicator-item--selected .indicator-item__check[data-v-acf3b307]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.indicator-item__label[data-v-acf3b307]{font-size:var(--font-size-small);color:var(--color-text-secondary);font-weight:500;line-height:1.3}.indicator-item--selected .indicator-item__label[data-v-acf3b307]{color:var(--color-text-heading)}.v-btn[data-v-acf3b307]{text-transform:none!important}.summary[data-v-84a6953c]{margin-top:var(--space-6);border-top:1px solid var(--color-hairline)}.summary__card[data-v-84a6953c]{max-width:var(--content-width-reading);padding:var(--space-4) 0}.summary__title[data-v-84a6953c]{margin-bottom:var(--section-title-space-after);text-wrap:balance}.summary__copy[data-v-84a6953c]{gap:var(--space-2);flex-direction:column;display:flex}.summary__paragraph[data-v-84a6953c]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-reading);text-wrap:pretty;margin:0}.summary__toggle[data-v-84a6953c]{display:none}@media (width<=600px){.summary__copy--collapsed .summary__paragraph[data-v-84a6953c]:nth-of-type(n+2){display:none}.summary__copy--collapsed .summary__paragraph[data-v-84a6953c]:first-of-type{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.summary__toggle[data-v-84a6953c]{min-height:44px;padding:var(--space-2) 0;color:var(--color-link);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}}.summary__disclaimer[data-v-84a6953c]{margin:var(--space-3) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-hairline);color:var(--color-text-muted);font-size:var(--font-size-small);line-height:1.4}.summary__disclaimer[data-v-84a6953c] a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;font-size:inherit!important}.score[data-v-861292ed]{border:1px solid var(--color-divider);border-radius:var(--radius);background:var(--color-bg)}.score--strip[data-v-861292ed]{padding:var(--space-3) 0 var(--space-5);background:0 0;border:0}.score__strip-head[data-v-861292ed]{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.score__strip-meaning[data-v-861292ed]{max-width:52ch;margin:0 0 var(--space-4);font-size:var(--font-size-small);color:var(--color-text-secondary);text-wrap:pretty;line-height:1.5}.score__strip-link[data-v-861292ed]{position:relative;font-size:var(--font-size-small)!important;color:var(--color-text-secondary)!important}.score__strip-link[data-v-861292ed]:after{content:"";inset:calc(var(--space-3)*-1) calc(var(--space-2)*-1);position:absolute}.score__strip-link[data-v-861292ed]:hover{color:var(--color-accent)!important}.score__strip-total[data-v-861292ed]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-0-5);display:flex}.score__strip-value[data-v-861292ed]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-score-display);color:inherit;line-height:.9}.score__strip-meta[data-v-861292ed]{font-size:var(--font-size-small);color:var(--color-text-muted)}.score__strip-empty[data-v-861292ed]{max-width:46ch;margin:var(--space-2) 0;font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-secondary)}.score__strip-empty strong[data-v-861292ed]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-title);color:var(--color-text-muted);line-height:1.2;display:block}.score__segments[data-v-861292ed]{gap:var(--space-1);margin:var(--space-3) 0 var(--space-4);display:flex}.score__segment[data-v-861292ed]{background:var(--color-track);flex:1;height:6px}.score__pillars[data-v-861292ed]{gap:var(--space-2) var(--space-5);grid-template-columns:1fr 1fr;display:grid}.score__pillar-head[data-v-861292ed]{font-size:var(--font-size-small);margin-bottom:var(--space-1);justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.score__pillar-name[data-v-861292ed]{color:var(--color-text-muted)}.score__pillar-val[data-v-861292ed]{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;color:var(--color-text-heading);line-height:1}.score__pillar-track[data-v-861292ed]{background:var(--color-track);height:3px;position:relative}.score__pillar-fill[data-v-861292ed]{background:var(--color-accent);height:100%}.score__pillars--criteria[data-v-861292ed]{gap:var(--space-5) var(--space-7)}.score__criteria[data-v-861292ed]{margin:var(--space-2) 0 0;padding:0;list-style:none}.score__criterion[data-v-861292ed]{align-items:baseline;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:1.4;display:flex}.score__criterion-mark[data-v-861292ed]{flex:none;align-self:center}.score__criterion-mark--pass[data-v-861292ed]{color:var(--color-up)}.score__criterion-mark--fail[data-v-861292ed]{color:var(--color-down)}.score__criterion-desc[data-v-861292ed]{flex:auto;min-width:0}.score__sr-only[data-v-861292ed]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.score__criterion-val[data-v-861292ed]{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-heading-weight);font-variant-numeric:tabular-nums;color:var(--color-text);flex:none}.score--strip[data-v-861292ed] .summary{margin-top:var(--space-4);padding-top:var(--space-4)}.score--strip[data-v-861292ed] .summary__card{padding:0}.score--strip[data-v-861292ed] .summary__title{white-space:normal;font-size:var(--font-size-small)}.score--strip[data-v-861292ed] .summary__paragraph{font-size:var(--font-size-small);line-height:1.55}.score__head[data-v-861292ed]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-hairline);display:flex}.score--compact .score__head[data-v-861292ed]{padding:var(--space-4) var(--space-5)}.score__title[data-v-861292ed]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-title);line-height:var(--line-height-tight);color:var(--color-text-heading);margin:0}.score__sub[data-v-861292ed]{margin:var(--space-0-5) 0 0;font-size:var(--font-size-small);color:var(--color-text-muted)}.score__badge[data-v-861292ed]{font-size:var(--font-size-label);color:var(--color-text-heading);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-1) var(--space-2);font-weight:700}.score__total[data-v-861292ed]{padding:var(--space-5);border-bottom:1px solid var(--color-hairline);color:var(--color-accent)}.score__total--green[data-v-861292ed]{color:var(--color-up,var(--color-success))}.score__total--yellow[data-v-861292ed]{color:var(--color-warning)}.score__total--red[data-v-861292ed]{color:var(--color-down,var(--color-error))}.score__total-label[data-v-861292ed]{font-size:var(--font-size-label);color:var(--color-text-muted);margin-bottom:var(--space-1);display:block}.score__total-num[data-v-861292ed]{align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-3);display:flex}.score__total-value[data-v-861292ed]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-score-display);color:inherit;line-height:1}.score__total-max[data-v-861292ed]{font-size:var(--font-size-small);color:var(--color-text-muted)}.score__groups[data-v-861292ed]{flex-direction:column;display:flex}.score__groups--compact .score__group[data-v-861292ed]{padding:var(--space-3) var(--space-4)}.score__groups--compact[data-v-861292ed]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.score__group[data-v-861292ed]{padding:var(--space-4);border-bottom:1px solid var(--color-hairline)}.score__group[data-v-861292ed]:last-child{border-bottom:0}.score__group-head[data-v-861292ed]{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.score__group-name[data-v-861292ed]{font-family:var(--font-body);font-size:var(--font-size-label);color:var(--color-text-muted);margin:0;font-weight:400}.score__group-val[data-v-861292ed]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-small);color:var(--color-text-heading);font-variant-numeric:tabular-nums}.score__group-bar[data-v-861292ed]{margin-bottom:var(--space-3)}.score__groups--compact .score__group-bar[data-v-861292ed]{margin-bottom:0}.score__bar-fill[data-v-861292ed]{background:currentColor}.score__bar-fill--green[data-v-861292ed]{background:var(--color-up)}.score__bar-fill--yellow[data-v-861292ed]{background:var(--color-warning)}.score__bar-fill--red[data-v-861292ed]{background:var(--color-down)}.score__methodology[data-v-861292ed]{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-hairline);display:block}.score__list[data-v-861292ed]{flex-direction:column;margin:0;padding:0;list-style:none}.score__item[data-v-861292ed],.score__list[data-v-861292ed]{gap:var(--space-2);display:flex}.score__item[data-v-861292ed]{font-size:var(--font-size-small);color:var(--color-text-secondary);line-height:1.35}.score__mark[data-v-861292ed]{flex-shrink:0;align-self:center}.score__mark--pass[data-v-861292ed]{color:var(--color-up,var(--color-success))}.score__mark--fail[data-v-861292ed]{color:var(--color-down,var(--color-error))}.score__empty[data-v-861292ed]{padding:var(--space-7) var(--space-4);text-align:center}.score__empty h3[data-v-861292ed]{margin:0 0 var(--space-2);font-size:var(--font-size-base);color:var(--color-text-heading)}.score__empty p[data-v-861292ed]{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}@media (width<=420px){.score__groups--compact[data-v-861292ed],.score__pillars[data-v-861292ed]{grid-template-columns:1fr}.score__strip-value[data-v-861292ed]{font-size:var(--font-size-score-display)}}.company-about[data-v-1c13a52f]{width:100%}.company-about__columns[data-v-1c13a52f]{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=961px){.company-about__columns--pair[data-v-1c13a52f]{grid-template-columns:minmax(0,var(--content-width-reading)) minmax(0,1fr);gap:var(--space-7)}.company-about__columns--pair .company-about__prose[data-v-1c13a52f]{order:-1}.company-about__columns--pair .company-about__reg[data-v-1c13a52f]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.company-about__content[data-v-1c13a52f]{max-width:var(--content-width-reading);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-reading);text-wrap:pretty}.company-about__reg[data-v-1c13a52f]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.company-about__reg dd[data-v-1c13a52f],.company-about__reg dt[data-v-1c13a52f]{margin:0}.company-about__reg dd[data-v-1c13a52f]{word-break:break-word}.company-about__reg a[data-v-1c13a52f]{color:var(--color-accent)!important;font-size:var(--font-size-subtitle)!important;font-weight:var(--font-heading-weight)!important}.company-about__reg a[data-v-1c13a52f]:hover{text-decoration:underline;color:var(--color-link-hover)!important}.company-about__reg-ticker[data-v-1c13a52f]{margin-right:var(--space-2);display:inline-block}.company-about__content--collapsed[data-v-1c13a52f] p:nth-of-type(n+3){display:none}.company-about__content[data-v-1c13a52f] p{margin:0 0 var(--space-5)}.company-about__content[data-v-1c13a52f] p:last-child{margin-bottom:0}.company-about__actions[data-v-1c13a52f]{align-items:center;gap:var(--space-5);margin-top:var(--space-4);display:flex}.company-about__toggle[data-v-1c13a52f]{appearance:none;min-height:44px;padding:var(--space-2) 0;color:var(--color-link);cursor:pointer;font-family:var(--font-heading);font-size:var(--font-size-small);font-weight:var(--font-heading-weight);background:0 0;border:0}.company-about__toggle[data-v-1c13a52f]:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.company-about__content[data-v-1c13a52f]{font-size:var(--font-size-base)}.company-about__reg[data-v-1c13a52f]{grid-template-columns:repeat(2,minmax(0,1fr))}}
