.company-comparison-table_scroll__vVhqg{--comparison-label-width:320px;--comparison-company-width:300px;--comparison-header-bg:#f1eee8;--comparison-group-bg:#faf8f4;--comparison-hover-bg:#faf8f4}html[data-theme=dark] .company-comparison-table_scroll__vVhqg{--comparison-header-bg:var(--surface-muted);--comparison-group-bg:#272a25;--comparison-hover-bg:var(--table-row-hover)}.company-comparison-table_table__KoU34{table-layout:fixed;width:max(100%,calc(var(--comparison-label-width) + var(--comparison-columns) * var(--comparison-company-width)))}.company-comparison-table_labelColumn__tg4E7{width:var(--comparison-label-width)}@media (min-width:1200px) and (max-width:1519px){.company-comparison-table_scroll__vVhqg{--comparison-label-width:calc((100vw - 160px) / 4);--comparison-company-width:calc((100vw - 160px) * 3 / 16)}}@media (max-width:639px){.company-comparison-table_scroll__vVhqg{--comparison-label-width:clamp(120px,36vw,150px);--comparison-company-width:calc(100vw - 34px - var(--comparison-label-width))}.company-comparison-table_table__KoU34 td,.company-comparison-table_table__KoU34 th{padding-inline:10px;overflow-wrap:anywhere;font-size:var(--type-support)}.company-comparison-table_table__KoU34 th[scope=rowgroup]>span{width:calc(100vw - 54px);max-width:calc(100vw - 54px)}}@media print{.company-comparison-table_scroll__vVhqg{overflow:visible!important;scroll-snap-type:none}.company-comparison-table_table__KoU34{width:100%!important;min-width:0!important;table-layout:fixed}.company-comparison-table_labelColumn__tg4E7{width:25%}.company-comparison-table_table__KoU34 col:not(:first-child){width:calc(75% / var(--comparison-columns))}.company-comparison-table_table__KoU34 td,.company-comparison-table_table__KoU34 th{position:static!important;min-width:0!important;padding:5px 7px!important;font-size:var(--type-micro)!important;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere}.company-comparison-table_table__KoU34 th[scope=rowgroup]>span{position:static;width:auto;max-width:none}.company-comparison-table_table__KoU34 a[aria-label^=Eemalda]{display:none}}@media (max-width:359px){.company-comparison-table_table__KoU34 th[scope=row]{font-size:var(--type-support)}}.company-comparison-table_table__KoU34{font-family:var(--font-body);font-variant-numeric:tabular-nums}.company-comparison-table_table__KoU34 td,.company-comparison-table_table__KoU34 th{border-color:var(--border)}.company-comparison-table_table__KoU34 .company-comparison-table_value__AL22C{height:56px;padding:12px 16px;font-size:var(--type-support);line-height:1.45;text-align:left;font-weight:400;border-left:1px solid var(--border)}.company-comparison-table_table__KoU34 th[scope=row]{height:56px;padding:12px 16px;font-weight:400;font-size:var(--type-support);line-height:1.45;background:inherit}.company-comparison-table_dataRow__yKFTE{background:var(--surface)}.company-comparison-table_dataRow__yKFTE:focus-within,.company-comparison-table_dataRow__yKFTE:hover{background:var(--comparison-hover-bg)}.company-comparison-table_header__RIj4t{background:var(--comparison-header-bg)}.company-comparison-table_header__RIj4t th{height:84px;padding:14px 16px;background:var(--comparison-header-bg)!important;font-size:var(--type-support)}.company-comparison-table_header__RIj4t th+th{border-left:1px solid var(--border)}.company-comparison-table_companyHeader__cxYia{scroll-snap-align:start}.company-comparison-table_registryCode__C9ds6{display:block;margin-top:6px;font-size:var(--type-support);font-weight:400;color:var(--text-muted)}.company-comparison-table_groupRow__xCs0e{background:var(--comparison-group-bg)}.company-comparison-table_groupRow__xCs0e th{height:40px;padding:9px 16px!important;color:var(--foreground);font-size:var(--type-support)!important}.company-comparison-table_groupNote__pXJDs{margin-left:12px;font-size:var(--type-caption);font-weight:400;color:var(--text-muted)}.company-comparison-table_series1__h_vPb{--company-series:#b9935a}.company-comparison-table_series2__e6tFX{--company-series:#365d73}.company-comparison-table_series3__AsIPu{--company-series:#287a50}.company-comparison-table_series4__GgrPj{--company-series:#9977a5}@media(max-width:639px){.company-comparison-table_scroll__vVhqg{--comparison-label-width:clamp(104px,32vw,136px);--comparison-company-width:240px}.company-comparison-table_table__KoU34 .company-comparison-table_value__AL22C{padding:12px 10px;font-size:var(--type-support)}.company-comparison-table_table__KoU34 th[scope=row]{font-size:var(--type-support);padding-inline:10px}.company-comparison-table_groupNote__pXJDs{display:block;margin:2px 0 0}.company-comparison-table_groupRow__xCs0e th{height:auto;min-height:40px}}.person-profile_page__mZQS_{background:var(--surface);display:flow-root}.person-profile_profile__q8uwk{margin:0 0 3rem;min-width:0}.person-profile_profile__q8uwk[data-search]{margin-top:clamp(1.5rem,3vw,2.5rem)}.person-profile_resultsHeading__okAOn{display:grid;gap:.5rem;margin-bottom:1rem}.person-profile_resultsHeading__okAOn .person-profile_muted__teHv3{margin:0}.person-profile_companyHeading__VoFbi,.person-profile_header__XtCDy,.person-profile_sectionHeader__IpoY2{display:flex;align-items:center;justify-content:space-between;gap:1rem}.person-profile_header__XtCDy{padding:2rem 0;border-bottom:1px solid var(--border)}.person-profile_title__jZBLz{font-family:var(--font-display);font-size:var(--type-title-large);font-weight:600;letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.person-profile_open__g2LeG{display:inline-flex;align-items:center;gap:.65rem;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem 1rem;white-space:nowrap}.person-profile_caution__jPPoX,.person-profile_muted__teHv3{font-size:var(--type-support);color:var(--text-muted);line-height:1.6}.person-profile_caution__jPPoX{margin:1rem 0}.person-profile_summary__Ibik1{display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:0 0 2rem;padding:1rem 0;border-bottom:1px solid var(--border)}.person-profile_summary__Ibik1>div{display:flex;align-items:baseline;gap:.75rem}.person-profile_summary__Ibik1 dt{font-size:var(--type-support);color:var(--text-muted)}.person-profile_summary__Ibik1 dd{font-size:var(--type-subheading);font-weight:600;font-variant-numeric:tabular-nums;margin:0}.person-profile_sectionHeader__IpoY2{flex-wrap:wrap;margin-bottom:1rem}.person-profile_sectionHeader__IpoY2 p{font-size:var(--type-support);color:var(--text-muted);margin-top:.4rem}.person-profile_sectionTitle___GET_{font-family:var(--font-display);font-size:var(--type-section);font-weight:600}.person-profile_tableFrame__18vCo{border-bottom:1px solid var(--border)}.person-profile_dataTable__Q2gZK{min-width:1020px;border-collapse:collapse}.person-profile_dataTable__Q2gZK th{background:var(--surface-sidebar);padding-top:0;padding-bottom:0;font-weight:400}.person-profile_dataTable__Q2gZK td{vertical-align:middle;padding-top:.5rem;padding-bottom:.5rem}.person-profile_dataTable__Q2gZK td:first-child,.person-profile_dataTable__Q2gZK th:first-child{min-width:200px;max-width:250px;background:var(--surface)}.person-profile_dataTable__Q2gZK th:first-child{background:var(--surface-sidebar);z-index:2;border-radius:var(--radius-sm) 0 0 0}.person-profile_dataTable__Q2gZK th:last-child{border-radius:0 var(--radius-sm) 0 0}.person-profile_dataTable__Q2gZK tbody tr:focus-within td:first-child,.person-profile_dataTable__Q2gZK tbody tr:hover td:first-child{background:var(--table-row-hover)}.person-profile_companyName__H4nTy{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:var(--type-body-compact);font-weight:500;overflow-wrap:anywhere}.person-profile_companyName__H4nTy svg{flex-shrink:0}.person-profile_dataTable__Q2gZK .person-profile_muted__teHv3{margin:0;font-size:var(--type-caption)}.person-profile_numeric__JkIvn{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.person-profile_dataTable__Q2gZK td:nth-child(3){max-width:175px;white-space:normal}.person-profile_sortLink__fthJf{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;white-space:nowrap;font-size:var(--type-support);color:var(--text-muted)}.person-profile_sortLink__fthJf[data-active]{color:var(--foreground)}.person-profile_sortLink__fthJf svg{flex-shrink:0}.person-profile_dataTable__Q2gZK th.person-profile_numeric__JkIvn .person-profile_sortLink__fthJf{justify-content:flex-end;width:100%}.person-profile_roles__lfcYD{list-style:none;margin:0;padding:0}.person-profile_roles__lfcYD li{font-size:var(--type-support)}.person-profile_roles__lfcYD a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--text-muted)}.person-profile_roles__lfcYD span{color:var(--text-muted);font-size:var(--type-caption);margin-left:.5rem}.person-profile_dataTable__Q2gZK .person-profile_roles__lfcYD{display:flex;flex-wrap:wrap;gap:0 .75rem;min-width:240px;max-width:330px}.person-profile_dataTable__Q2gZK .person-profile_roles__lfcYD li{display:inline-flex}.person-profile_dataTable__Q2gZK .person-profile_roles__lfcYD a{white-space:nowrap}.person-profile_dataTable__Q2gZK .person-profile_roles__lfcYD svg,.person-profile_scrollHint__3_YwT{display:none}.person-profile_companies__yS4_9{display:grid;gap:1rem}.person-profile_company__PL4EZ{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--surface)}.person-profile_companyHeading__VoFbi{padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:var(--surface-sidebar)}.person-profile_companyHeading__VoFbi .person-profile_muted__teHv3{margin:0}.person-profile_ownership__CI1s7{text-align:right;font-size:var(--type-support)}.person-profile_ownership__CI1s7 span{display:block;color:var(--text-muted);margin-bottom:.25rem}.person-profile_ownership__CI1s7 strong{font-weight:500}.person-profile_companyBody__EJnOO{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding:1rem 1.5rem}.person-profile_finances__g_q8x{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-content:center;margin:0}.person-profile_finances__g_q8x dt{font-size:var(--type-support);color:var(--text-muted)}.person-profile_finances__g_q8x dt span{margin-left:.5rem}.person-profile_finances__g_q8x dd{font-size:var(--type-subheading);font-weight:500;font-variant-numeric:tabular-nums;margin:.4rem 0;white-space:nowrap}.person-profile_source__Fctdd{border-top:1px solid var(--border);padding:0 1.5rem;color:var(--text-muted);font-size:var(--type-support)}.person-profile_source__Fctdd summary{display:flex;align-items:center;min-height:44px;cursor:pointer;width:fit-content}.person-profile_source__Fctdd summary:before{content:"+";margin-right:.65rem}.person-profile_source__Fctdd[open] summary:before{content:"−"}.person-profile_source__Fctdd[open]{padding-bottom:1rem}.person-profile_source__Fctdd p{margin:.5rem 0;overflow-wrap:anywhere}.person-profile_source__Fctdd a{text-decoration:underline;text-underline-offset:4px}.person-profile_sourceRoles__1JvaI{list-style:none;margin:0;padding:0;line-height:1.6}.person-profile_profile__q8uwk a:focus-visible,.person-profile_source__Fctdd summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.person-profile_profile__q8uwk a:hover{text-decoration:underline;text-underline-offset:4px}.person-profile_names__dXNyd{list-style:none;padding:0;margin:0}.person-profile_names__dXNyd li{border-bottom:1px solid var(--border)}.person-profile_names__dXNyd a{display:flex;align-items:center;gap:1rem;min-height:88px;padding:1rem .75rem;margin:0 -.75rem;border-radius:var(--radius-sm);cursor:pointer;transition:background-color .18s ease}.person-profile_names__dXNyd a:focus-visible,.person-profile_names__dXNyd a:hover{background:var(--surface-sidebar);text-decoration:none}.person-profile_names__dXNyd a>svg{flex-shrink:0}.person-profile_names__dXNyd a>svg:first-child{width:36px;height:36px;padding:8px;background:var(--surface-sidebar);border-radius:50%}.person-profile_names__dXNyd a>span{min-width:0;overflow-wrap:anywhere}.person-profile_names__dXNyd .person-profile_roleDetail__CitZt{font-size:var(--type-caption)}.person-profile_names__dXNyd span{flex:1}.person-profile_names__dXNyd small{display:block;color:var(--text-muted);font-size:var(--type-support);margin-top:.25rem}.person-profile_personLink__ARpNf{font-weight:500;text-underline-offset:4px}.person-profile_names__dXNyd a:focus-visible .person-profile_personLink__ARpNf,.person-profile_names__dXNyd a:hover .person-profile_personLink__ARpNf{text-decoration:underline}@media(max-width:700px){.person-profile_header__XtCDy{flex-wrap:wrap}.person-profile_title__jZBLz{font-size:var(--type-title)}.person-profile_summary__Ibik1{gap:.75rem 1.5rem;margin-bottom:1.5rem}.person-profile_summary__Ibik1>div{gap:.5rem}.person-profile_summary__Ibik1 dd{font-size:var(--type-body-compact)}.person-profile_sectionHeader__IpoY2{align-items:flex-start;gap:.75rem}.person-profile_scrollHint__3_YwT{display:block;color:var(--text-muted);font-size:var(--type-caption);margin:0 0 .5rem}.person-profile_dataTable__Q2gZK{table-layout:fixed}.person-profile_dataTable__Q2gZK td:first-child,.person-profile_dataTable__Q2gZK th:first-child{width:clamp(104px,32vw,136px);min-width:clamp(104px,32vw,136px);max-width:clamp(104px,32vw,136px);white-space:normal;overflow-wrap:anywhere}.person-profile_dataTable__Q2gZK .person-profile_companyName__H4nTy{white-space:normal}.person-profile_companyHeading__VoFbi{padding:.75rem 1rem;align-items:flex-start;flex-wrap:wrap}.person-profile_ownership__CI1s7{display:flex;gap:.6rem;text-align:left}.person-profile_ownership__CI1s7 span{margin:0}.person-profile_companyBody__EJnOO{grid-template-columns:1fr;gap:.75rem;padding:.75rem 1rem}.person-profile_roles__lfcYD span{display:block;margin:0}.person-profile_finances__g_q8x{border-top:1px solid var(--border);padding-top:1rem}.person-profile_finances__g_q8x dt span{display:block;margin:0}.person-profile_source__Fctdd{padding:0 1rem}}@media(prefers-reduced-motion:no-preference){.person-profile_source__Fctdd[open]>p,.person-profile_source__Fctdd[open]>ul{animation:person-profile_source-in__XUUe2 .18s ease-out}@keyframes person-profile_source-in__XUUe2{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}}.person-profile_profile__q8uwk[data-profile]{margin-bottom:2rem}.person-profile_profileHeader__1afO5{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;padding:0 0 1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--border)}.person-profile_profileIdentity__sv2Vv{min-width:0;flex:1}.person-profile_profileTitleRow__HGobl{display:flex;align-items:center;gap:.75rem}.person-profile_back__ZykcR{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);transition:background-color .18s,color .18s}.person-profile_back__ZykcR:hover{background:var(--surface-muted);color:var(--foreground)}.person-profile_profileHeader__1afO5 .person-profile_title__jZBLz{font-size:var(--type-title);line-height:1.2}.person-profile_profileHeader__1afO5 .person-profile_summary__Ibik1{border:0;margin:0;padding:0;gap:.75rem 1.5rem}.person-profile_profileHeader__1afO5 .person-profile_summary__Ibik1>div{gap:.5rem}.person-profile_profileHeader__1afO5 .person-profile_summary__Ibik1 dd{font-size:var(--type-body-compact)}.person-profile_identityNote__MenOl{margin:.5rem 0 0 56px;font-size:var(--type-support);color:var(--text-muted)}.person-profile_profile__q8uwk[data-profile] .person-profile_sectionHeader__IpoY2{margin-bottom:1rem}@media(max-width:700px){.person-profile_profileHeader__1afO5{gap:1rem;margin-bottom:1rem}.person-profile_profileIdentity__sv2Vv{flex-basis:100%}.person-profile_profileHeader__1afO5 .person-profile_summary__Ibik1{width:100%;gap:.5rem 1rem}.person-profile_profileHeader__1afO5 .person-profile_summary__Ibik1>div{gap:.4rem}.person-profile_profile__q8uwk[data-profile] .person-profile_sectionTitle___GET_{font-size:var(--type-subheading)}}@media(prefers-reduced-motion:reduce){.person-profile_back__ZykcR,.person-profile_names__dXNyd a{transition:none}}.person-profile_pagination__XLDka{align-items:center;justify-content:space-between;margin-top:24px;padding-top:20px;border-top:1px solid var(--border);font-size:var(--type-support);color:var(--text-muted)}.person-profile_pagination__XLDka,.person-profile_pagination__XLDka>div{display:flex;flex-wrap:wrap;gap:12px}.person-profile_pagination__XLDka a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);transition:background-color .18s ease}.person-profile_pagination__XLDka a:hover{background:var(--surface-muted);text-decoration:none}@media(prefers-reduced-motion:reduce){.person-profile_pagination__XLDka a{transition:none}}.person-profile_personControls__UYbZF{display:flex;align-items:center;gap:12px}.person-profile_mobileColumnHeading__2Owny,.person-profile_mobileLabel___1tuf{display:none}.person-profile_personTable__g8OlQ{min-width:1020px;table-layout:auto}.person-profile_personTable__g8OlQ .person-profile_companyColumn__2fhue{width:24%}.person-profile_personTable__g8OlQ .person-profile_rolesColumn__akJgu{width:25%}.person-profile_personTable__g8OlQ .person-profile_sourcesColumn___LKvb{width:44px}.person-profile_personTable__g8OlQ td:first-child,.person-profile_personTable__g8OlQ th:first-child{position:static;left:auto;z-index:auto;min-width:240px;max-width:280px}.person-profile_personTable__g8OlQ .person-profile_companyName__H4nTy{overflow-wrap:normal;word-break:normal;line-height:1.45}.person-profile_personTable__g8OlQ .person-profile_roles__lfcYD{min-width:220px;gap:0 12px}.person-profile_personTable__g8OlQ .person-profile_roles__lfcYD a{white-space:normal;text-decoration:none;color:var(--text-muted)}.person-profile_personTable__g8OlQ .person-profile_roles__lfcYD a:focus-visible,.person-profile_personTable__g8OlQ .person-profile_roles__lfcYD a:hover{color:var(--foreground);text-decoration:underline}.person-profile_sortControl__s0oYw{display:none;position:relative;font-size:var(--type-support)}.person-profile_profile__q8uwk[data-view=cards] .person-profile_sortControl__s0oYw{display:block}.person-profile_sortControl__s0oYw summary{display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;cursor:pointer;list-style:none;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.person-profile_sortControl__s0oYw summary::-webkit-details-marker{display:none}.person-profile_sortControl__s0oYw nav{position:absolute;right:0;top:calc(100% + 6px);z-index:5;min-width:180px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000012}.person-profile_sortControl__s0oYw nav a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border-radius:var(--radius-sm)}.person-profile_sortControl__s0oYw nav a:hover,.person-profile_sortControl__s0oYw nav a[aria-current]{background:var(--surface-muted);text-decoration:none}.person-profile_sortControl__s0oYw summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.person-profile_summary__Ibik1 a{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px}.person-profile_summary__Ibik1 dt a{display:inline-flex;align-items:center;min-height:44px}.person-profile_roles__lfcYD li[id],.person-profile_roles__lfcYD[id],.person-profile_sectionTitle___GET_[id]{scroll-margin-top:100px}@media(max-width:900px){.person-profile_personControls__UYbZF{width:100%;justify-content:space-between;gap:8px}.person-profile_sortControl__s0oYw{display:block}}@media(prefers-reduced-motion:no-preference){.person-profile_personTable__g8OlQ tbody{animation:person-profile_person-results-in__RTxTi .16s ease-out}.person-profile_sortControl__s0oYw[open] nav{animation:person-profile_person-results-in__RTxTi .12s ease-out}@keyframes person-profile_person-results-in__RTxTi{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:900px){.person-profile_personControls__UYbZF{flex-wrap:wrap}}@media(max-width:380px){.person-profile_personControls__UYbZF>nav>a>svg{display:none}}.company-overview_overview__hirCt{display:grid;gap:40px;padding-bottom:20px}.company-overview_metrics__Jv2b_{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--type-body-compact);line-height:1.5;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.company-overview_metrics__Jv2b_>tbody{display:contents}.company-overview_metricExtrasCell__FJO__,.company-overview_metricValueCell__IU2t5{padding:0}.company-overview_metricCard__wg9ue{display:flex;min-width:0;min-height:124px;flex-direction:column;gap:4px;padding:6px 17px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);color:var(--foreground);text-decoration:none;transition:border-color .18s ease}.company-overview_metricCard__wg9ue:hover{border-color:var(--accent)}.company-overview_metricMain__Y0ay4:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.company-overview_metricLabel__b0omA{padding:0;text-align:left;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:4px;color:var(--text-muted);font-size:var(--type-data-support)}.company-overview_metricLabel__b0omA svg{flex:none}.company-overview_metricLabel__b0omA button{margin-inline:-8px}.company-overview_metricValue__GY_mU{overflow-wrap:anywhere;font-family:var(--font-display);font-size:var(--type-data-metric);font-weight:600;line-height:1.08;font-variant-numeric:tabular-nums}.company-overview_metricMain__Y0ay4{display:grid;gap:4px;color:inherit;text-decoration:none}.company-overview_metricMain__Y0ay4:hover .company-overview_metricValue__GY_mU{text-decoration:underline;text-underline-offset:4px}.company-overview_metricExtras__J4D8v{display:grid;gap:6px;margin:2px 0 0;padding-top:8px;border-top:1px solid var(--border);font-size:var(--type-data-support)}.company-overview_metricExtra__XEOVZ{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.company-overview_metricExtras__J4D8v dt{color:var(--text-muted);line-height:1.4}.company-overview_metricExtras__J4D8v dd{min-width:0;margin:0 0 0 auto}.company-overview_metricExtras__J4D8v a{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--foreground);font-weight:400;text-decoration:none}.company-overview_metricExtras__J4D8v a:hover{text-decoration:underline;text-underline-offset:3px}.company-overview_metricExtras__J4D8v .company-overview_metricExtraDetail__OEXy2{flex-basis:100%;margin:0;color:var(--text-muted);line-height:1.4}.company-overview_metricDetail__McUWE{min-height:18px;color:var(--text-muted);font-size:var(--type-data-support);line-height:1.4}.company-overview_positive__ipsSw{color:var(--success);font-weight:600}.company-overview_detailsGrid__H3OlG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.company-overview_detailCard__XDLgt{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.company-overview_cardHeader__SgoDd{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;background:var(--surface-muted);border-bottom:1px solid var(--border)}.company-overview_cardHeader__SgoDd h2{font-size:var(--type-data-section);font-weight:600}.company-overview_cardHeader__SgoDd a{display:inline-flex;min-height:36px;align-items:center;gap:5px;color:var(--foreground);font-size:var(--type-data-support);font-weight:400;white-space:nowrap;text-decoration:none}.company-overview_cardHeader__SgoDd a:hover,.company-overview_sectionLink__DFeDZ:hover{text-decoration:underline;text-underline-offset:3px}.company-overview_detailRow__NseKE{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr);gap:10px;align-items:center;min-height:48px;padding:9px 18px;border-bottom:1px solid var(--border);font-size:var(--type-body-compact)}.company-overview_detailRow__NseKE:last-child{border-bottom:0}.company-overview_detailRow__NseKE dt{color:var(--text-muted)}.company-overview_detailRow__NseKE dd>span{min-width:0}.company-overview_detailRow__NseKE dd{display:flex;min-width:0;align-items:center;gap:5px;margin:0;font-weight:400;overflow-wrap:anywhere}.company-overview_trendGrid__dJmz7{display:grid;grid-template-columns:minmax(0,2.65fr) minmax(260px,1fr);align-items:start;gap:14px}.company-overview_lowerSection__a8CA_{min-width:0}.company-overview_sectionHeading__1XoqM{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.company-overview_sectionHeading__1XoqM h2{font-size:var(--type-data-section);font-weight:600;line-height:1.2}.company-overview_sectionHeading__1XoqM p{margin-top:4px;color:var(--text-muted);font-size:var(--type-data-support)}.company-overview_sectionLink__DFeDZ{display:inline-flex;min-height:40px;align-items:center;gap:8px;color:var(--foreground);font-size:var(--type-data-support);font-weight:400;white-space:nowrap;text-decoration:none}.company-overview_missingPanel__qJKJm{padding:20px;border:1px solid var(--border);border-radius:10px;color:var(--text-muted);font-size:var(--type-support)}.company-overview_dataNote__Y9HyM{margin-top:10px;color:var(--text-muted);font-size:var(--type-data-support)}.company-overview_penTable__UdXpR{border-collapse:collapse;font-size:var(--type-body-compact);line-height:1.5}.company-overview_penTable__UdXpR thead{background:var(--surface-sidebar)}.company-overview_penTable__UdXpR thead th{font-weight:400}.company-overview_penTable__UdXpR thead th:first-child{border-top-left-radius:9px}.company-overview_penTable__UdXpR thead th:last-child{border-top-right-radius:9px}.company-overview_penTable__UdXpR tbody tr:nth-child(2n){background:var(--surface)}.company-overview_penTable__UdXpR tbody td,.company-overview_penTable__UdXpR tbody th{border-color:var(--border)}.company-overview_nextNav__F3DAf{display:flex;justify-content:flex-end;padding-top:18px;border-top:1px solid var(--border)}.company-overview_nextNav__F3DAf a{display:grid;grid-template-columns:1fr auto;column-gap:16px;align-items:center;color:var(--foreground);text-align:right;text-decoration:none}.company-overview_nextNav__F3DAf span{color:var(--text-muted);font-size:var(--type-caption)}.company-overview_nextNav__F3DAf strong{grid-column:1;font-size:var(--type-support)}.company-overview_nextNav__F3DAf svg{grid-column:2;grid-row:1/span 2}@media (max-width:1050px){.company-overview_metrics__Jv2b_{grid-template-columns:repeat(2,minmax(0,1fr))}.company-overview_trendGrid__dJmz7{grid-template-columns:1fr}}@media (max-width:680px){.company-overview_detailsGrid__H3OlG{grid-template-columns:1fr}.company-overview_sectionHeading__1XoqM{align-items:start}}@media (max-width:420px){.company-overview_metrics__Jv2b_{gap:8px}.company-overview_metricCard__wg9ue{min-height:115px;padding:6px 12px 12px}.company-overview_sectionHeading__1XoqM{flex-direction:column;gap:4px}.company-overview_detailRow__NseKE{grid-template-columns:100px minmax(0,1fr);padding-inline:12px}.company-overview_detailRow__NseKE.company-overview_activityRow__TkpR9{grid-template-columns:120px minmax(0,1fr)}.company-overview_cardHeader__SgoDd{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.company-overview_metricCard__wg9ue{transition:none}.company-overview_metricCard__wg9ue:hover{transform:none}}@media (max-width:680px){.company-overview_metrics__Jv2b_{display:block;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted)}.company-overview_metrics__Jv2b_>tbody{display:block}.company-overview_metricCard__wg9ue{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:2px 12px;min-height:0;padding:8px 12px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent}.company-overview_metricCard__wg9ue:last-child{border-bottom:0}.company-overview_metricLabel__b0omA{align-self:start;min-height:44px;color:var(--foreground)}.company-overview_metricLabel__b0omA button{margin-inline:-14px}.company-overview_metricMain__Y0ay4{text-align:right}.company-overview_metricValue__GY_mU{font-size:var(--type-subheading)}.company-overview_metricExtras__J4D8v .company-overview_metricExtraMissing__QHlSb{display:none}.company-overview_metricExtrasCell__FJO__{grid-column:1/-1}.company-overview_metricExtras__J4D8v{gap:4px;margin:2px 0 0;padding-top:0;border-top:0}.company-overview_metricExtras__J4D8v .company-overview_metricExtraDetail__OEXy2{text-align:right}}.company-overview_activityLink__CLn2E{display:inline-flex;align-items:center;gap:6px;text-decoration:underline;text-underline-offset:4px}.company-overview_activityLink__CLn2E svg{flex-shrink:0}.company-overview_activityLink__CLn2E:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.company-overview_metricSidebar__NxuZg{--text-muted:var(--text-inverse-muted);min-width:0;border-radius:12px;overflow:hidden}.company-overview_metricSidebar__NxuZg .company-overview_metrics__Jv2b_{display:block;border:0;border-radius:0;background:transparent}.company-overview_metricSidebar__NxuZg .company-overview_metrics__Jv2b_>tbody{display:block}.company-overview_metricSidebar__NxuZg .company-overview_metricCard__wg9ue{min-height:0;border:0;border-bottom:1px solid var(--border-inverse);border-radius:0;background:transparent;color:inherit;padding:18px}.company-overview_metricSidebar__NxuZg .company-overview_metricCard__wg9ue:last-child{border-bottom:0}.company-overview_metricSidebar__NxuZg .company-overview_metricLabel__b0omA{color:var(--text-inverse-muted)}.company-overview_metricSidebar__NxuZg .company-overview_metricValue__GY_mU{font-size:var(--type-metric)}.company-overview_metricSidebar__NxuZg .company-overview_metricDetail__McUWE,.company-overview_metricSidebar__NxuZg .company-overview_metricExtraDetail__OEXy2,.company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v dt{color:var(--text-inverse-muted)}.company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v{border-color:var(--border-inverse)}.company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v a{color:inherit;text-decoration:underline;text-underline-offset:3px}.company-overview_metricSidebar__NxuZg .company-overview_metricMain__Y0ay4 .company-overview_metricValue__GY_mU{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--text-inverse-faint)}.company-overview_metricSidebar__NxuZg .company-overview_positive__ipsSw{color:var(--signal-positive)}.company-overview_metricSidebar__NxuZg button:hover{background:var(--border-inverse)}@media(min-width:681px){.company-overview_metricSidebar__NxuZg .company-overview_metricCard__wg9ue{display:flex;align-items:stretch;gap:5px}}.company-overview_trendGrid__dJmz7{grid-template-areas:"chart metrics"}.company-overview_trendChart__44tYK{grid-area:chart;min-width:0}.company-overview_metricSidebar__NxuZg{grid-area:metrics}@media(max-width:1050px){.company-overview_trendGrid__dJmz7{grid-template-areas:"metrics" "chart"}}.company-overview_contactNote__4pSFs{margin:0;padding:12px 18px;border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--type-data-support);line-height:1.5}.company-overview_contactNote__4pSFs a{text-decoration:underline;text-underline-offset:3px}.company-overview_referenceFacts__zRRvv{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--border)}.company-overview_referenceFacts__zRRvv article{padding:12px 20px 20px;min-width:0;border-right:1px solid var(--border)}.company-overview_referenceFacts__zRRvv article:first-child{padding-left:0}.company-overview_referenceFacts__zRRvv article:last-child{border-right:0}.company-overview_referenceFactHeading__Iqs_S{display:flex;align-items:center;justify-content:space-between;gap:4px}.company-overview_referenceFactHeading__Iqs_S h3{font-size:var(--type-body-compact);font-weight:500}.company-overview_referenceFacts__zRRvv article>a{display:block;width:fit-content;font-size:var(--type-data-metric);letter-spacing:-.04em;font-weight:500;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:6px}.company-overview_referenceFacts__zRRvv article>p{margin-top:12px;color:var(--text-muted);font-size:var(--type-support)}.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg{--text-muted:#5d6876;--text-inverse-muted:#5d6876;--text-inverse-faint:#dfe4eb;--border-inverse:#dfe4eb;--accent-soft:#edf2f8;--signal-positive:#25664d;--signal-negative:#aa3544;--panel-bg:var(--surface);--panel-border:var(--border);--panel-text:var(--foreground);background:var(--surface);color:var(--foreground);border:1px solid var(--border)}.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricCard__wg9ue{color:var(--foreground);background:transparent;border-color:var(--border)}.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricDetail__McUWE,.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v,.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricLabel__b0omA{color:var(--text-muted)}.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricValue__GY_mU{font-family:var(--font-data);font-weight:500;font-size:var(--type-subheading)}.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricExtra__XEOVZ dd a{color:var(--foreground)}.company-overview_reference__ew67R .company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v{border-color:var(--border)}.company-overview_reference__ew67R .company-overview_detailCard__XDLgt{border-radius:8px}.company-overview_reference__ew67R .company-overview_cardHeader__SgoDd{background:var(--surface)}.company-overview_reference__ew67R .company-overview_trendGrid__dJmz7{gap:24px}@media (max-width:680px){.company-overview_referenceFacts__zRRvv{grid-template-columns:repeat(2,minmax(0,1fr))}.company-overview_referenceFacts__zRRvv article{padding:8px 12px 16px}.company-overview_referenceFacts__zRRvv article:nth-child(odd){padding-left:0}.company-overview_referenceFacts__zRRvv article:nth-child(2n){border-right:0}.company-overview_referenceFacts__zRRvv article:nth-child(-n+2){border-bottom:1px solid var(--border)}.company-overview_referenceFacts__zRRvv article>a{font-size:var(--type-subheading)}.company-overview_referenceFacts__zRRvv article>p{font-size:var(--type-caption)}.company-overview_reference__ew67R{gap:24px}}@media(max-width:1050px){.company-overview_reference__ew67R .company-overview_trendGrid__dJmz7{grid-template-areas:"chart" "metrics"}}.company-overview_negative__5c6a2{color:var(--danger);font-weight:600}.company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v .company-overview_negative__5c6a2,.company-overview_metricSidebar__NxuZg .company-overview_negative__5c6a2{color:var(--signal-negative)}.company-overview_metricSidebar__NxuZg .company-overview_metricExtras__J4D8v .company-overview_positive__ipsSw{color:var(--signal-positive)}.company-overview_activityGrid__zoKh9{display:block}.company-overview_activityFrame__TVpv4{min-width:0;overflow:hidden}.company-overview_sourceLabel__ZJFqG{overflow-wrap:normal;word-break:normal}.company-pro-banner_banner__KeAe1{display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr) minmax(240px,310px);align-items:center;gap:24px;margin-top:40px;border:1px solid #d9b76f;border-radius:12px;background:#f9db91;padding:18px 22px;color:#171510}.company-pro-banner_illustration__eOgOy{display:block;width:180px;height:auto;justify-self:center}.company-pro-banner_copy__c9Z5C h2{margin-top:7px;font-family:var(--font-display);font-size:var(--type-company-banner);font-weight:700;line-height:1.2}.company-pro-banner_copy__c9Z5C p{max-width:460px;margin-top:7px;font-size:var(--type-data-support);line-height:1.5}.company-pro-banner_eyebrow__3Sw2_{font-size:var(--type-micro);font-weight:700;letter-spacing:.1em}.company-pro-banner_benefits__sFOm7{display:grid;gap:14px;align-self:stretch;align-content:center;border-radius:10px;background:#fff8e9;padding:18px}.company-pro-banner_benefits__sFOm7 ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.company-pro-banner_benefits__sFOm7 li{display:flex;align-items:center;gap:7px;font-size:var(--type-data-support)}.company-pro-banner_benefits__sFOm7 li svg{flex:none}.company-pro-banner_benefits__sFOm7 a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:10px;border-radius:7px;background:#171510;padding:9px 14px;color:#fff8e9;font-size:var(--type-data-support);font-weight:400;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.company-pro-banner_benefits__sFOm7 a:hover{background:#3b3328;transform:translateY(-2px)}.company-pro-banner_benefits__sFOm7 a:focus-visible{outline:2px solid #171510;outline-offset:3px}@media(max-width:1000px){.company-pro-banner_banner__KeAe1{grid-template-columns:170px minmax(0,1fr)}.company-pro-banner_illustration__eOgOy{width:160px}.company-pro-banner_benefits__sFOm7{grid-column:1/-1}.company-pro-banner_benefits__sFOm7 ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.company-pro-banner_banner__KeAe1{grid-template-columns:1fr;gap:12px;padding:18px}.company-pro-banner_illustration__eOgOy{width:170px;margin:auto}.company-pro-banner_benefits__sFOm7{grid-column:auto}.company-pro-banner_benefits__sFOm7 ul{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.company-pro-banner_benefits__sFOm7 a{transition:none}.company-pro-banner_benefits__sFOm7 a:hover{transform:none}}@media print{.company-pro-banner_banner__KeAe1{display:none!important}}.company-navigation_mobile__3i6TW{position:sticky;top:var(--site-header-height,80px);z-index:30;transition:top .3s ease-out}header[data-scroll-hidden=true]+.company-navigation_mobile__3i6TW{top:0}.company-navigation_menu__tz8Hx{max-height:min(560px,calc(100dvh - var(--site-header-height, 80px) - 88px));overscroll-behavior:contain}.company-navigation_links__wRCEA a[aria-current=page],.company-navigation_links__wRCEA a[aria-current=page]:hover{background:var(--accent-soft);color:var(--foreground);font-weight:400}.company-navigation_content__X0IO7 [id]{scroll-margin-top:calc(var(--site-header-height, 80px) + 24px)}@media (max-width:1279px){.company-navigation_content__X0IO7 [id]{scroll-margin-top:calc(var(--site-header-height, 80px) + 88px)}}@media (prefers-reduced-motion:reduce){.company-navigation_mobile__3i6TW{transition:none}}.company-navigation_mobileNav__INt6M{background:var(--surface);padding:6px 12px}.company-navigation_mobileDetails__TRjCB{position:relative}.company-navigation_mobileTrigger__UAw4g{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-muted);padding:8px 12px;list-style:none;cursor:pointer}.company-navigation_mobileTrigger__UAw4g::-webkit-details-marker{display:none}.company-navigation_mobileTrigger__UAw4g>span{min-width:0}.company-navigation_mobileTrigger__UAw4g>span:first-child{flex:1}.company-navigation_mobileTrigger__UAw4g strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--type-subheading);line-height:1.25}.company-navigation_mobileTrigger__UAw4g small{display:flex;align-items:baseline;gap:4px;margin-top:4px;color:var(--text-muted);font-size:var(--type-support);line-height:1.4}.company-navigation_mobileCompanyName__nNE_s{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-navigation_mobileRegistryCode__yrtwV{flex:none;white-space:nowrap}.company-navigation_mobileChevron__UtsFe{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.company-navigation_mobileTrigger__UAw4g svg{flex:none;transition:transform .2s ease}.company-navigation_mobileTrigger__UAw4g:hover{border-color:var(--focus)}.company-navigation_mobileTrigger__UAw4g:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.company-navigation_mobileDetails__TRjCB[open] .company-navigation_mobileTrigger__UAw4g svg{transform:rotate(180deg)}.company-navigation_mobileDetails__TRjCB .company-navigation_menu__tz8Hx{position:absolute;z-index:40;inset-inline:0;top:100%;overflow:auto;max-height:min(570px,calc(100dvh - var(--site-header-height,80px) - 80px));border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:8px 6px;box-shadow:0 16px 40px rgb(23 21 16/.13);overscroll-behavior:contain}.company-navigation_menu__tz8Hx section+section{margin-top:8px;border-top:1px solid var(--border);padding-top:8px}.company-navigation_menu__tz8Hx h2{padding:7px 10px;color:var(--text-muted);font-size:var(--type-support);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.company-navigation_menu__tz8Hx a{display:flex;min-height:46px;align-items:center;border-radius:8px;padding:10px;font-size:var(--type-body-compact);line-height:1.4}.company-navigation_menu__tz8Hx a:hover,.company-navigation_menu__tz8Hx a[aria-current=page]{background:var(--accent-soft)}.company-navigation_menu__tz8Hx a[aria-current=page]{font-weight:400}@media(prefers-reduced-motion:reduce){.company-navigation_mobileTrigger__UAw4g svg{transition:none}}.company-navigation_headingBand__RR7Gw{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-top:48px}.company-navigation_companyIdentity__XLR5C{min-width:0;flex:1;font-size:var(--type-company-identity);font-weight:600;line-height:1.18;letter-spacing:-.025em;overflow-wrap:anywhere}.company-navigation_companyIdentity__XLR5C a:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:767px){.company-navigation_headingBand__RR7Gw{flex-direction:row;align-items:flex-start;gap:12px;padding-top:24px}.company-navigation_companyIdentity__XLR5C{font-size:var(--type-title)}}@media print{.company-navigation_headingBand__RR7Gw{display:block;padding-top:0}.company-navigation_companyIdentity__XLR5C{font-size:var(--type-title)}}.eis-projects-table_table__A2k7n tbody td,.eis-projects-table_table__A2k7n tbody th{vertical-align:top;padding-block:14px}.eis-projects-table_project__jm_Xs{display:flex;align-items:flex-start;gap:4px}.eis-projects-table_name__OzGjs{min-width:0;flex:1;overflow-wrap:break-word;word-break:normal}.eis-projects-table_project__jm_Xs>button{margin-top:-9px;margin-right:-8px}@media screen and (max-width:639px){.eis-projects-table_table__A2k7n.eis-projects-table_table__A2k7n>tbody>tr>:first-child:not([colspan]),.eis-projects-table_table__A2k7n.eis-projects-table_table__A2k7n>thead>tr>:first-child:not([colspan]){width:244px!important;min-width:244px!important;max-width:244px!important;overflow-wrap:normal}}.company-adjacent-nav_nav__E5hJJ{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;border-top:1px solid var(--border);padding:16px 0}.company-adjacent-nav_nav__E5hJJ a{display:inline-flex;min-height:44px;align-items:center;gap:16px;color:var(--foreground);text-decoration:none}.company-adjacent-nav_nav__E5hJJ small{display:block;color:var(--text-muted);font-size:var(--type-support)}.company-adjacent-nav_nav__E5hJJ strong{display:block;margin-top:3px;font-family:var(--font-display);font-size:var(--type-section)}.company-adjacent-nav_nav__E5hJJ a:hover strong{color:var(--focus)}.company-adjacent-nav_next__gdiSI{text-align:right}@media(max-width:639px){.company-adjacent-nav_nav__E5hJJ{min-height:100px;gap:10px}.company-adjacent-nav_nav__E5hJJ a{gap:6px}.company-adjacent-nav_nav__E5hJJ strong{font-size:var(--type-body-compact)}.company-adjacent-nav_nav__E5hJJ small{font-size:var(--type-caption)}}@media print{.company-adjacent-nav_nav__E5hJJ{display:none}}.quarter-facts-table_table__EE2b0{table-layout:fixed}.quarter-facts-table_tax__JT1cv{min-width:776px}.quarter-facts-table_workforce___Aulm{min-width:864px}.quarter-facts-table_table__EE2b0 thead th{height:64px;font-weight:400;vertical-align:middle}.quarter-facts-table_label__tEch8{display:flex;min-width:0;flex-direction:column;gap:4px;line-height:1.3}.quarter-facts-table_unit__1SAkL{color:var(--text-muted);font-size:var(--type-caption);white-space:nowrap}@media screen and (max-width:639px){.quarter-facts-table_table__EE2b0 tr>:first-child{width:104px!important;min-width:104px!important;max-width:104px!important}.quarter-facts-table_table__EE2b0 tbody td,.quarter-facts-table_table__EE2b0 thead th{padding-inline:12px}}@media print{.quarter-facts-table_table__EE2b0{table-layout:auto;min-width:0}.quarter-facts-table_table__EE2b0 col{width:auto!important}}.quarterly-data-table_table__eDlCP{--table-row-alt:#faf7f2;--table-row-hover:#f1e6d4}.quarterly-data-table_table__eDlCP table{table-layout:fixed}.quarterly-data-table_table__eDlCP thead,.quarterly-data-table_table__eDlCP thead th{background:#f1eee8}.quarterly-data-table_table__eDlCP thead tr{border-bottom:0}.quarterly-data-table_table__eDlCP thead th:first-child{border-radius:9px 0 0 9px}.quarterly-data-table_table__eDlCP thead th:last-child{border-radius:0 9px 9px 0}.quarterly-data-table_table__eDlCP thead button{gap:5px;padding:0 12px;font-size:var(--type-support)}.quarterly-data-table_table__eDlCP tbody td{height:48px;padding:0 12px;font-size:var(--type-support)}.quarterly-data-table_table__eDlCP button[aria-controls]{flex-direction:row-reverse;font-size:var(--type-support);cursor:pointer}html[data-theme=dark] .quarterly-data-table_table__eDlCP{--table-row-alt:#272922;--table-row-hover:#383326}html[data-theme=dark] .quarterly-data-table_table__eDlCP thead,html[data-theme=dark] .quarterly-data-table_table__eDlCP thead th{background:var(--surface-muted)}.analysis-panel_panel__2_isE{--text-inverse-muted:#cfc8bd;--text-inverse-subtle:#beb7ac;--text-inverse-faint:#a9a297;--border-inverse:#3a3730;--accent-soft:#e8d6b9;--signal-positive:#78c69a;--signal-negative:#f0786c;background:#171510;color:#f5f2e9}.analysis-panel_quarterlyPanel__RIQaP{background:#2a2722}@media print{.analysis-panel_panel__2_isE{--text-inverse-muted:#6f685e;--border-inverse:#d8d0c3;--accent-soft:#896635;--signal-positive:#287a50;--signal-negative:#b9362c;background:white;color:#171510}}.navigation-feedback_feedback__wGm5y{position:fixed;inset:0 0 auto;z-index:1000;pointer-events:none}.navigation-feedback_track__ObIbD{display:block;height:3px;overflow:hidden;background:var(--accent-soft)}.navigation-feedback_track__ObIbD:after{content:"";display:block;width:32%;height:100%;background:var(--primary);animation:navigation-feedback_navigation-pulse__SrzQT 1s ease-in-out infinite}.navigation-feedback_message__43Dr4{position:fixed;top:12px;left:50%;transform:translateX(-50%);padding:8px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-size:var(--type-support);box-shadow:0 3px 12px #00000012;white-space:nowrap}.navigation-feedback_pendingMarker__nqNYg{display:none}a:has(>.navigation-feedback_pendingMarker__nqNYg[data-pending]){cursor:progress;opacity:.6}@keyframes navigation-feedback_navigation-pulse__SrzQT{0%{transform:translateX(-110%)}to{transform:translateX(420%)}}@media(prefers-reduced-motion:reduce){.navigation-feedback_track__ObIbD:after{animation:none;width:100%;opacity:.7}}.company-general_page__KC7iG{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:40px;padding:16px 0 0}.company-general_page__KC7iG>section,.company-general_twoColumns__OzBXe{min-width:0}.company-general_twoColumns__OzBXe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-general_activityCard__JUWlO,.company-general_card__OcDvN{min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.company-general_cardHeader__J1_hr{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);background:var(--surface-muted);padding:13px 16px}.company-general_cardHeader__J1_hr h2{font-family:var(--font-display);font-size:var(--type-lead);font-weight:600}.company-general_cardHeader__J1_hr span{color:var(--text-muted);font-size:var(--type-caption);text-align:right}.company-general_factRow__4UsK_{display:grid;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr) auto;min-height:49px;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:10px 16px;font-size:var(--type-support)}.company-general_factRow__4UsK_:last-child{border-bottom:0}.company-general_factRow__4UsK_ dt{color:var(--text-muted)}.company-general_factRow__4UsK_ dd{display:flex;min-width:0;align-items:center;gap:6px;margin:0;overflow-wrap:anywhere}.company-general_factRow__4UsK_ small{color:var(--text-muted);font-size:var(--type-caption);text-align:right}.company-general_valueLink___1J_A{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.company-general_valueLink___1J_A:hover{color:var(--focus)}.company-general_cardNote__jvC_L{display:flex;align-items:start;gap:8px;min-height:44px;background:var(--surface-muted);padding:13px 16px;color:var(--text-muted);font-size:var(--type-caption);line-height:1.5}.company-general_cardNote__jvC_L svg{flex:none;color:var(--focus)}.company-general_sectionHeader__ct9ia{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.company-general_sectionHeader__ct9ia h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:600}.company-general_sectionHeader__ct9ia p,.company-general_sectionHeader__ct9ia>span{margin-top:3px;color:var(--text-muted);font-size:var(--type-support)}.company-general_sectionHeader__ct9ia a{display:inline-flex;min-height:40px;align-items:center;gap:8px;font-size:var(--type-support);font-weight:400;text-align:right}.company-general_sectionHeader__ct9ia a:hover{text-decoration:underline;text-underline-offset:3px}.company-general_activityCard__JUWlO{display:flex;min-height:230px;flex-direction:column;padding:18px}.company-general_activityCard__JUWlO>p:first-child{color:var(--focus);font-size:var(--type-caption);font-weight:700;letter-spacing:.05em}.company-general_activityCard__JUWlO h3{margin-top:16px;font-family:var(--font-display);font-size:var(--type-subheading);font-weight:600;line-height:1.3}.company-general_activityNote__HIzZU{display:flex;align-items:start;gap:8px;margin-top:auto;background:var(--surface-muted);padding:12px;color:var(--text-muted);font-size:var(--type-caption);line-height:1.5}.company-general_activityNote__HIzZU svg{flex:none;color:var(--focus)}.company-general_activityCard__JUWlO a{align-self:start;font-size:var(--type-caption);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.company-general_sourceTable__0Bole{min-width:720px;border:1px solid var(--border);border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.company-general_sourceTable__0Bole thead{background:var(--surface-muted)}.company-general_sourceTable__0Bole th{height:42px;font-size:var(--type-support)}.company-general_sourceTable__0Bole td{height:48px;border-top:1px solid var(--border);font-size:var(--type-support);line-height:1.45;vertical-align:middle}.company-general_sourceTable__0Bole tbody tr:last-child{background:var(--accent-soft)}.company-general_interpretation__Iqdhn{display:flex;align-items:start;gap:14px;border-radius:8px;background:var(--surface-muted);padding:20px}.company-general_interpretation__Iqdhn>svg{flex:none;margin-top:2px;color:var(--focus)}.company-general_interpretation__Iqdhn h2{font-size:var(--type-support);font-weight:700}.company-general_interpretation__Iqdhn p{margin-top:4px;color:var(--text-muted);font-size:var(--type-support);line-height:1.55}@media(max-width:850px){.company-general_twoColumns__OzBXe{grid-template-columns:1fr}}@media(max-width:639px){.company-general_page__KC7iG{gap:32px}.company-general_sectionHeader__ct9ia{align-items:start;flex-direction:column;gap:4px}.company-general_cardHeader__J1_hr{min-height:54px}.company-general_factRow__4UsK_{grid-template-columns:minmax(90px,.65fr) minmax(0,1.35fr);gap:8px;padding:10px 12px}.company-general_factRow__4UsK_ small{grid-column:2;text-align:left}.company-general_activityNote__HIzZU{margin-top:18px}}.company-general_emptyFacts__5MLom{margin:0;padding:14px 20px;font-size:var(--type-support);line-height:1.5;color:var(--text-muted);border-top:1px solid var(--border)}.company-general_twoColumns__OzBXe{align-items:start}.company-general_emptyActivity__GHcxf{margin:0;padding:16px 0;color:var(--text-muted);font-size:var(--type-support);line-height:1.5}.popular-company-rows_head__hHThU,.popular-company-rows_row__4ET7Y{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(150px,1fr) minmax(150px,1fr) 88px;gap:24px;align-items:center}.popular-company-rows_head__hHThU{padding:16px 6px;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--type-support)}.popular-company-rows_head__hHThU>span:first-child{padding-left:76px}.popular-company-rows_head__hHThU>span:not(:first-child){text-align:right}.popular-company-rows_list__HBZWU{list-style:none;margin:0;padding:0}.popular-company-rows_row__4ET7Y{padding:22px 6px;border-bottom:1px solid var(--border);min-height:96px}.popular-company-rows_identity__VupxD{display:flex;align-items:center;gap:24px;min-width:0}.popular-company-rows_rank__vNDB8{flex-shrink:0;width:52px;font-family:var(--font-display);font-size:var(--type-section-large);color:var(--focus)}.popular-company-rows_identity__VupxD a{font-size:var(--type-body-compact);font-weight:600;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:4px;overflow-wrap:anywhere}.popular-company-rows_identity__VupxD a:hover{text-decoration-color:var(--foreground)}.popular-company-rows_identity__VupxD p{margin-top:7px;font-size:var(--type-support);color:var(--text-muted)}.popular-company-rows_figure__ztzcF{display:flex;flex-direction:column;gap:5px;text-align:right;min-width:0;font-variant-numeric:tabular-nums}.popular-company-rows_figure__ztzcF strong{font-family:var(--font-display);font-size:var(--type-subheading);font-weight:600}.popular-company-rows_change__a6ulq,.popular-company-rows_negative__0kcFX{font-size:var(--type-support)}.popular-company-rows_change__a6ulq{color:var(--text-muted)}.popular-company-rows_negative__0kcFX{color:var(--danger)}.popular-company-rows_label__t6pmN{display:none}.popular-company-rows_actions___eKfH{justify-self:end}@media(max-width:900px){.popular-company-rows_head__hHThU,.popular-company-rows_row__4ET7Y{gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(120px,1fr) minmax(120px,1fr) 80px}.popular-company-rows_identity__VupxD{gap:12px}.popular-company-rows_rank__vNDB8{width:30px}.popular-company-rows_head__hHThU>span:first-child{padding-left:42px}.popular-company-rows_figure__ztzcF strong{font-size:var(--type-lead)}}@media(max-width:640px){.popular-company-rows_head__hHThU{display:none}.popular-company-rows_row__4ET7Y{grid-template-columns:1fr 1fr;gap:18px;padding:24px 0}.popular-company-rows_identity__VupxD{grid-column:1/-1;padding-right:0}.popular-company-rows_figure__ztzcF{text-align:left;padding-left:42px}.popular-company-rows_figure__ztzcF:nth-of-type(3){padding-left:0}.popular-company-rows_label__t6pmN{display:block;color:var(--text-muted);font-size:var(--type-caption)}.popular-company-rows_figure__ztzcF strong{font-size:var(--type-subheading)}.popular-company-rows_actions___eKfH{grid-column:1/-1;justify-self:end;margin-top:-8px}.popular-company-rows_identity__VupxD a{font-size:var(--type-body-compact)}}.popular-company-rows_skeletonValue__xqziY{height:28px;width:100px;align-self:flex-end}.popular-company-rows_skeletonChange__oOiZb{height:19px;width:88px;align-self:flex-end}@media(max-width:640px){.popular-company-rows_skeletonChange__oOiZb,.popular-company-rows_skeletonValue__xqziY{align-self:flex-start}}@media(prefers-reduced-motion:no-preference){.popular-company-rows_ready__6abCa .popular-company-rows_row__4ET7Y{animation:popular-company-rows_popular-row-open__T04__ .42s var(--row-delay,0s) cubic-bezier(.22,1,.36,1) both}}@keyframes popular-company-rows_popular-row-open__T04__{0%{opacity:0;transform:translateY(-10px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}.soon-label_label__CKa7_{display:inline-flex;align-items:center;flex-shrink:0;vertical-align:middle;margin-inline-start:8px;padding:2px 6px;border:1px solid var(--danger);border-radius:4px;background:var(--danger-soft);color:var(--danger);font-size:var(--type-micro);font-weight:500;line-height:1.4;letter-spacing:.04em;white-space:nowrap}@media print{.annual-print_history__s9sGo{break-before:page}.annual-print_history__s9sGo [role=region]{overflow:visible!important}.annual-print_history__s9sGo table{width:100%!important;min-width:0!important;table-layout:fixed}.annual-print_history__s9sGo tr,.annual-print_history__s9sGo tr *{animation:none!important;transition:none!important}.annual-print_history__s9sGo td,.annual-print_history__s9sGo th{position:static!important;padding:4px!important;font-size:var(--type-print-tiny)!important;line-height:1.35;white-space:normal!important;overflow-wrap:anywhere}.annual-print_history__s9sGo th:first-child{width:10%}.annual-print_history__s9sGo th:nth-child(2){width:30%}.annual-print_history__s9sGo th:nth-child(3),.annual-print_history__s9sGo th:nth-child(4){width:18%}.annual-print_history__s9sGo th:nth-child(5){width:24%}.annual-print_history__s9sGo a{min-height:0!important}}.tax-page_page__JyzNh{--tax-row:#faf8f4;display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.tax-page_heading__UwsiT{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:-24px}.tax-page_heading__UwsiT h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:700;line-height:1.3}.tax-page_heading__UwsiT p{color:var(--text-muted);font-size:var(--type-support)}.tax-page_headingDivider__L2Vz7{height:18px;width:1px;background:var(--border)}.tax-page_debtState__4UjDQ{display:flex;min-height:150px;align-items:center;gap:18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted);padding:20px 22px}.tax-page_debtIcon__RIMJT{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--surface);color:var(--focus)}.tax-page_debtState__4UjDQ>div:nth-child(2){min-width:0;flex:1}.tax-page_debtState__4UjDQ span{color:var(--focus);font-size:var(--type-caption);font-weight:700;letter-spacing:.7px}.tax-page_debtState__4UjDQ h3{font-family:var(--font-display);font-size:var(--type-section-large);font-weight:700}.tax-page_debtState__4UjDQ p{max-width:680px;margin-top:3px;color:var(--text-muted);font-size:var(--type-support);line-height:1.45}.tax-page_debtState__4UjDQ a{display:inline-flex;min-height:42px;align-items:center;gap:6px;align-self:center;color:var(--focus);font-size:var(--type-support);font-weight:400;white-space:nowrap}.tax-page_debtState__4UjDQ a:hover{text-decoration:underline}.tax-page_metrics__xgF3i{min-width:0}.tax-page_metrics__xgF3i>dl{gap:12px;border:0}.tax-page_metrics__xgF3i>dl>div:nth-child(n){min-height:108px;border:1px solid var(--border);border-radius:10px;background:var(--tax-row);padding:14px 18px}.tax-page_metrics__xgF3i dt{font-size:var(--type-support)!important}.tax-page_metrics__xgF3i dd:first-of-type{font-size:var(--type-section)!important;line-height:26px;font-weight:700}.tax-page_metrics__xgF3i dd:nth-of-type(2){font-size:var(--type-support)!important}.tax-page_analysisRow__bfXL5{display:grid;grid-template-columns:minmax(0,1fr) 334px;gap:30px}.tax-page_assessment__0TlFg{display:flex;min-height:560px;flex-direction:column;border-radius:16px;padding:22px}.tax-page_assessmentTop__KXqAG{display:flex;align-items:center;justify-content:space-between;gap:8px}.tax-page_assessmentTop__KXqAG h2{color:#e8d6b9;font-size:var(--type-support);font-weight:700;letter-spacing:.8px}.tax-page_assessmentTop__KXqAG span{border-radius:20px;background:#2a2722;padding:6px 10px;font-size:var(--type-support)}.tax-page_assessmentValue__tckK3{margin-top:16px;font-family:var(--font-display);font-size:var(--type-title);line-height:1.1}.tax-page_assessmentLead___3T_p{margin-top:4px;color:#e8d6b9;font-size:var(--type-support);font-weight:600}.tax-page_assessmentCopy__7dMNF{margin-top:12px;color:#cfc8bd;font-size:var(--type-support);line-height:1.5}.tax-page_assessmentRows__MDAPw{margin-top:12px}.tax-page_assessmentRows__MDAPw>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #3a3730;padding:8px 0}.tax-page_assessmentRows__MDAPw dt{font-size:var(--type-support);font-weight:600}.tax-page_assessmentRows__MDAPw small{display:block;margin-top:4px;color:#cfc8bd;font-size:var(--type-caption);font-weight:400}.tax-page_assessmentRows__MDAPw dd{flex:none;font-size:var(--type-support);font-weight:700;font-variant-numeric:tabular-nums}.tax-page_assessmentActions__XE1Wy{margin-top:auto;padding-top:12px}.tax-page_primaryAction___iMLl{display:flex;min-height:42px;width:100%;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:#d6ad67;color:#171510;font-size:var(--type-support);font-weight:700}.tax-page_primaryAction___iMLl:disabled{cursor:not-allowed;opacity:1}.tax-page_secondaryAction__Z2uGS{display:flex;min-height:32px;align-items:center;justify-content:center;gap:8px;margin-top:13px;color:#e8d6b9;font-size:var(--type-support);font-weight:600}.tax-page_secondaryAction__Z2uGS:hover{color:white}.tax-page_empty__lCugO{margin:0;border-radius:12px;background:var(--surface-muted);padding:24px}.tax-page_empty__lCugO h2{font-family:var(--font-display);font-size:var(--type-section);font-weight:700}.tax-page_empty__lCugO p{margin-top:6px;color:var(--text-muted);font-size:var(--type-support)}.tax-page_history__1Bs7_{border-top:1px solid var(--border);padding:16px 0 0}.tax-page_historyHeading__maDX0{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:18px}.tax-page_history__1Bs7_ h2,.tax-page_source__qYGrz h2{font-family:var(--font-display);font-size:var(--type-section-large);font-weight:700}.tax-page_historyHeading__maDX0 p{margin-top:4px;color:var(--text-muted);font-size:var(--type-support)}.tax-page_csv__IoEeq{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid var(--border);border-radius:10px;padding:0 14px;font-size:var(--type-support);font-weight:600}.tax-page_csv__IoEeq:hover{background:var(--surface-muted)}.tax-page_source__qYGrz{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);gap:40px;border-top:1px solid var(--border);padding:16px 0 0}.tax-page_source__qYGrz dl{margin-top:15px}.tax-page_source__qYGrz dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding:12px 0;font-size:var(--type-support)}.tax-page_source__qYGrz dt{color:var(--text-muted)}.tax-page_source__qYGrz dd{text-align:right;font-weight:600}.tax-page_source__qYGrz>div:nth-child(2)>p{margin-top:15px;color:var(--text-muted);font-size:var(--type-support);line-height:1.55}.tax-page_sourceNote__rAFOt{display:flex;align-items:flex-start;gap:8px;border-radius:10px;background:var(--surface-muted);padding:14px}.tax-page_sourceNote__rAFOt svg{flex:none;margin-top:2px}.tax-page_adjacent__y8sbE{display:flex;min-height:120px;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--border);padding:16px 0}.tax-page_adjacent__y8sbE a{display:inline-flex;min-height:44px;align-items:center;gap:16px}.tax-page_adjacent__y8sbE a:last-child{text-align:right}.tax-page_adjacent__y8sbE small{display:block;color:var(--text-muted);font-size:var(--type-support)}.tax-page_adjacent__y8sbE strong{display:block;margin-top:3px;font-family:var(--font-display);font-size:var(--type-section)}.tax-page_adjacent__y8sbE a:hover strong{color:var(--focus)}html[data-theme=dark] .tax-page_page__JyzNh{--tax-row:var(--surface-muted)}@media(max-width:1000px){.tax-page_analysisRow__bfXL5{grid-template-columns:minmax(0,1fr)}.tax-page_assessment__0TlFg{min-height:0}.tax-page_source__qYGrz{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.tax-page_heading__UwsiT{align-items:flex-start}.tax-page_heading__UwsiT p{width:100%}.tax-page_headingDivider__L2Vz7{display:none}.tax-page_debtState__4UjDQ{align-items:flex-start;flex-wrap:wrap;padding:16px}.tax-page_debtState__4UjDQ>div:nth-child(2){flex-basis:calc(100% - 66px)}.tax-page_debtState__4UjDQ a{margin-left:66px}.tax-page_debtState__4UjDQ h3{font-size:var(--type-section)}.tax-page_metrics__xgF3i dd:first-of-type{font-size:var(--type-lead)!important}.tax-page_analysisRow__bfXL5{gap:16px}.tax-page_assessment__0TlFg{padding:20px}.tax-page_source__qYGrz{gap:24px}.tax-page_adjacent__y8sbE{gap:10px}.tax-page_adjacent__y8sbE a{gap:6px}.tax-page_adjacent__y8sbE strong{font-size:var(--type-body-compact)}}@media print{.tax-page_assessment__0TlFg{break-inside:avoid}.tax-page_adjacent__y8sbE,.tax-page_csv__IoEeq{display:none}}.tax-page_quietState__zxg3S{max-width:760px;padding:8px 0 24px}.tax-page_quietState__zxg3S h3{font-family:var(--font-display);font-size:var(--type-section-large);font-weight:600}.tax-page_quietState__zxg3S p{margin-top:12px;color:var(--text-muted);line-height:1.6;font-size:var(--type-body)}.tax-page_sourceDetails__6MryL{border-top:1px solid var(--border);padding:16px 0}.tax-page_sourceDetails__6MryL>summary{cursor:pointer;min-height:44px;align-content:center;font-size:var(--type-support);font-weight:600}.tax-page_sourceDetails__6MryL .tax-page_source__qYGrz{border-top:0;margin-top:12px}.tax-page_sourceDetails__6MryL[open]>summary{color:var(--foreground)}.tax-page_quietState__zxg3S>div>span{display:block;font-size:var(--type-caption);color:var(--text-muted);margin-bottom:6px}.tax-page_quietState__zxg3S>a{display:none}.tax-page_source__qYGrz{border-top:0;padding:0}.tax-page_source__qYGrz h2,.tax-page_source__qYGrz h3{font-family:var(--font-display);font-size:var(--type-data-section);font-weight:600}.integration-notice_notice__zEdAd{display:flex;align-items:flex-start;gap:14px;border:1px solid #e4aaa4;border-left:4px solid #b42318;border-radius:10px;background:#fff4f2;padding:13px 16px;color:#55201c}.integration-notice_label__ec0Hg{flex:none;border-radius:5px;background:#b42318;padding:5px 8px;color:#fff;font-size:var(--type-caption);font-weight:800;letter-spacing:.01em;line-height:1.3}.integration-notice_notice__zEdAd p{margin:1px 0 0;font-size:var(--type-support);line-height:1.5}@media(max-width:639px){.integration-notice_notice__zEdAd{display:block}.integration-notice_notice__zEdAd p{margin-top:9px}}html[data-theme=dark] .integration-notice_notice__zEdAd{border-color:#b74f49;background:#371c1b;color:#ffe5e2}.overview-financial-summary_panel__JFMk_{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.overview-financial-summary_header__YORdv{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:14px;padding:23px 24px 10px}.overview-financial-summary_header__YORdv h2{font-size:var(--type-data-section);font-weight:600;line-height:1.2}.overview-financial-summary_header__YORdv p{margin-top:5px;color:var(--text-muted);font-size:var(--type-data-support)}.overview-financial-summary_tabs__2G81w{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;border:1px solid var(--border);border-radius:9px;background:var(--surface-muted)}.overview-financial-summary_tabs__2G81w button{min-height:44px;padding:0 10px;border-radius:7px;color:var(--text-muted);font-size:var(--type-data-support);cursor:pointer;transition:background-color .18s ease,color .18s ease}.overview-financial-summary_tabs__2G81w button[aria-pressed=true]{background:var(--accent-soft);color:var(--foreground);font-weight:400}.overview-financial-summary_tabs__2G81w button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.overview-financial-summary_plot__kbOaJ{display:grid;flex:1;min-height:370px;align-items:center;padding:0 10px 0 5px}.overview-financial-summary_scrollHint__KtOB6{display:none}.overview-financial-summary_plot__kbOaJ svg{display:block;width:100%;height:auto;min-height:320px}.overview-financial-summary_gridLine__gSIir{stroke:var(--border);stroke-width:1;opacity:.65}.overview-financial-summary_axisText__TMZIo{fill:var(--text-muted);font-family:var(--font-data);font-size:var(--type-data-support)}.overview-financial-summary_series__JR9Kn{stroke:var(--chart-series);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.overview-financial-summary_dot__TuZKw{fill:var(--surface);stroke:var(--chart-series);stroke-width:3}.overview-financial-summary_dot__TuZKw:focus-visible{stroke:var(--focus);stroke-width:4;outline:none}.overview-financial-summary_hitArea__L80gP{fill:transparent;cursor:crosshair}.overview-financial-summary_hoverLayer__7PDKY{pointer-events:none}.overview-financial-summary_hoverLine__ZN7A_{stroke:var(--chart-series);stroke-width:1.5}.overview-financial-summary_hoverDot__n_oKY{fill:var(--surface);stroke:var(--chart-series);stroke-width:3}.overview-financial-summary_tooltip__Gklv0 rect{fill:#171510}.overview-financial-summary_tooltip__Gklv0 line{stroke:#39352e}.overview-financial-summary_tooltip__Gklv0 text{font-family:var(--font-body)}.overview-financial-summary_tooltipTitle__DylOS{fill:#fff;font-size:var(--type-body-compact);font-weight:700}.overview-financial-summary_tooltipLabel__w3_pR{fill:#beb7ac;font-size:var(--type-support)}.overview-financial-summary_tooltipValue__MJvEQ{fill:#fff;font-size:var(--type-body-compact);font-weight:700}.overview-financial-summary_empty__KoNUr{padding:60px 20px;color:var(--text-muted);text-align:center;font-size:var(--type-data-support)}.overview-financial-summary_details__YC5Cg{border-top:1px solid var(--border)}.overview-financial-summary_tableScroll__KC_Cb{max-width:100%;overflow-x:auto}.overview-financial-summary_tableScroll__KC_Cb table{width:100%;min-width:520px;border-collapse:collapse;font-size:var(--type-body-compact);line-height:1.5}.overview-financial-summary_tableScroll__KC_Cb td,.overview-financial-summary_tableScroll__KC_Cb th{padding:10px 16px;border-top:1px solid var(--border);text-align:right;font-variant-numeric:tabular-nums}.overview-financial-summary_tableScroll__KC_Cb th:first-child{text-align:left}.overview-financial-summary_tableScroll__KC_Cb thead{background:var(--surface-sidebar)}.overview-financial-summary_tableScroll__KC_Cb thead th{color:var(--text-muted);font-weight:400}.overview-financial-summary_tableScroll__KC_Cb tbody th{font-weight:500}.overview-financial-summary_footer__CUKpY{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 24px;border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--type-data-support)}.overview-financial-summary_footer__CUKpY div{display:flex;flex-wrap:wrap;gap:14px}.overview-financial-summary_footer__CUKpY a{display:inline-flex;align-items:center;gap:4px;color:var(--focus);font-weight:400;text-decoration:underline;text-underline-offset:3px}@media (max-width:680px){.overview-financial-summary_header__YORdv{padding-inline:16px}.overview-financial-summary_scrollHint__KtOB6{display:block;padding:0 16px;color:var(--text-muted);font-size:var(--type-data-support)}.overview-financial-summary_plot__kbOaJ{min-height:280px;overflow-x:auto}.overview-financial-summary_plot__kbOaJ svg{width:650px;max-width:none;min-height:260px}.overview-financial-summary_axisText__TMZIo,.overview-financial-summary_tooltipTitle__DylOS{font-size:var(--type-lead)}.overview-financial-summary_tooltipLabel__w3_pR{font-size:var(--type-body-reading)}.overview-financial-summary_tooltipValue__MJvEQ{font-size:var(--type-subheading)}.overview-financial-summary_footer__CUKpY{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.overview-financial-summary_tabs__2G81w button{transition:none}}@media print{.overview-financial-summary_plot__kbOaJ,.overview-financial-summary_scrollHint__KtOB6,.overview-financial-summary_tabs__2G81w{display:none!important}.overview-financial-summary_tableScroll__KC_Cb table{min-width:0}}.overview-financial-summary_plot__kbOaJ.overview-financial-summary_compactPlot__U6CmF{min-height:0;padding:12px 24px 24px}.overview-financial-summary_singlePoint__vWhz4{display:grid;gap:8px}.overview-financial-summary_singlePoint__vWhz4 p{color:var(--text-muted);font-size:var(--type-data-support);line-height:1.5}.overview-financial-summary_singlePoint__vWhz4 strong{font-size:var(--type-subheading);font-variant-numeric:tabular-nums;font-weight:600}.overview-financial-summary_compactPlot__U6CmF .overview-financial-summary_empty__KoNUr{padding:16px 0;text-align:left}.overview-financial-summary_tableScroll__KC_Cb td{white-space:nowrap}@media (max-width:680px){.overview-financial-summary_plot__kbOaJ.overview-financial-summary_compactPlot__U6CmF{padding-inline:16px}}.overview-financial-summary_tabs__2G81w button:disabled{opacity:.45;cursor:default}.company-property-detail_view__nWMVs button:not(:disabled){cursor:pointer}.company-property-detail_overlay__E3pO1{position:fixed;inset:0;z-index:70;background:rgba(23,22,19,.5)}.company-property-detail_panel__LTXez{position:fixed;inset-block:0;right:0;z-index:71;width:min(488px,100vw);overflow-y:auto;border-left:1px solid var(--border);background:var(--surface);box-shadow:-12px 0 36px rgba(0,0,0,.1);color:var(--foreground)}.company-property-detail_header__cUkLk{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 28px 0}.company-property-detail_title__a5aSS{font-family:var(--font-display);font-size:var(--type-subheading);font-weight:600;line-height:1.3}.company-property-detail_close__BQoya{display:grid;width:36px;height:36px;flex:none;place-items:center;border:0;border-radius:7px;background:transparent;cursor:pointer;transition:background-color .16s ease}.company-property-detail_close__BQoya:hover{background:var(--surface-muted)}.company-property-detail_body__sCs80{padding:28px 28px 40px}.company-property-detail_name__hZj6H{margin-top:14px;font-family:var(--font-display);font-size:var(--type-section);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.company-property-detail_address__r_RdZ{margin-top:10px;color:var(--text-muted);font-size:var(--type-support);line-height:1.55}.company-property-detail_facts__IGRPJ{margin-top:24px}.company-property-detail_fact__s_qHN{min-height:66px;border-bottom:1px solid var(--border);padding:9px 0}.company-property-detail_fact__s_qHN dt{color:var(--text-muted);font-size:var(--type-micro);line-height:1.4}.company-property-detail_fact__s_qHN dd{margin-top:4px;font-size:var(--type-support);line-height:1.4;overflow-wrap:anywhere}.company-property-detail_close__BQoya:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.company-property-detail_overlay__E3pO1[data-state=open]{animation:company-property-detail_property-overlay-in__et_r4 .2s ease-out}.company-property-detail_overlay__E3pO1[data-state=closed]{animation:company-property-detail_property-overlay-out__fbIN0 .16s ease-in}.company-property-detail_panel__LTXez[data-state=open]{animation:company-property-detail_property-panel-in__ghsUW .24s cubic-bezier(.2,.75,.2,1)}.company-property-detail_panel__LTXez[data-state=closed]{animation:company-property-detail_property-panel-out__K3hwm .18s ease-in}}@keyframes company-property-detail_property-overlay-in__et_r4{0%{opacity:0}to{opacity:1}}@keyframes company-property-detail_property-overlay-out__fbIN0{0%{opacity:1}to{opacity:0}}@keyframes company-property-detail_property-panel-in__ghsUW{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes company-property-detail_property-panel-out__K3hwm{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media(max-width:520px){.company-property-detail_header__cUkLk{padding:20px 20px 0}.company-property-detail_body__sCs80{padding:28px 20px 36px}}.company-sidebar_sidebar__OiDJI{display:none;flex:none;width:260px;min-width:0;background:var(--surface);padding:31px 20px 40px}@media(min-width:1280px){.company-sidebar_sidebar__OiDJI{display:block}}.company-sidebar_nav__OQlor{padding-top:16px}.company-sidebar_group__LF9FG{padding:11px 0 13px}.company-sidebar_group__LF9FG+.company-sidebar_group__LF9FG{border-top:1px solid var(--border)}.company-sidebar_group__LF9FG h2{display:flex;align-items:center;gap:9px;margin:0 0 5px 12px;color:var(--text-muted);font-size:var(--type-data-eyebrow);font-weight:700;letter-spacing:.13em;text-transform:uppercase}.company-sidebar_group__LF9FG h2 svg{color:var(--focus)}.company-sidebar_group__LF9FG ul{display:grid;gap:1px}.company-sidebar_link__IqzXx{display:flex;min-height:40px;align-items:center;gap:8px;border-radius:8px;padding:7px 10px;color:var(--foreground);font-size:var(--type-data-body);font-weight:400;line-height:1.3;transition:background-color .16s ease}.company-sidebar_link__IqzXx:hover{background:var(--surface-muted)}.company-sidebar_link__IqzXx[aria-current=page],.company-sidebar_link__IqzXx[aria-current=page]:hover{background:var(--accent-soft);font-weight:400}.company-sidebar_link__IqzXx span{min-width:0}.company-sidebar_changes__EFmXS{margin-top:8px;padding-top:15px}@media(prefers-reduced-motion:reduce){.company-sidebar_link__IqzXx{transition:none}}.reference_reference__if5ph{--background:#fff;--surface:#fff;--surface-muted:#f7f8fa;--surface-sidebar:#f7f8fa;--foreground:#17212e;--text-muted:#5d6876;--border:#dfe4eb;--focus:#315a92;--accent:#315a92;--accent-soft:#edf2f8;--primary:#17212e;--primary-foreground:#fff;--chart-series:#315a92;--success:#25664d;--signal-positive:#25664d;--text-inverse-muted:#5d6876;--text-inverse-faint:#dfe4eb;--border-inverse:#dfe4eb;--danger:#aa3544;color:var(--foreground);background:var(--surface);color-scheme:light}.reference_workspace__aRvmM{display:flex;max-width:1600px;margin:auto}.reference_main__okVEJ{flex:1;min-width:0;padding:24px 32px 48px}.reference_reviewBar__d72uW{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--text-muted);font-size:var(--type-caption);letter-spacing:.04em}.reference_reviewBar__d72uW a{text-decoration:underline;text-underline-offset:3px}.reference_identity__8IQ_4{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:32px 0 24px}.reference_identity__8IQ_4 h1{font-size:var(--type-title-large);font-weight:500;letter-spacing:-.04em;line-height:1.15}.reference_identity__8IQ_4 p{margin-bottom:10px;color:var(--text-muted);font-size:var(--type-support)}.reference_identity__8IQ_4>span{color:var(--text-muted);font-size:var(--type-body-compact)}@media(max-width:680px){.reference_main__okVEJ{padding:16px 16px 32px}.reference_identity__8IQ_4{margin-top:24px;align-items:flex-start;flex-direction:column;gap:8px}}.reference_mobilePreview__XAGHB{padding:24px;display:grid;justify-content:center;gap:12px;background:#f7f8fa;color:#17212e}.reference_mobilePreview__XAGHB h1{font-size:var(--type-title);font-weight:500}.reference_mobilePreview__XAGHB p{color:#5d6876;font-size:var(--type-support)}.reference_mobilePreview__XAGHB iframe{box-sizing:content-box;border:1px solid #dfe4eb;border-radius:12px;max-width:100%;background:#fff}@font-face{font-family:Infomaja Outfit;src:url(/fonts/logo-studies/outfit.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.brand_brand___fB7n{display:inline-flex;align-items:center;gap:.18em;white-space:nowrap;font-family:Infomaja Outfit,sans-serif;font-weight:520;font-size:var(--type-metric);line-height:1;letter-spacing:-.04em;color:inherit}.brand_brand___fB7n svg{width:1.17em;height:1.17em;flex:none}.brand_compact__wPPUp{font-size:var(--type-subheading)}.brand_inverse__HYcua{color:#fff}@media(min-width:640px){.brand_brand___fB7n{font-size:var(--type-title-large)}}@media(max-width:349px){.brand_narrow__ZQmaw{font-size:var(--type-lead)}}.pagination_pagination__XZt_Y{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:28px}.pagination_pageNumber__aY64c>a,.pagination_pagination__XZt_Y>a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;padding:8px;border:1px solid var(--border);border-radius:9px;font-size:var(--type-support)}.pagination_pageNumber__aY64c{display:inline-flex;align-items:center;gap:6px}.pagination_pageNumber__aY64c>span{padding:0 3px;color:var(--text-muted)}.pagination_pageNumber__aY64c>a[aria-current=page]{background:var(--foreground);border-color:var(--foreground);color:var(--surface)}.pagination_pagination__XZt_Y a:hover{background:var(--accent-soft);color:var(--foreground)}.filter-chip_chip__wGdgZ{border:1px solid var(--border);display:inline-flex;align-items:center;max-width:min(100%,240px);min-width:0;gap:2px;border-radius:6px;background:var(--surface-muted);color:var(--foreground);font-size:var(--type-support);font-weight:400;line-height:1.3;animation:filter-chip_chip-in__rNFzi .14s ease-out}.filter-chip_label__Ar0tP{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 4px 5px 8px;text-align:left;font:inherit}button.filter-chip_label__Ar0tP{cursor:pointer}.filter-chip_remove__Q5KX8{display:grid;place-items:center;flex:none;min-width:28px;min-height:30px;border-radius:5px;color:var(--text-muted);cursor:pointer}.filter-chip_remove__Q5KX8:hover{background:var(--table-row-hover);color:var(--foreground)}.filter-chip_remove__Q5KX8:focus-visible,button.filter-chip_label__Ar0tP:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@keyframes filter-chip_chip-in__rNFzi{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.filter-chip_chip__wGdgZ{animation:none}}.activity-picker_root__0a7Ey{position:relative;min-width:0;font-weight:400}.activity-picker_trigger__uHHmy{display:flex;width:100%;min-height:46px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 12px;color:var(--foreground);font-size:var(--type-body-compact);font-weight:400;text-align:left;cursor:pointer}.activity-picker_trigger__uHHmy:hover,.activity-picker_trigger__uHHmy[aria-expanded=true]{border-color:var(--focus)}.activity-picker_triggerText__gZfcS{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.activity-picker_trigger__uHHmy svg{flex:none;color:var(--text-muted)}.activity-picker_panel__4DWOf{display:flex;flex-direction:column;position:absolute;z-index:60;top:calc(100% + 8px);left:0;width:min(620px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--foreground);box-shadow:0 16px 44px rgba(23,21,16,.18);animation:activity-picker_picker-enter__X__qd .18s ease-out}.activity-picker_search__HGE7H{flex-shrink:0;display:flex;min-height:54px;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding:7px 14px}.activity-picker_search__HGE7H svg{flex:none;color:var(--text-muted)}.activity-picker_search__HGE7H:focus-within{box-shadow:inset 0 -2px var(--focus)}.activity-picker_search__HGE7H input{width:100%;min-width:0;border:0;background:transparent;color:var(--foreground);font-size:var(--type-body-compact);outline:none}.activity-picker_search__HGE7H input::-webkit-search-cancel-button{display:none}.activity-picker_search__HGE7H button{display:grid;min-width:44px;min-height:44px;place-items:center}.activity-picker_crumbs__5rHRw{flex-shrink:0;display:flex;min-height:52px;align-items:center;gap:4px;overflow-x:auto;border-bottom:1px solid var(--border);padding:4px 12px;white-space:nowrap;color:var(--text-muted);font-size:var(--type-support)}.activity-picker_crumbs__5rHRw span{display:inline-flex;align-items:center;gap:4px}.activity-picker_crumbs__5rHRw button{min-height:44px;padding:2px 4px;text-decoration:underline;text-underline-offset:3px}.activity-picker_list__LLQnz{min-height:0;overscroll-behavior:contain;max-height:390px;overflow-y:auto;padding:5px}.activity-picker_row__lMZvD{display:flex;align-items:stretch;border-radius:9px}.activity-picker_row__lMZvD:focus-within,.activity-picker_row__lMZvD:hover{background:var(--surface-muted)}.activity-picker_choice__3OIDo{display:flex;min-width:0;min-height:60px;flex:1;align-items:start;gap:12px;padding:10px;text-align:left}.activity-picker_code__2q0Po{min-width:38px;color:var(--focus);font-family:var(--font-display);font-size:var(--type-body-compact);font-weight:700}.activity-picker_copy__GTm9o{display:grid;min-width:0;gap:2px}.activity-picker_label__9W05J{font-size:var(--type-support);font-weight:600;line-height:1.35}.activity-picker_path__1IlPq{display:-webkit-box;overflow:hidden;color:var(--text-muted);font-size:var(--type-caption);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.activity-picker_expand__VzKFv{display:grid;min-width:44px;place-items:center;color:var(--focus)}.activity-picker_all__2JEy_{display:block;width:100%;min-height:46px;border-radius:8px;padding:8px 10px;text-align:left;font-size:var(--type-support);font-weight:600}.activity-picker_all__2JEy_:hover{background:var(--surface-muted)}.activity-picker_empty__oHunP{padding:18px;color:var(--text-muted);font-size:var(--type-support)}@keyframes activity-picker_picker-enter__X__qd{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.activity-picker_panel__4DWOf{left:0;right:auto;width:100%}.activity-picker_list__LLQnz{max-height:52vh}}@media(prefers-reduced-motion:reduce){.activity-picker_panel__4DWOf{animation:none}}.activity-picker_tagField__xnabO{display:flex;align-items:center;min-width:0;min-height:44px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.activity-picker_tagField__xnabO:focus-within{outline:2px solid var(--focus);outline-offset:2px}.company-search-map_workspace__PYjvK{display:grid;grid-template-columns:420px minmax(0,1fr);gap:16px;min-width:0}.company-search-map_list__VdnmU{padding-right:16px;border-right:1px solid var(--border);min-width:0}.company-search-map_count__xuR93{font-size:var(--type-lead);font-weight:600}.company-search-map_caveat__jjhNO{font-size:var(--type-support);color:var(--text-muted);line-height:1.5;margin-top:8px}.company-search-map_refresh__oJOHZ{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--surface-muted);border-radius:10px;padding:10px;margin:12px 0;font-size:var(--type-support);min-height:44px}.company-search-map_refresh__oJOHZ input{accent-color:var(--foreground);width:32px;height:20px}.company-search-map_rows__U0PBN{display:grid;gap:12px;max-height:660px;overflow:auto;list-style:none;padding:0}.company-search-map_row__7QqXm{display:flex;align-items:center;gap:10px;min-height:78px;border-bottom:1px solid var(--border);padding:12px;border-radius:0;transition:background .15s ease}.company-search-map_row__7QqXm:nth-child(2n){background:var(--surface-muted)}.company-search-map_row__7QqXm[data-active=true]{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px}.company-search-map_pick__TMxhm{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-align:left;min-height:44px}.company-search-map_number__n4juF{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--surface);font-size:var(--type-caption)}.company-search-map_row__7QqXm[data-active=true] .company-search-map_number__n4juF{background:var(--foreground);color:var(--background)}.company-search-map_copy__Vr7Br{flex:1;min-width:0;font-size:var(--type-support);line-height:1.4}.company-search-map_copy__Vr7Br strong{font-weight:500;display:block}.company-search-map_copy__Vr7Br small{display:block;margin-top:4px;color:var(--text-muted);font-size:var(--type-caption)}.company-search-map_open__qd_Ds{display:grid;place-items:center;min-width:44px;min-height:44px}.company-search-map_mapPanel__lddCZ{min-width:0}.company-search-map_meta__ZWUUU{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;margin-bottom:10px;font-size:var(--type-caption);color:var(--text-muted)}.company-search-map_meta__ZWUUU a{color:var(--focus)}.company-search-map_map__QOwAf{height:756px;border:1px solid var(--border);border-radius:12px;isolation:isolate;z-index:0}.company-search-map_marker__0TP8A{display:grid;place-items:center;width:34px;height:34px;border:2px solid white;border-radius:50%;background:var(--accent);color:#fff;font:700 13px Arial;box-shadow:0 1px 5px #0003}.company-search-map_markerActive__9IAnn{background:#171611}.company-search-map_empty__6ce6z{padding:20px 0;color:var(--text-muted);font-size:var(--type-support);line-height:1.6}.company-search-map_error__AvHHN{padding:12px;border:1px solid var(--border);font-size:var(--type-support)}.company-search-map_toggle__ZOpwR{display:inline-flex;border:1px solid var(--border);border-radius:10px;padding:3px;gap:3px}.company-search-map_toggle__ZOpwR a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border-radius:7px;font-size:var(--type-support)}.company-search-map_toggle__ZOpwR a[aria-current=page]{background:var(--accent-soft);font-weight:400}.company-search-map_toggle__ZOpwR a:hover{background:var(--surface-muted)}@media(max-width:1100px){.company-search-map_workspace__PYjvK{grid-template-columns:320px minmax(0,1fr)}.company-search-map_map__QOwAf{height:650px}}@media(max-width:760px){.company-search-map_workspace__PYjvK{grid-template-columns:1fr}.company-search-map_list__VdnmU{padding:0;border:0}.company-search-map_rows__U0PBN{max-height:290px}.company-search-map_map__QOwAf{height:420px}.company-search-map_meta__ZWUUU{flex-wrap:wrap}.company-search-map_count__xuR93{font-size:var(--type-body-compact)}}@media(prefers-reduced-motion:reduce){.company-search-map_row__7QqXm{transition:none}}.company-search-map_refresh__oJOHZ input{appearance:none;position:relative;flex-shrink:0;background:var(--border);border-radius:999px;cursor:pointer;transition:background .15s}.company-search-map_refresh__oJOHZ input:before{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:var(--surface);border-radius:50%;transition:transform .15s}.company-search-map_refresh__oJOHZ input:checked{background:var(--foreground)}.company-search-map_refresh__oJOHZ input:checked:before{transform:translateX(12px)}.company-search-map_refresh__oJOHZ input:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.company-search-map_refresh__oJOHZ input:disabled{opacity:.4;cursor:default}@media(prefers-reduced-motion:reduce){.company-search-map_refresh__oJOHZ input,.company-search-map_refresh__oJOHZ input:before{transition:none}}.company-search-map_marker__0TP8A,.company-search-map_open__qd_Ds,.company-search-map_pick__TMxhm:not(:disabled),.company-search-map_toggle__ZOpwR a{cursor:pointer}.company-search-map_pick__TMxhm:disabled{cursor:default}.company-search-map_row__7QqXm:not([data-active=true]):has(.company-search-map_open__qd_Ds:hover),.company-search-map_row__7QqXm:not([data-active=true]):has(.company-search-map_pick__TMxhm:not(:disabled):hover){background:var(--table-row-hover)}.company-search-map_open__qd_Ds:focus-visible,.company-search-map_pick__TMxhm:focus-visible,.company-search-map_toggle__ZOpwR a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}.company-search-map_open__qd_Ds:hover{color:var(--focus)}.company-search-map_map__QOwAf .leaflet-marker-icon:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:50%}.company-search-map_refresh__oJOHZ:has(input:not(:disabled)){cursor:pointer}.company-search-map_cluster__Tkab0{display:grid;place-items:center;width:44px;height:44px;border:5px solid var(--accent);border-radius:50%;background:#171611;color:#fff;box-shadow:0 0 0 1px var(--accent),0 2px 6px #0003;font:700 15px Arial;cursor:pointer}.company-search-map_noMap__jFAe5{grid-template-columns:minmax(0,1fr)}.company-search-map_noMap__jFAe5 .company-search-map_mapPanel__lddCZ{grid-row:1;padding:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface-muted)}.company-search-map_noMap__jFAe5 .company-search-map_list__VdnmU{grid-row:2;padding-right:0;border-right:0}.company-search-map_noMap__jFAe5 .company-search-map_empty__6ce6z{padding:0}.company-search-map_propertyWorkspace__Riq7B{grid-template-columns:300px minmax(0,1fr)}.company-search-map_propertyWorkspace__Riq7B .company-search-map_map__QOwAf{height:520px}.company-search-map_propertyWorkspace__Riq7B .company-search-map_rows__U0PBN{max-height:520px}@media(max-width:1000px){.company-search-map_propertyWorkspace__Riq7B{grid-template-columns:260px minmax(0,1fr)}}@media(max-width:760px){.company-search-map_propertyWorkspace__Riq7B{grid-template-columns:1fr}.company-search-map_propertyWorkspace__Riq7B .company-search-map_map__QOwAf{height:420px}.company-search-map_propertyWorkspace__Riq7B .company-search-map_rows__U0PBN{max-height:290px}}.company-search-map_load__Syjhy{padding:12px;text-align:center}.company-search-map_load__Syjhy button{min-height:44px;padding:8px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);font:inherit;cursor:pointer}.company-search-map_load__Syjhy button:disabled{opacity:.6;cursor:default}.company-search-map_meta__ZWUUU strong{color:var(--foreground);font-size:var(--type-body-compact);font-weight:600}.company-search-map_countRow__8SiZu{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.company-search-map_countRow__8SiZu .company-search-map_count__xuR93{margin:0}.company-search-map_infoBody__KNV4P{display:grid;gap:14px;line-height:1.5;font-size:var(--type-support)}.company-search-map_infoBody__KNV4P p{margin:0}.company-search-map_infoStats__etaaL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 10px;background:var(--surface-muted);border:1px solid var(--border);border-radius:12px}.company-search-map_infoStats__etaaL div{min-width:0}.company-search-map_infoStats__etaaL dt{color:var(--text-muted);font-size:var(--type-caption)}.company-search-map_infoStats__etaaL dd{margin:4px 0 0;font-size:var(--type-section);font-weight:650;line-height:1.2;font-variant-numeric:tabular-nums}.company-search-map_infoSection__9B3j4{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--border)}.company-search-map_infoSource__Z3Hto{display:grid;gap:10px;margin:0;padding-top:14px;border-top:1px solid var(--border)}.company-search-map_infoSource__Z3Hto dt{font-size:var(--type-caption);color:var(--text-muted)}.company-search-map_infoSource__Z3Hto dd{margin:2px 0 0;font-size:var(--type-support)}.company-search-map_infoAdvice__0XvxK{display:grid;gap:4px;padding:12px;background:var(--accent-soft);border:1px solid var(--border);border-radius:12px}.company-search-map_infoAdvice__0XvxK strong{font-weight:600}.location-filter_root__UpvlC{min-width:0;display:grid;align-content:start;gap:8px}.location-filter_root__UpvlC label{color:var(--text-muted);font-size:var(--type-support);font-weight:650}.location-filter_field__Ksf1m{min-width:0;min-height:44px;display:flex;align-items:center;flex-wrap:wrap;gap:4px;border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:6px}.location-filter_field__Ksf1m:focus-within{outline:2px solid var(--focus);outline-offset:2px}.location-filter_field__Ksf1m .location-filter_input__qHqUq{flex:1;min-width:48px;width:48px;min-height:30px;border:0;border-radius:0;background:transparent;padding:3px 5px;outline:none;box-shadow:none;font-size:var(--type-body-compact)}.location-filter_error__w9EXu{font-size:var(--type-caption);line-height:1.5;color:var(--text-muted)}.location-filter_add__Ikxrt{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-height:36px;padding:4px 8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--type-support);cursor:pointer}.location-filter_add__Ikxrt:hover{background:var(--surface-muted)}.location-filter_add__Ikxrt:disabled{opacity:.45;cursor:default}