.chart-container[data-v-48291e45]{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.chart-controls[data-v-48291e45]{justify-content:center;display:flex}.chart-controls__group[data-v-48291e45]{background:var(--color-surface-elevated);border-radius:var(--radius-lg);padding:2px;display:inline-flex}.chart-controls__group[data-v-48291e45],.control-btn[data-v-48291e45]{align-items:center;gap:var(--space-1);border:1px solid var(--color-border)}.control-btn[data-v-48291e45]{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-48291e45]:hover{background:var(--color-surface);border-color:var(--color-accent);color:var(--color-accent)}.control-btn--add[data-v-48291e45]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-text-on-dark)}.control-btn--add[data-v-48291e45]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-text-on-dark)}.control-select[data-v-48291e45]{align-items:center;gap:var(--space-1);padding:0 var(--space-2);min-width:130px;display:flex}.control-select__icon[data-v-48291e45]{color:var(--color-text-muted);flex-shrink:0}.control-select[data-v-48291e45] .v-field{--v-input-control-height:28px;--v-field-padding-top:0px;--v-field-padding-bottom:0px;background:0 0}.control-select[data-v-48291e45] .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-48291e45] .v-field__append-inner{padding-top:0!important}.chart-wrapper[data-v-48291e45]{aspect-ratio:16/9;border-radius:var(--radius-lg);max-height:50vh;position:relative;overflow:hidden}.chart-loading[data-v-48291e45]{background:var(--color-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chart[data-v-48291e45]{width:100%;height:100%}@media (width<=959px){.chart-wrapper[data-v-48291e45]{aspect-ratio:4/3}.control-select[data-v-48291e45]{min-width:115px}}@media (width<=600px){.chart-controls[data-v-48291e45]{width:100%;padding:0 var(--space-2)}.chart-controls__group[data-v-48291e45]{width:100%;padding:var(--space-2);justify-content:center;gap:var(--space-2);flex-wrap:wrap}.control-btn[data-v-48291e45]{min-height:28px;padding:0 8px}.control-btn__text[data-v-48291e45]{display:none}.control-select[data-v-48291e45]{min-width:0;padding:0 var(--space-1);flex:1}.control-select__icon[data-v-48291e45]{display:none}.control-select[data-v-48291e45] .v-field__input{font-size:var(--font-size-small)!important}}.indicator-dialog[data-v-48291e45]{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-48291e45]{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-48291e45]{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-48291e45]{color:var(--color-accent)}.indicator-dialog__content[data-v-48291e45]{padding:var(--space-4)}.indicator-grid[data-v-48291e45]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.indicator-item[data-v-48291e45]{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-48291e45]:hover{border-color:var(--color-border-hover);background:var(--color-surface-elevated)}.indicator-item--selected[data-v-48291e45]{border-color:var(--color-accent);background:#3b82f61a}.indicator-item input[data-v-48291e45]{display:none}.indicator-item__check[data-v-48291e45]{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-48291e45]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.indicator-item__label[data-v-48291e45]{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-48291e45]{color:var(--color-text-heading)}.v-btn[data-v-48291e45]{text-transform:none!important}.summary[data-v-431746a0]{margin-top:var(--space-6);border-top:1px solid var(--color-hairline)}.summary__card[data-v-431746a0]{border-left:2px solid var(--color-accent);padding:14px 16px}.summary__title[data-v-431746a0]{margin:0 0 var(--space-3);color:var(--color-text-heading);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-subtitle);line-height:1.3}.summary__copy[data-v-431746a0]{gap:var(--space-2);flex-direction:column;display:flex}.summary__paragraph[data-v-431746a0]{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0;line-height:1.65}.summary__disclaimer[data-v-431746a0]{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-431746a0] a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;font-size:inherit!important}.score[data-v-abd7ebc6]{border:1px solid var(--color-border);border-top:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.score--strip[data-v-abd7ebc6]{box-shadow:none;background:0 0;border:0;padding:14px 0 18px}.score__strip-head[data-v-abd7ebc6]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.score__strip-title[data-v-abd7ebc6]{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--font-size-subtitle);color:var(--color-heading-accent);margin:0}.score__strip-link[data-v-abd7ebc6]{font-size:var(--font-size-small)!important;color:var(--color-text-secondary)!important}.score__strip-link[data-v-abd7ebc6]:hover{color:var(--color-accent)!important}.score__strip-total[data-v-abd7ebc6]{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}.score__strip-value[data-v-abd7ebc6]{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-abd7ebc6]{font-size:var(--font-size-small);opacity:.6;color:var(--color-text)}.score__strip-empty[data-v-abd7ebc6]{font-size:var(--font-size-small);color:var(--color-text-muted);margin:8px 0}.score__segments[data-v-abd7ebc6]{gap:3px;margin:10px 0 14px;display:flex}.score__segment[data-v-abd7ebc6]{background:var(--color-track);flex:1;height:6px}.score__pillars[data-v-abd7ebc6]{grid-template-columns:1fr 1fr;gap:9px 20px;display:grid}.score__pillar-head[data-v-abd7ebc6]{font-size:var(--font-size-small);justify-content:space-between;gap:6px;margin-bottom:3px;display:flex}.score__pillar-name[data-v-abd7ebc6]{text-transform:uppercase;letter-spacing:.04em;opacity:.6;color:var(--color-text)}.score__pillar-val[data-v-abd7ebc6]{font-variant-numeric:tabular-nums;color:var(--color-text-heading)}.score__pillar-track[data-v-abd7ebc6]{background:var(--color-track);height:3px;position:relative}.score__pillar-fill[data-v-abd7ebc6]{background:var(--color-accent);height:100%}.score--strip[data-v-abd7ebc6] .summary{margin-top:16px;padding-top:14px}.score--strip[data-v-abd7ebc6] .summary__card{border-left:0;padding:0}.score--strip[data-v-abd7ebc6] .summary__title{white-space:normal;font-size:var(--font-size-small)}.score--strip[data-v-abd7ebc6] .summary__paragraph{font-size:var(--font-size-small);line-height:1.55}.score__head[data-v-abd7ebc6]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);border-bottom:1px solid var(--color-hairline);padding:14px 16px;display:flex}.score--compact .score__head[data-v-abd7ebc6]{padding:var(--space-4) var(--space-5)}.score__title[data-v-abd7ebc6]{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-abd7ebc6]{color:var(--color-text-muted);margin:2px 0 0}.score__badge[data-v-abd7ebc6],.score__sub[data-v-abd7ebc6]{font-size:var(--font-size-small)}.score__badge[data-v-abd7ebc6]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius);padding:3px 8px;font-weight:700}.score__total[data-v-abd7ebc6]{padding:var(--space-5);border-bottom:1px solid var(--color-hairline);color:var(--color-accent)}.score__total--green[data-v-abd7ebc6]{color:var(--color-up,var(--color-success))}.score__total--yellow[data-v-abd7ebc6]{color:var(--color-warning)}.score__total--red[data-v-abd7ebc6]{color:var(--color-down,var(--color-error))}.score__total-label[data-v-abd7ebc6]{font-size:var(--font-size-label);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-weight:700;display:block}.score__total-num[data-v-abd7ebc6]{align-items:baseline;gap:4px;margin-bottom:10px;display:flex}.score__total-value[data-v-abd7ebc6]{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-abd7ebc6]{font-size:var(--font-size-small);opacity:.55}.score__groups[data-v-abd7ebc6]{flex-direction:column;display:flex}.score__groups--compact .score__group[data-v-abd7ebc6]{padding:var(--space-3) var(--space-4)}.score__groups--compact[data-v-abd7ebc6]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.score__group[data-v-abd7ebc6]{border-bottom:1px solid var(--color-hairline);padding:14px 16px}.score__group[data-v-abd7ebc6]:last-child{border-bottom:0}.score__group-head[data-v-abd7ebc6]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.score__group-name[data-v-abd7ebc6]{font-size:var(--font-size-label);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-weight:700}.score__group-val[data-v-abd7ebc6]{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-abd7ebc6]{margin-bottom:10px}.score__groups--compact .score__group-bar[data-v-abd7ebc6]{margin-bottom:0}.score__bar-fill[data-v-abd7ebc6]{background:currentColor}.score__bar-fill--green[data-v-abd7ebc6]{background:var(--color-up)}.score__bar-fill--yellow[data-v-abd7ebc6]{background:var(--color-warning)}.score__bar-fill--red[data-v-abd7ebc6]{background:var(--color-down)}.score__methodology[data-v-abd7ebc6]{padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-hairline);display:block}.score__list[data-v-abd7ebc6]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.score__item[data-v-abd7ebc6]{font-size:var(--font-size-small);color:var(--color-text-secondary);gap:8px;line-height:1.35;display:flex}.score__mark[data-v-abd7ebc6]{flex-shrink:0;width:12px;font-weight:700}.score__mark--pass[data-v-abd7ebc6]{color:var(--color-up,var(--color-success))}.score__mark--fail[data-v-abd7ebc6]{color:var(--color-down,var(--color-error))}.score__empty[data-v-abd7ebc6]{text-align:center;padding:28px 16px}.score__empty h3[data-v-abd7ebc6]{font-size:var(--font-size-base);color:var(--color-text-heading);margin:0 0 6px}.score__empty p[data-v-abd7ebc6]{font-size:var(--font-size-small);color:var(--color-text-muted);margin:0}@media (width<=420px){.score__groups--compact[data-v-abd7ebc6],.score__pillars[data-v-abd7ebc6]{grid-template-columns:1fr}.score__strip-value[data-v-abd7ebc6]{font-size:var(--font-size-score-display)}}.company-about[data-v-413948a4]{width:100%}.company-about__columns[data-v-413948a4]{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.company-about__content[data-v-413948a4]{padding-left:var(--space-5);border-left:2px solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-reading)}.company-about__reg[data-v-413948a4]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0}.company-about__reg dd[data-v-413948a4],.company-about__reg dt[data-v-413948a4]{margin:0}.company-about__reg dd[data-v-413948a4]{word-break:break-word}.company-about__reg a[data-v-413948a4]{color:var(--color-accent)!important}.company-about__reg-ticker[data-v-413948a4]{margin-right:8px;display:inline-block}.company-about__content--collapsed[data-v-413948a4] p:nth-of-type(n+3){display:none}.company-about__content[data-v-413948a4] p{margin:0 0 var(--space-5)}.company-about__content[data-v-413948a4] p:last-child{margin-bottom:0}.company-about__actions[data-v-413948a4]{align-items:center;gap:var(--space-5);margin-top:var(--space-4);display:flex}.company-about__toggle[data-v-413948a4]{appearance:none;min-height:44px;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;padding:8px 0}.company-about__toggle[data-v-413948a4]:hover{color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}@media (width<=600px){.company-about__content[data-v-413948a4]{font-size:var(--font-size-base)}.company-about__reg[data-v-413948a4]{grid-template-columns:repeat(2,minmax(0,1fr))}}
