.sidebar_shell__b2KFN{display:flex;flex-direction:row;min-height:100vh;background:#0b0f17;color-scheme:dark;--bg:#0b0f17;--surface:#1c2230;--surface-soft:#252d3d;--text:#e8eefc;--text-strong:#fff;--muted:#9aa6bf;--border:#323c52;--accent:#3b82f6;--accent-strong:#2563eb;--success:#10b981;--danger:#ef4444}.sidebar_shell__b2KFN h1,.sidebar_shell__b2KFN h2,.sidebar_shell__b2KFN h3,.sidebar_shell__b2KFN h4{color:var(--text-strong)}.sidebar_shell__b2KFN .card{background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 28px rgba(0,0,0,.35);color:var(--text);border-radius:12px}.sidebar_shell__b2KFN .button{border:1px solid var(--border);background:var(--surface-soft);color:var(--text);box-shadow:none}.sidebar_shell__b2KFN .button:hover{background:#2a354a;border-color:#445273;transform:none;box-shadow:none}.sidebar_shell__b2KFN .button.primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;border-color:var(--accent-strong)}.sidebar_shell__b2KFN .button.primary:hover{background:linear-gradient(135deg,#4f8ff7,#2d6ae0);border-color:#2d6ae0}.sidebar_shell__b2KFN .input{background:#161d2a;color:var(--text);border:1px solid var(--border)}.sidebar_shell__b2KFN .input::placeholder{color:#90a0bd}.sidebar_shell__b2KFN .input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(59,130,246,.16)}.sidebar_shell__b2KFN .form-label,.sidebar_shell__b2KFN .muted,.sidebar_shell__b2KFN .small,.sidebar_shell__b2KFN .text-muted,.sidebar_shell__b2KFN label,.sidebar_shell__b2KFN small{color:var(--muted)!important}.sidebar_shell__b2KFN .success{color:var(--success)}.sidebar_shell__b2KFN .error{color:var(--danger)}.sidebar_shell__b2KFN a,.sidebar_shell__b2KFN a:visited{color:var(--accent)}.sidebar_shell__b2KFN table{color:var(--text)}.sidebar_shell__b2KFN th{background:#202838;color:#a8b6d1}.sidebar_shell__b2KFN td,.sidebar_shell__b2KFN th{border-bottom:1px solid var(--border)}.sidebar_shell__b2KFN tbody tr:hover{background:#232c3e}.sidebar_shell__b2KFN .kpi-card{background:#202839;border:1px solid var(--border)}.sidebar_shell__b2KFN .kpi-label{color:var(--muted)}.sidebar_shell__b2KFN .kpi-value{color:var(--text-strong);font-weight:500}.sidebar_shell__b2KFN .page-header h1{font-size:20px;font-weight:500}.sidebar_sidebar__XRmAB{width:220px;flex-shrink:0;background:#0f1117;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:30;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.08) transparent}.sidebar_sidebar__XRmAB::-webkit-scrollbar{width:4px}.sidebar_sidebar__XRmAB::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:4px}.sidebar_brand___dYEY{display:flex;align-items:center;padding:18px 18px 16px;text-decoration:none;color:inherit;margin-bottom:4px;flex-shrink:0}.sidebar_brand___dYEY:hover{text-decoration:none}.sidebar_brandLogo__Vh2j3{display:inline-flex;align-items:center}.sidebar_brandMark__7Zu5q{width:34px;height:34px;border-radius:10px;background:linear-gradient(145deg,#4f8ff7,#2d6ae0);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex-shrink:0;letter-spacing:-.04em;box-shadow:0 2px 12px rgba(47,106,224,.35)}.sidebar_brandName__Agd0g{font-size:14px;font-weight:700;color:#f0f2f5;line-height:1.2;letter-spacing:-.02em}.sidebar_brandSub__Hkvlq{font-size:10.5px;color:#778099;font-weight:500;margin-top:2px}.sidebar_section__3xb7P{padding:4px 11px 0;flex-shrink:0}.sidebar_sectionLabel__fKU_h{font-size:9.5px;font-weight:600;color:#697089;letter-spacing:.08em;text-transform:uppercase;margin:8px 0 5px 7px}.sidebar_nav__B11iU{display:flex;flex-direction:column;gap:2px}.sidebar_link__YvapM{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:8px;font-size:13px;font-weight:500;color:#9ca5bb;text-decoration:none;transition:background .15s ease,color .15s ease;line-height:1.2}.sidebar_link__YvapM:hover{background:hsla(0,0%,100%,.06);color:#c8ccd8;text-decoration:none}.sidebar_linkActive__8mWpw{background:rgba(79,143,247,.12);color:#6ea8fc;font-weight:600}.sidebar_linkActive__8mWpw:hover{background:rgba(79,143,247,.16);color:#7fb3ff}.sidebar_icon__VuRDW{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;opacity:.7}.sidebar_linkActive__8mWpw .sidebar_icon__VuRDW{opacity:1}.sidebar_bottom__TZwUl{margin-top:auto;padding:10px 11px 14px;border-top:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.sidebar_accountLink__WfjVG{display:flex;align-items:center;gap:10px;padding:8px 11px;border-radius:8px;font-size:12.5px;font-weight:500;color:#9ca5bb;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%;background:none;border:none;cursor:pointer;text-align:left}.sidebar_accountLink__WfjVG:hover{background:hsla(0,0%,100%,.06);color:#c8ccd8;text-decoration:none}.sidebar_attribution__ScJss{font-size:9.5px;color:#6b738b;padding:6px 11px 0;margin:0;line-height:1.5}.sidebar_attribution__ScJss a{color:#8a93ad;text-decoration:none;border-bottom:1px solid rgba(138,147,173,.45);transition:color .15s,border-color .15s}.sidebar_attribution__ScJss a:hover{color:#b3bbcf;border-bottom-color:rgba(179,187,207,.5)}.sidebar_main__f8VWY{flex:1 1;min-width:0;overflow-y:auto;max-width:none;margin:0;padding:32px 40px 64px;background:#0b0f17}.sidebar_mobileBar__cG_1Q{display:none}@media (max-width:860px){.sidebar_sidebar__XRmAB{display:none}.sidebar_shell__b2KFN{flex-direction:column}.sidebar_mobileBar__cG_1Q{display:flex;flex-direction:column;background:#0f1117;border-bottom:1px solid hsla(0,0%,100%,.06);position:-webkit-sticky;position:sticky;top:0;z-index:30}.sidebar_mobileBarTop__SX1c6{display:flex;align-items:center;justify-content:space-between;padding:12px 16px}.sidebar_mobileBrand__HZSlx{display:flex;align-items:center;text-decoration:none;color:inherit}.sidebar_mobileBrand__HZSlx:hover{text-decoration:none}.sidebar_mobileBrandLogo__Zni60{display:inline-flex;align-items:center}.sidebar_mobileNav___mijj{display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none;padding:0 12px 10px}.sidebar_mobileNav___mijj::-webkit-scrollbar{display:none}.sidebar_mobileLink__sQlAJ{white-space:nowrap;font-size:12.5px;font-weight:600;color:#98a2ba;text-decoration:none;padding:7px 12px;border-radius:8px;transition:background .15s,color .15s;flex-shrink:0}.sidebar_mobileLink__sQlAJ:hover{background:hsla(0,0%,100%,.06);color:#c8ccd8;text-decoration:none}.sidebar_mobileLinkActive__l2O7G{color:#6ea8fc;background:rgba(79,143,247,.12)}.sidebar_main__f8VWY{padding:24px 20px 48px}}@media (max-width:480px){.sidebar_main__f8VWY{padding:16px 14px 40px}}.company-seo-content_section__DeowD{max-width:860px;padding:0;margin-top:8px}.company-seo-content_divider__jAEJj{height:1px;background:var(--border,#e5e7eb);margin:24px 0}.company-seo-content_heading___m1yY{font-size:1.05rem;font-weight:700;margin:0 0 8px;color:var(--fg,#111827)}.company-seo-content_subheading__63NhI{font-size:.85rem;font-weight:600;margin:0 0 8px;color:var(--muted,#6b7280);text-transform:uppercase;letter-spacing:.03em}.company-seo-content_description__4a1On{line-height:1.7;font-size:.9rem;color:var(--fg-secondary,#4b5563);margin:0 0 20px}.company-seo-content_block__7ZVDF{margin-bottom:20px}.company-seo-content_chipGrid__JYN_B{display:flex;flex-wrap:wrap;gap:6px}.company-seo-content_chip__VVEBT{font-size:.8rem;color:var(--link,#2563eb);text-decoration:none;padding:4px 10px;background:var(--bg-accent,#eff6ff);border-radius:6px;border:1px solid var(--border-accent,#dbeafe);transition:background .15s}.company-seo-content_chip__VVEBT:hover{background:var(--bg-accent-hover,#dbeafe);text-decoration:none}.company-seo-content_chipMuted__XY95t{font-size:.8rem;color:var(--fg-secondary,#4b5563);text-decoration:none;padding:4px 10px;background:var(--bg-subtle,#f9fafb);border-radius:6px;border:1px solid var(--border,#e5e7eb);transition:background .15s}.company-seo-content_chipMuted__XY95t:hover{background:var(--bg-subtle-hover,#f3f4f6);color:var(--link,#2563eb);text-decoration:none}.company-seo-content_faqBlock__edBxP{margin-top:20px;padding-top:16px;border-top:1px solid var(--border,#e5e7eb)}.company-seo-content_faqList__JKOMx{font-size:.88rem;line-height:1.65;color:var(--fg-secondary,#4b5563);margin:0}.company-seo-content_faqList__JKOMx dt{font-weight:600;color:var(--fg,#111827);margin-top:12px}.company-seo-content_faqList__JKOMx dt:first-child{margin-top:0}.company-seo-content_faqList__JKOMx dd{margin:2px 0 0}.public-company-typeahead_container__dJxIz{position:relative}.public-company-typeahead_dropdown__n5Cwd{position:absolute;top:100%;left:0;right:0;margin-top:4px;padding:8px;z-index:50}.public-company-typeahead_stateText__QGTQu{margin:0}.public-company-typeahead_suggestionLink___j1UN{display:block;padding:6px 4px;font-weight:400}.public-company-typeahead_suggestionLinkActive__X5W_v{font-weight:600}.public-company-typeahead_suggestionMeta___sQMJ{font-size:12px}.company-detail-view_header__Dt_S3{justify-content:space-between;flex-wrap:wrap;gap:12px}.company-detail-view_title__nM7rU{margin:0}.company-detail-view_subtitle__lu3ck{margin-top:6px}.company-detail-view_tagRow__2JtEs{margin-top:6px;display:flex;gap:6px;flex-wrap:wrap;align-items:center}.company-detail-view_sizeBadge__c9hXq{display:inline-block;font-size:11px;font-weight:700;padding:2px 10px;border-radius:999px}.company-detail-view_sizeBadgeStor__gMnf_{background:hsla(0,91%,71%,.12);color:var(--danger);border:1px solid hsla(0,91%,71%,.4)}.company-detail-view_sizeBadgeMellomstor__eOoAX{background:rgba(245,158,11,.12);color:#b48c14;border:1px solid rgba(245,158,11,.4)}.company-detail-view_sizeBadgeSmall__lze7K{background:rgba(16,185,129,.16);color:var(--success);border:1px solid rgba(16,185,129,.45)}.company-detail-view_smbWarning__aNABe{font-size:11px;color:var(--danger)}.company-detail-view_actions__6nafU{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.company-detail-view_monitoringFeedback__IWuM9{margin-top:8px;margin-bottom:0}.company-detail-view_highRiskPrompt___SYHi{margin-top:10px;margin-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border:1px solid hsla(0,91%,71%,.3);background:hsla(0,91%,71%,.08)}.company-detail-view_highRiskPromptText__HGMHT{margin:4px 0 0;font-size:13px}.company-detail-view_highRiskPromptBadge__eLRWj{white-space:nowrap}.company-detail-view_spacerSm__Y3ARr{height:4px}.company-detail-view_spacerMd__L4TKD{height:6px}.company-detail-view_spacerLg__W25UT{height:12px}.company-detail-view_tabCard__sTNBR{padding-bottom:8px}.company-detail-view_tabNav__uLUQI{gap:4px}.company-detail-view_gatedCard__rwNxa{text-align:center;padding:48px 24px}.company-detail-view_gatedIcon__LGGZj{font-size:40px;margin-bottom:12px}.company-detail-view_gatedTitle__P4Dbb{margin-top:0;margin-bottom:8px}.company-detail-view_gatedBody__GsQ3n{max-width:420px;margin:0 auto 24px}.company-detail-view_gatedActions__wSyDX{gap:12px;justify-content:center;flex-wrap:wrap}.company-detail-view_gatedForm__gWODJ{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;max-width:420px;margin:0 auto 16px}.company-detail-view_gatedEmailInput__7QK3E{flex:1 1;min-width:180px;padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:#fff;color:#0f172a;font-size:14px}.company-detail-view_gatedHint__XH3Ru{margin-top:16px;margin-bottom:0;font-size:13px}.company-detail-view_notifyBanner__0A2nt{margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 20px}.company-detail-view_notifyText__d6EfU{margin:2px 0 0;font-size:13px}.company-detail-view_notifyButton__2cSbm{white-space:nowrap}.company-detail-view_contentGrid__wt7sv{display:grid;grid-template-columns:repeat(auto-fit,minmax(440px,1fr));grid-gap:16px;gap:16px;align-items:start}.company-detail-view_contentGridHidden__81sQY{display:none}.company-detail-view_cardFull__TRXbH{height:100%}.company-detail-view_cardTitle__DwSfQ{margin-top:0;margin-bottom:8px}.company-detail-view_cardTitleTight__j9sCu{margin-top:0;margin-bottom:4px}.company-detail-view_cardTitleWide__S0xyy{margin-top:0;margin-bottom:24px}.company-detail-view_emptyText__LwKCU{margin-bottom:0}.company-detail-view_scoreValue__QUOmO{font-size:34px;font-weight:700;line-height:1}.company-detail-view_scoreMeta__jJxQ5{margin-top:8px;margin-bottom:8px}.company-detail-view_scoreDetail___8wVp,.company-detail-view_scoreNextStep__pTvlU{margin-top:0;margin-bottom:8px}.company-detail-view_scoreCritical__xi7CL{margin-top:0;margin-bottom:0}.company-detail-view_scoreSection__MBPUF{margin-top:6px}.company-detail-view_scoreCards__dcJZk{gap:8px;flex-wrap:wrap}.company-detail-view_scoreCard__v9brD{min-width:190px}.company-detail-view_driversLabel__HZKAh{margin-top:0;margin-bottom:6px}.company-detail-view_driversList__6UKJJ{margin-top:0}.company-detail-view_lastCalculated__Av7Qq{margin-bottom:0}.company-detail-view_keyFinSection__ibbO1{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.company-detail-view_keyFinTitle__RSWpE{margin-top:0;margin-bottom:8px}.company-detail-view_keyFinGrid__UaKg4{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px}.company-detail-view_keyFinRow__KaOdI{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:3px 0;border-bottom:1px solid var(--border)}.company-detail-view_keyFinValue__WZ_U0{font-weight:600}.company-detail-view_finBadgeRow___LCUV{gap:8px;align-items:center;flex-wrap:wrap}.company-detail-view_finFieldFirst__AO56V{margin-top:8px;margin-bottom:0}.company-detail-view_finField__1LMRY{margin-top:6px;margin-bottom:0}.company-detail-view_finSection__Sn3w0{margin-top:6px}.company-detail-view_finKpiGrid__Mi69l{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:8px;gap:8px}.company-detail-view_finSpanTwo__6uGwp{grid-column:span 2}.company-detail-view_finTable__Ygi5R{width:100%;border-collapse:collapse}.company-detail-view_finDriversLabel__T3_P2{margin-bottom:6px}.company-detail-view_finDriversList__9NSfo{margin-top:0;margin-bottom:0}.company-detail-view_benchmarkSubtext__Z2DWU{margin-top:0}.company-detail-view_benchmarkPreparing__2zBFe{margin-top:6px;margin-bottom:0}.company-detail-view_benchmarkExplainCard__DmiO4{margin-bottom:12px;padding:14px 16px;background:linear-gradient(180deg,rgba(37,99,235,.04),rgba(37,99,235,.01))}.company-detail-view_benchmarkExplainTitle__rchfc{margin-top:0;margin-bottom:8px;font-size:15px}.company-detail-view_benchmarkExplainList__GKMSt{margin:0;padding-left:18px}.company-detail-view_benchmarkExplainList__GKMSt li+li{margin-top:6px}.company-detail-view_benchmarkHeroGrid__2Ej0v{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.company-detail-view_benchmarkHeroCard__b4PQi{padding:14px 16px}.company-detail-view_benchmarkHeroLabel__Jrj36{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.company-detail-view_benchmarkHeroValue__MUMP6{font-size:28px;font-weight:800;margin-top:8px;line-height:1.1}.company-detail-view_benchmarkHeroValueSmall__bFQvA{font-size:18px;font-weight:700;margin-top:8px;line-height:1.3}.company-detail-view_benchmarkHeroMeta__XJAJ5{margin-top:8px;margin-bottom:0;font-size:13px}.company-detail-view_benchmarkMetricGrid__h5So7{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.company-detail-view_benchmarkMetricCard__1CQqv{padding:16px}.company-detail-view_benchmarkMetricTop__nNgNN{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.company-detail-view_benchmarkMetricTitle__IQdgt{margin:0;font-size:16px}.company-detail-view_benchmarkMetricDescription__B5dTJ{margin-top:6px;margin-bottom:0;font-size:13px}.company-detail-view_benchmarkPill__XIZul{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.company-detail-view_benchmarkPillStrong___mCsn{background:rgba(16,185,129,.14);color:var(--success)}.company-detail-view_benchmarkPillWatch__Q2oK_{background:rgba(245,158,11,.16);color:#b48c14}.company-detail-view_benchmarkPillWeak__ZLk4U{background:hsla(0,91%,71%,.14);color:var(--danger)}.company-detail-view_benchmarkPillNeutral__y_0Fk{background:var(--surface-soft);color:var(--muted)}.company-detail-view_benchmarkMetricValueRow__958ES{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.company-detail-view_benchmarkMetricMedian__ydh7f,.company-detail-view_benchmarkMetricValue__Zcu7D{font-size:26px;font-weight:800;line-height:1.1}.company-detail-view_benchmarkMetricValueLabel__tS5AZ{margin-top:4px;font-size:12px}.company-detail-view_benchmarkMetricStats__hICd6{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.company-detail-view_benchmarkStatRow__jR_NE{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.company-detail-view_benchmarkDeltaPositive__fXwkB{color:var(--success)}.company-detail-view_benchmarkDeltaNegative__j5e6k{color:var(--danger)}.company-detail-view_benchmarkDeltaNeutral__NoRwh{color:var(--text)}.company-detail-view_benchmarkInsight__QMdR2{margin-top:14px;margin-bottom:0;font-size:13px;line-height:1.5}.company-detail-view_benchmarkMeterWrap___GtfA{margin-top:12px}.company-detail-view_benchmarkMeterScale__up0Gp{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:6px}.company-detail-view_benchmarkMeterTrack__fAmvm{position:relative;height:10px;border-radius:999px;background:linear-gradient(90deg,hsla(0,91%,71%,.18),rgba(245,158,11,.18) 25%,rgba(37,99,235,.12) 50%,rgba(16,185,129,.18));overflow:hidden}.company-detail-view_benchmarkMeterQuartile__XZc24{position:absolute;left:25%;width:50%;top:0;bottom:0;background:hsla(0,0%,100%,.45);border-left:1px dashed rgba(15,23,42,.18);border-right:1px dashed rgba(15,23,42,.18)}.company-detail-view_benchmarkMeterDot__zMMKn{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:#0f172a;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transform:translate(-50%,-50%)}.company-detail-view_benchmarkMeterCaption__2PVXd{margin-top:8px;margin-bottom:0;font-size:12px}.company-detail-view_benchmarkSummaryGrid__Z19dW{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.company-detail-view_benchmarkSummaryCard__f4sjm{padding:16px}.company-detail-view_benchmarkSummaryTitle__0bWl8{margin-top:0;margin-bottom:8px}.company-detail-view_benchmarkSummaryList__tu2A_{margin:0;padding-left:18px}.company-detail-view_benchmarkSummaryList__tu2A_ li+li{margin-top:6px}.company-detail-view_benchmarkSummaryEmpty__k67HH{margin-bottom:0}.company-detail-view_bankruptcyCard__wrh00{height:100%;position:relative;overflow:hidden}.company-detail-view_bankruptcyBlur__U5Xk3{filter:blur(5px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.company-detail-view_bankruptcySubtext__6WLxP{margin-top:0;margin-bottom:10px;font-size:13px}.company-detail-view_bankruptcyShareRow__SmBg1{display:flex;align-items:center;gap:12px;margin-bottom:12px}.company-detail-view_bankruptcyShareBtn__XoDzv{font-size:12px!important;padding:4px 12px!important}.company-detail-view_bankruptcyShareHint__MLI4A{font-size:12px}.company-detail-view_warningBannerDanger__bWK4U{background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.45);border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:12px}.company-detail-view_warningBannerCaution__pTWHm{background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.45);border-radius:6px;padding:8px 12px;margin-bottom:12px;font-size:12px}.company-detail-view_warningBannerEvalDanger__n7o_r{background:#fff7ed;border:1px solid #fdba74;border-radius:6px;padding:8px 12px;margin-bottom:10px;font-size:12px}.company-detail-view_warningBannerEvalCaution__9wC7s{background:#fffbeb;border:1px solid #fcd34d;border-radius:6px;padding:8px 12px;margin-bottom:10px;font-size:12px}.company-detail-view_warningLabelDanger__pSs3l{color:var(--danger)}.company-detail-view_warningLabelCaution__AVuxk{color:#b48c14}.company-detail-view_warningLabelEvalDanger__WhF7S{color:#c2410c}.company-detail-view_warningLabelEvalCaution__Sk_x_{color:#92400e}.company-detail-view_warningTextDefault__i5zgM{color:var(--text)}.company-detail-view_warningTextEvalDanger__ZRAkr{color:#9a3412}.company-detail-view_warningTextEvalCaution__I_p6J{color:#78350f}.company-detail-view_compositeRow__OLYKt{display:flex;align-items:center;gap:12px;margin-bottom:12px}.company-detail-view_compositeRowEval__3ip1h{display:flex;align-items:center;gap:12px;margin-bottom:10px}.company-detail-view_compositeScore__THT66{font-size:36px;font-weight:800;line-height:1}.company-detail-view_compositeScoreEval__w65WU{font-size:34px;font-weight:800;line-height:1}.company-detail-view_compositeBandLabel___PtuB{font-weight:700;font-size:14px}.company-detail-view_compositeSubLabel__Iivbn{font-size:12px}.company-detail-view_progressTrack__hMSCk{height:5px;border-radius:999px;background:var(--surface-soft);margin-bottom:14px;overflow:hidden}.company-detail-view_progressTrackEval__yeu2o{height:5px;border-radius:999px;background:#f3f4f6;margin-bottom:12px;overflow:hidden}.company-detail-view_progressFill__89waw{height:100%;border-radius:999px}.company-detail-view_progressSvg__7PXiU{display:block;width:100%;height:100%}.company-detail-view_modelsSection__Y_YxG{margin-bottom:12px}.company-detail-view_modelsSectionLabel__vj_s0{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px}.company-detail-view_modelRow__l4Ab9{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid var(--border)}.company-detail-view_modelRowEval__J7w2u{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f3f4f6}.company-detail-view_modelName__fq5hu{font-size:13px;font-weight:600}.company-detail-view_modelValue__sU8G_{font-size:13px;font-weight:700}.company-detail-view_modelBadge__lIOAm{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.company-detail-view_modelBadgeDanger__tsLo4{background:hsla(0,91%,71%,.16);color:var(--danger)}.company-detail-view_modelBadgeCaution__tG52i{background:rgba(245,158,11,.16);color:#b48c14}.company-detail-view_modelBadgeOk__ASrrj{background:rgba(16,185,129,.16);color:var(--success)}.company-detail-view_modelBadgeEvalDanger___5Tt7{background:#fee2e2;color:#dc2626}.company-detail-view_modelBadgeEvalCaution__Ow0gy{background:#fef9c3;color:#854d0e}.company-detail-view_modelBadgeEvalOk___4jjP{background:#dcfce7;color:#16a34a}.company-detail-view_ratiosGrid__TMt0G{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:12px}.company-detail-view_ratioCard__lruYl{padding:8px 10px}.company-detail-view_ratioLabel__6q67a{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.company-detail-view_ratioValue__6jIKf{font-size:14px;font-weight:700;margin-top:2px}.company-detail-view_flagsSectionLabel___Bzp7{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 6px}.company-detail-view_flagsList__OS6aq{margin:0;padding-left:16px}.company-detail-view_flagItem__ZXa3x{font-size:12px;color:var(--danger);margin-bottom:3px}.company-detail-view_lockedOverlay__tE_Hl{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:24px;text-align:center}.company-detail-view_lockedTitle__eskq_{font-size:16px;margin-bottom:8px}.company-detail-view_lockedBody__kOWzS{max-width:300px;margin:0 0 16px;font-size:13px}.company-detail-view_lockedHint__VvTIw{margin-top:8px;margin-bottom:0;font-size:12px}.company-detail-view_orgField__UXS7d{margin-top:0;margin-bottom:6px}.company-detail-view_orgFieldLast__cvM7h{margin-top:0;margin-bottom:0}.company-detail-view_orgSection__eVx1u{margin-top:6px}.company-detail-view_orgTree__YsfNa{display:flex;flex-direction:column;align-items:center;gap:0}.company-detail-view_orgConnector__Ni7z9{display:flex;flex-direction:column;align-items:center;margin:0 auto}.company-detail-view_connectorLine__nVbE2{width:2px;height:18px;background:#d1d5db}.company-detail-view_connectorArrow__boycO{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #d1d5db}.company-detail-view_orgNodeLabel__oYOa_{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.company-detail-view_orgNodeName__FS_zC{font-weight:700;font-size:14px;color:#1a1a1a}.company-detail-view_orgNodeOrgnr__sz18Z{font-size:12px;color:#9ca3af}.company-detail-view_grandParentNode__0Iypc{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 24px;border-radius:10px;border:1px solid #e9d5ff;text-decoration:none;color:inherit;background:#faf5ff;min-width:220px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.company-detail-view_grandParentLabel__ydJ71{color:#a855f7}.company-detail-view_parentNode__ih5wh{display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 24px;border-radius:10px;border:1px solid #bfdbfe;text-decoration:none;color:inherit;background:#eff6ff;min-width:220px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.company-detail-view_parentLabel__oFzcX{color:#3b82f6}.company-detail-view_currentNode__Vvrcy{display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 28px;border-radius:10px;border:2px solid #2563eb;background:#dbeafe;min-width:220px;text-align:center;box-shadow:0 2px 8px rgba(37,99,235,.15)}.company-detail-view_currentLabel__LbREn{color:#2563eb}.company-detail-view_currentName__86nNa{font-weight:800;font-size:15px;color:#1e3a8a}.company-detail-view_currentOrgnr__4s1rb{font-size:12px;color:#3b82f6}.company-detail-view_subsidiarySectionLabel__L2iHy{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;margin-bottom:10px}.company-detail-view_subsidiaryBar__Wt91x{width:80%;height:2px;background:#d1d5db;margin-bottom:0}.company-detail-view_subsidiaryGrid__cOa71{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;width:100%}.company-detail-view_subsidiaryNode__OdQvA{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 16px;border-radius:10px;border:1px solid #bbf7d0;text-decoration:none;background:#f0fdf4;min-width:160px;text-align:center;box-shadow:0 1px 3px rgba(0,0,0,.06)}.company-detail-view_subsidiaryLabel__EGJ0T{color:#16a34a}.company-detail-view_subsidiaryName__sAzSq{font-weight:700;font-size:13px;color:#1a1a1a}.company-detail-view_subsidiaryOrgnr__THE6s{font-size:11px;color:#9ca3af}.company-detail-view_statusBadge__ofyS_{font-size:10px;padding:1px 7px;border-radius:999px;background:rgba(239,68,68,.1);color:#dc2626;font-weight:700}.company-detail-view_subUnitSection__sNhhr{width:100%;margin-top:28px}.company-detail-view_subUnitDivider__ATJan{display:flex;align-items:center;gap:10px;margin-bottom:12px}.company-detail-view_subUnitDividerLine__MqjOC{flex:1 1;height:1px;background:#e5e7eb}.company-detail-view_subUnitDividerLabel__y6Sjr{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#9ca3af;white-space:nowrap}.company-detail-view_subUnitGrid__eyfZF{display:flex;flex-wrap:wrap;gap:8px}.company-detail-view_subUnitNode__XIYC_{display:flex;flex-direction:column;gap:2px;padding:8px 14px;border-radius:8px;border:1px solid #f3f4f6;background:#f9fafb;min-width:160px}.company-detail-view_subUnitName__ek8BF{font-weight:600;font-size:12px;color:#374151;line-height:1.3}.company-detail-view_subUnitOrgnr__rHou6{font-size:11px;color:#9ca3af}.company-detail-view_subUnitStatus__5cN7T{font-size:10px;padding:1px 6px;border-radius:999px;background:rgba(239,68,68,.1);color:#dc2626;font-weight:700;align-self:flex-start;margin-top:2px}.company-detail-view_eventBadgeRow__bDIoD{gap:8px;flex-wrap:wrap;margin-bottom:8px}.company-detail-view_eventList__5lmZV{display:flex;flex-direction:column;gap:4px}.company-detail-view_eventRow__OmHvg{display:flex;align-items:center;gap:8px;padding:5px 0;border-bottom:1px solid var(--border);font-size:13px}.company-detail-view_eventSeverityBadge__9NhuH{flex-shrink:0;font-size:10px;font-weight:700;padding:2px 7px;border-radius:999px}.company-detail-view_eventSeverityCritical__M_aaZ{background:hsla(0,91%,71%,.15);color:#f87171}.company-detail-view_eventSeverityWarn__Hozwu{background:rgba(251,191,36,.15);color:#fbbf24}.company-detail-view_eventSeverityInfo__mjnm_{background:rgba(59,130,246,.12);color:#60a5fa}.company-detail-view_eventTitle__xE9XP{flex:1 1;font-weight:500}.company-detail-view_eventDate__P__0k{font-size:11px;white-space:nowrap}.company-detail-view_eventMore__Tp4o4{font-size:12px;margin:4px 0 0}.company-detail-view_eventYearLabel__Z1O8H{margin-bottom:6px}.company-detail-view_eventYearList___scxG{margin-top:0}.company-detail-view_eventBadgeInline__UsnRj{margin-right:8px}.company-detail-view_valuationValue__X8F7n{font-size:30px;font-weight:700;line-height:1}.company-detail-view_valuationConfidence__B4wdx{margin-top:8px;margin-bottom:0}.company-detail-view_valuationSection__RbU2n{margin-top:6px}.company-detail-view_valuationCards__TVnv_{gap:8px;flex-wrap:wrap}.company-detail-view_valuationExplanation__lXand{margin-bottom:0}.company-detail-view_analysisSubtext__pM0V_{margin-top:0;margin-bottom:8px}.company-detail-view_analysisSection__UW3Nv{margin-top:6px}.company-detail-view_scoreBreakdownSection__Uikss{margin-bottom:10px}.company-detail-view_scoreBreakdownLabel__V7qHj{margin-top:0;margin-bottom:6px}.company-detail-view_scoreBreakdownGrid__BKLYS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.company-detail-view_scoreBreakdownCard__pgKYD{padding:6px 10px;text-align:center}.company-detail-view_scoreBreakdownCardLabel__I6DDQ{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em}.company-detail-view_scoreBreakdownCardValue__5kmN_{font-size:18px;font-weight:800;margin-top:2px}.company-detail-view_riskCategoryLine__UuWfq{margin-top:0;margin-bottom:4px}.company-detail-view_dataSourceLabel__S3zbZ{margin-bottom:4px}.company-detail-view_dataSourceList__R67yl{margin-top:0;margin-bottom:0}.company-detail-view_attributionText__OIQMT{font-size:11px;margin-top:8px;margin-bottom:0}.company-detail-view_flagsCount__KX8iL{margin-top:0;margin-bottom:8px}.company-detail-view_flagsSection__4mLT_{margin-top:6px}.company-detail-view_flagsFlagList__lnA0a{margin-top:8px;margin-bottom:0}.company-detail-view_bandLow__KI5bD{color:#16a34a}.company-detail-view_bandModerate__u7WQg{color:#b48c14}.company-detail-view_bandHigh__9g26I{color:#c25712}.company-detail-view_bandCritical__qQEYq{color:var(--danger)}.company-detail-view_bandLowEval__CTvUC{color:#16a34a}.company-detail-view_bandModerateEval__9LPA7{color:#ca8a04}.company-detail-view_bandHighEval__BiNbD{color:#ea580c}.company-detail-view_bandCriticalEval__Psmod{color:#dc2626}.company-detail-view_bgBandLow__a622F{background:#16a34a;fill:#16a34a}.company-detail-view_bgBandModerate__m8_Rt{background:#b48c14;fill:#b48c14}.company-detail-view_bgBandHigh__XO_Ay{background:#c25712;fill:#c25712}.company-detail-view_bgBandCritical__GN_vZ{background:var(--danger);fill:var(--danger)}.company-detail-view_bgBandLowEval__nAQPa{background:#16a34a;fill:#16a34a}.company-detail-view_bgBandModerateEval__m_oQf{background:#ca8a04;fill:#ca8a04}.company-detail-view_bgBandHighEval__RdAbE{background:#ea580c;fill:#ea580c}.company-detail-view_bgBandCriticalEval__Y1L7w{background:#dc2626;fill:#dc2626}.company-detail-view_modelListColumn__Y8qHE{display:flex;flex-direction:column;gap:4px}.company-detail-view_noWrap__LNNq3{white-space:nowrap}.public-company-page-client_modeCard__PJOMd{margin-bottom:12px;padding-top:10px;padding-bottom:10px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.public-company-page-client_searchCard__t5kKQ{margin-bottom:12px}.public-company-page-client_rowGap__BfNsi{gap:8px}.public-company-page-client_riskBadge__lE11Y{display:inline-block;font-size:12px;font-weight:700;padding:3px 12px;border-radius:999px}.public-company-page-client_riskBadgeLow__Bv6c6{background:rgba(16,185,129,.14);color:var(--success);border:1px solid rgba(16,185,129,.4)}.public-company-page-client_riskBadgeMedium__sKLjV{background:rgba(245,158,11,.12);color:#b48c14;border:1px solid rgba(245,158,11,.4)}.public-company-page-client_riskBadgeHigh__fTip1{background:rgba(249,115,22,.12);color:#dc6414;border:1px solid rgba(249,115,22,.4)}.public-company-page-client_riskBadgeCritical__nie_z{background:hsla(0,91%,71%,.12);color:var(--danger);border:1px solid hsla(0,91%,71%,.4)}.public-company-page-client_sectionTitle__QYINm{margin:0 0 10px;font-size:16px}.public-company-page-client_trendCard__HhL_Y{margin-top:16px}.public-company-page-client_trendList__x4Lj5{margin:0;padding-left:18px;list-style:disc;line-height:1.7}.public-company-page-client_boardCard___vbDN{margin-top:16px}.public-company-page-client_boardGroup__y9j20{margin-bottom:14px}.public-company-page-client_boardGroup__y9j20:last-child{margin-bottom:0}.public-company-page-client_boardGroupTitle__rbsn5{margin:0 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted)}.public-company-page-client_boardList__ikfRi{margin:0;padding:0;list-style:none}.public-company-page-client_boardItem__fAdrM{padding:4px 0;font-size:14px}.public-company-page-client_boardLink__KubnG{color:var(--link);text-decoration:none}.public-company-page-client_boardLink__KubnG:hover{text-decoration:underline}.public-company-page-client_industryCard__uX8Nx{margin-top:16px}.public-company-page-client_industryGrid__LfyEv{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.public-company-page-client_industryMetric__e37e5{padding:10px;border-radius:6px;background:var(--bg-subtle,rgba(0,0,0,.03))}.public-company-page-client_industryMetricLabel__r_9C6{font-size:12px;color:var(--muted);margin-bottom:4px}.public-company-page-client_industryMetricValue__q6vJj{font-size:18px;font-weight:700}.public-company-page-client_industryAbove__x1O7e{color:var(--success)}.public-company-page-client_industryBelow__InKDm{color:var(--danger)}.public-company-page-client_industryLink__Hkfh5{margin-top:10px;font-size:13px}.public-company-page-client_industryLink__Hkfh5 a{color:var(--link);text-decoration:none}.public-company-page-client_industryLink__Hkfh5 a:hover{text-decoration:underline}