.typography-control-buttons[data-astro-cid-ciwhadwv]{all:unset;display:inline-flex;gap:.5rem}.typography-control-buttons-fixed[data-astro-cid-ciwhadwv]{position:fixed;bottom:1rem;right:1rem;z-index:50}.typo-tile[data-astro-cid-ciwhadwv]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);font-size:.9375rem;font-weight:600;cursor:pointer;user-select:none;transition:background-color .15s,border-color .15s,color .15s}.typo-tile[data-astro-cid-ciwhadwv]:hover{background-color:var(--color-surface-alt);border-color:var(--color-border-hover, var(--color-text-tertiary))}.typo-tile[data-astro-cid-ciwhadwv]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.typo-tile[data-astro-cid-ciwhadwv]:active{transform:scale(.96)}.dark-mode-toggle-button[data-astro-cid-7hjkyw6p]{display:inline-flex}.dark-mode-tile[data-astro-cid-7hjkyw6p]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-button);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;user-select:none;transition:background-color .15s,border-color .15s,color .15s}.dark-mode-tile[data-astro-cid-7hjkyw6p]:hover{background-color:var(--color-surface-alt);border-color:var(--color-border-hover, var(--color-text-tertiary))}.dark-mode-tile[data-astro-cid-7hjkyw6p]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dark-mode-tile[data-astro-cid-7hjkyw6p]:active{transform:scale(.96)}.sidebar-isin-row[data-astro-cid-dkrlyhor]:hover{background-color:var(--color-border-light);border-color:var(--color-border-hover, var(--color-text-tertiary))}.sidebar-isin-row--success[data-astro-cid-dkrlyhor],.sidebar-isin-row--success[data-astro-cid-dkrlyhor]:hover{background-color:var(--color-success-bg, rgb(240 253 244));border-color:var(--color-success-border, rgb(134 239 172))}.status-indicator__dot--pulse[data-astro-cid-yuzs6yl5]:after{content:"";position:absolute;inset:var(--status-indicator-pulse-inset, -.35rem);border-radius:9999px;background:currentColor;opacity:.35;animation:status-indicator-pulse 1.8s ease-out infinite;transform-origin:center}.status-indicator__dot--xs[data-astro-cid-yuzs6yl5]{--status-indicator-pulse-inset: -.2rem}@keyframes status-indicator-pulse{0%{transform:scale(.65);opacity:.45}70%{transform:scale(1.5);opacity:0}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.status-indicator__dot--pulse[data-astro-cid-yuzs6yl5]:after{animation:none;opacity:0}}.sidebar-rating-scale__head[data-astro-cid-oh7mjkou]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.375rem}.sidebar-rating-scale__label[data-astro-cid-oh7mjkou]{font-size:.875rem;color:var(--color-text-secondary)}.sidebar-rating-scale__value[data-astro-cid-oh7mjkou]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.sidebar-rating-scale__bar[data-astro-cid-oh7mjkou]{display:flex;width:100%;height:.375rem;gap:3px}.sidebar-rating-scale__seg[data-astro-cid-oh7mjkou]{flex:1;min-width:0;background-color:var(--color-border)}.sidebar-rating-scale__seg--filled[data-astro-cid-oh7mjkou]{background-color:var(--color-text-secondary)}.sidebar-rating-scale__seg--first[data-astro-cid-oh7mjkou]{border-radius:9999px 0 0 9999px}.sidebar-rating-scale__seg--last[data-astro-cid-oh7mjkou]{border-radius:0 9999px 9999px 0}.sidebar-rating-scale__ends[data-astro-cid-oh7mjkou]{display:flex;justify-content:space-between;margin-top:.375rem;font-size:.75rem;color:var(--color-text-tertiary)}.mobile-sheet__body .company-sidebar,.mobile-sheet__body .company-sidebar-rec,.mobile-sheet__body .company-sidebar-detail,.mobile-sheet__body .company-analyst-card{border:none!important;border-radius:0!important;box-shadow:none!important;background-color:transparent!important}.ai-disclosure[data-astro-cid-ulaiqmaj]{color:var(--color-text-secondary);font-size:inherit;line-height:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-wrap:pretty;transition:color .15s,text-decoration-color .15s}.ai-disclosure[data-astro-cid-ulaiqmaj]:hover{color:var(--color-text-primary);text-decoration-color:currentColor}.ai-disclosure[data-astro-cid-ulaiqmaj]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:.125rem}.share-button[data-astro-cid-u56jiyak]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-button);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.share-button[data-astro-cid-u56jiyak]:hover{color:var(--color-text-primary);background-color:var(--color-border-light);border-color:var(--color-border-hover, var(--color-text-tertiary))}.share-button[data-astro-cid-u56jiyak]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.share-button__icon[data-astro-cid-u56jiyak]{width:1rem;height:1rem;flex-shrink:0}.share-button--toolbar[data-astro-cid-u56jiyak]{width:2.5rem;height:2.5rem;padding:0;gap:0;justify-content:center;color:var(--color-text-primary)}.share-button--toolbar[data-astro-cid-u56jiyak]:hover{background-color:var(--color-surface-alt)}.share-button--toolbar[data-astro-cid-u56jiyak]:active{transform:scale(.96)}.share-button--toolbar[data-astro-cid-u56jiyak] .share-button__icon[data-astro-cid-u56jiyak]{width:1.25rem;height:1.25rem}.share-button--success[data-astro-cid-u56jiyak],.share-button--success[data-astro-cid-u56jiyak]:hover{color:var(--color-text-primary);background-color:var(--color-success-bg, rgb(240 253 244));border-color:var(--color-success-border, rgb(134 239 172))}html.dark .share-button--success[data-astro-cid-u56jiyak],html.dark .share-button--success[data-astro-cid-u56jiyak]:hover{background-color:color-mix(in srgb,var(--color-success, #22c55e) 18%,transparent);border-color:color-mix(in srgb,var(--color-success, #22c55e) 45%,transparent)}
