@charset "UTF-8";:root{--color-neutral-50: #f8fafc;--color-neutral-100: #f1f5f9;--color-neutral-200: #e2e8f0;--color-neutral-300: #cbd5e1;--color-neutral-400: #94a3b8;--color-neutral-500: #64748b;--color-neutral-600: #475569;--color-neutral-700: #334155;--color-neutral-800: #1e293b;--color-neutral-900: #0f172a;--color-primary: #0f3d5c;--color-primary-hover: #0a2f47;--color-primary-muted: #e8f0f6;--color-brand-navy: #022a68;--color-brand-accent: #1ca3be;--color-brand-cyan-muted: rgba(52, 194, 224, .12);--color-brand-neutral-text: #323a3e;--color-brand-neutral-bg: #f0f0f0;--color-brand-neutral-surface: #f1f1f1;--color-error: #dc2626;--color-error-muted: #fef2f2;--color-value-disclosed: #1d4ed8;--color-value-contracted: #dc2626;--color-surface: #ffffff;--color-background: #f1f5f9;--color-border: #e2e8f0;--color-neutral-150: #edf0f7;--color-success: #15803d;--color-success-muted: #f0fdf4;--z-sidebar: 100;--z-header: 101;--z-overlay: 200;--z-toast: 9999;--font-family-sans: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-tabular: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-size-xs: .65625rem;--font-size-sm: .75rem;--font-size-base: .875rem;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-normal: 1.42;--spacing-xs: .25rem;--spacing-sm: .4375rem;--spacing-md: .625rem;--spacing-lg: .875rem;--spacing-xl: 1.125rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--app-chrome-bg: #243946;--app-chrome-gradient: linear-gradient(180deg, #243946 0%, #21333e 48%, #1e2e38 100%);--app-chrome-edge: rgba(255, 255, 255, .07);--app-chrome-layer-shine: linear-gradient( 180deg, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, .02) 22%, transparent 48% );--app-chrome-layer-depth: linear-gradient(180deg, transparent 52%, rgba(0, 0, 0, .16) 100%);--app-chrome-layer-grain: repeating-linear-gradient( -18deg, rgba(255, 255, 255, .018) 0px, transparent 1px, transparent 4px, rgba(0, 0, 0, .028) 5px, transparent 6px );--app-chrome-header-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 3px 14px rgba(0, 0, 0, .22);--app-chrome-rail-shadow: inset 1px 0 0 rgba(255, 255, 255, .06), 5px 0 18px -6px rgba(0, 0, 0, .35);--app-sidebar-width-expanded: 284px;--app-sidebar-width-collapsed: 64px;--app-sidebar-layout-duration: .2s;--app-sidebar-layout-easing: ease;--max-content-width: 840px;--table-max-height: min(260px, 38vh);--content-padding-x: 1.125rem;--content-padding-y: .4375rem}@media(max-width:768px){:root{--table-max-height: min(180px, 30vh);--content-padding-x: 1rem;--content-padding-y: .5rem}}@media(max-width:480px){:root{--table-max-height: min(150px, 26vh);--content-padding-x: .75rem;--content-padding-y: .5rem}}@media(prefers-reduced-motion:reduce){:root{--app-sidebar-layout-duration: 1ms}}.rem-profile{display:flex;flex-direction:column;border:1px solid rgba(15,61,92,.12);border-top:3px solid var(--color-primary, #0f3d5c);border-radius:var(--radius-md);overflow:hidden;background:#fff;box-shadow:0 1px 4px #0f172a0f,0 6px 18px #0f172a0a}.rem-profile__footnote{margin:0;padding:.55rem .75rem .65rem;font-size:.6875rem;color:var(--color-neutral-600);line-height:1.4;border-top:1px solid var(--color-neutral-100);background:#fafbfd}.rem-profile__identity{border-bottom:1px solid rgba(15,61,92,.1);overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-neutral-200) transparent;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.rem-profile__id-table{width:100%;border-collapse:collapse;border-spacing:0}.rem-profile__id-header-row{background:transparent}.rem-profile__id-th{padding:.3rem .75rem .2rem;font-size:.5625rem;font-weight:700;color:var(--color-neutral-500);text-align:left;letter-spacing:.08em;text-transform:uppercase;line-height:1.3;vertical-align:bottom;white-space:nowrap;background:transparent;border-right:1px solid rgba(15,61,92,.06)}.rem-profile__id-th:last-child{border-right:none}.rem-profile__id-th[data-col=company_name]{padding-left:1rem}.rem-profile__id-td{padding:.2rem .75rem .5rem;font-size:.8125rem;color:var(--color-neutral-800);font-weight:500;text-align:left;line-height:1.35;vertical-align:top;background:transparent;border-right:1px solid rgba(15,61,92,.06)}.rem-profile__id-td:last-child{border-right:none}.rem-profile__id-td[data-col=company_name]{font-size:.9375rem;font-weight:700;color:var(--color-neutral-900);padding-left:1rem;min-width:150px;letter-spacing:-.01em}.rem-profile__id-td[data-col=ticker_region],.rem-profile__id-td[data-col=ticker]{font-family:var(--font-tabular, monospace);font-size:.8125rem;font-weight:700;color:var(--color-primary, #0f3d5c);letter-spacing:.02em}.rem-profile__id-td[data-col=company_rank],.rem-profile__id-td[data-col=company_ranking]{font-family:var(--font-tabular, monospace);font-weight:600;color:var(--color-neutral-700)}.rem-profile__id-td[data-col=fiscal_year],.rem-profile__id-td[data-col=fiscal_year_date],.rem-profile__id-td[data-col=fye_date]{font-family:var(--font-tabular, monospace);font-weight:600;color:var(--color-neutral-700);white-space:nowrap}.rem-profile__id-data-row:last-child .rem-profile__id-td{border-bottom:none}.rem-profile__pay{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-neutral-200) transparent}.rem-profile--popup{border:none;border-radius:0}.result-table-panel__popup--remuneration{max-width:min(100% - .01px,680px)}.home-tour-target-active{position:relative;z-index:100002!important}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;overflow:hidden}body{margin:0;height:100%;overflow:hidden;font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-neutral-800);background:var(--color-background)}
