.company_frame___D0Mu{flex:1;width:100%;box-sizing:border-box;min-height:60vh;padding-bottom:28px;background:var(--t-bg);color:var(--t-text);font-family:var(--t-font-body)}.company_content__TsfFB{display:grid;gap:16px;align-content:start;min-width:0;padding-bottom:24px}.company_content__TsfFB :focus-visible,.company_frame___D0Mu :focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.company_pageHead__zFoNZ{display:grid;gap:6px}.company_pageHeadRow__Dj3Uv{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.company_h1__DlY7l{font-size:clamp(1.5rem,3.4vw,2.1rem);line-height:1.15;overflow-wrap:anywhere}.company_h1__DlY7l,.company_h3__AgOL3{margin:0;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight,700)}.company_h3__AgOL3{display:flex;align-items:center;gap:8px;font-size:1.1rem}.company_h4__chL5y{margin:8px 0 0;display:flex;align-items:center;gap:6px;font-size:.95rem;font-weight:700}.company_sub__vzb_z{margin:4px 0 0;color:var(--t-muted);line-height:1.55;font-size:.94rem}.company_lead__7NRRj{margin:10px 0 0;line-height:1.6;font-size:1rem}.company_hint__OGN_0{margin:0;color:var(--t-muted);font-size:.84rem;line-height:1.5}.company_fine__HYO9S{margin:10px 0 0;color:var(--t-muted);font-size:.8rem;line-height:1.5}.company_dim__375Ak{color:var(--t-muted);font-size:.86rem}.company_backRow__ZpRhK{padding:4px 0 6px}.company_srOnly__0_9hh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company_spacer___qtsH{flex:1}.company_plain__Z5mrB{margin:10px 0 0;padding-left:20px;list-style:revert;display:grid;gap:8px}.company_card__8V_pc{background:var(--t-surface);border:1px solid var(--t-divider);border-radius:var(--t-radius-lg);padding:20px;box-shadow:var(--t-shadow);display:grid;gap:12px;align-content:start;min-width:0}.company_cardLink__aBhe_{text-decoration:none;color:inherit;height:100%;box-sizing:border-box;transition:border-color .15s,box-shadow .15s,transform .15s}.company_cardLink__aBhe_:hover{border-color:var(--t-primary);box-shadow:var(--t-shadow-hover);transform:translateY(-2px)}.company_cardTop__afA__{display:flex;justify-content:space-between;align-items:center;gap:8px}.company_cards__SqCtX{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.company_empty__6MvPK{justify-items:center;text-align:center;padding:40px 20px}.company_empty__6MvPK .company_sub__vzb_z{max-width:52ch}.company_stack__fb9O_{display:grid;gap:14px;min-width:0}.company_stats__wRO2O{margin:4px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.company_stats__wRO2O div{display:grid;gap:2px}.company_stats__wRO2O dt{font-size:.7rem;color:var(--t-muted);text-transform:uppercase;letter-spacing:.06em}.company_stats__wRO2O dd{margin:0;font-size:1.3rem;font-weight:700;font-family:var(--t-font-heading)}.company_facts__uHupY{margin:4px 0 0;display:grid;gap:6px}.company_facts__uHupY div{display:flex;justify-content:space-between;gap:12px;font-size:.88rem}.company_facts__uHupY dt{color:var(--t-muted)}.company_facts__uHupY dd{margin:0;font-weight:600;text-align:right}.company_grid2__c7HDW{gap:14px}.company_grid2__c7HDW,.company_twoCol__FdaK6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.company_twoCol__FdaK6{gap:16px}.company_list__oDx4o{margin:8px 0 0;padding-left:20px;list-style:revert;display:grid;gap:6px;line-height:1.5;font-size:.92rem}.company_rowBetween__q1tKG{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.company_actions__i7vtz,.company_rowGap___q_ti{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.company_badges__nJn84{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:6px 0}.company_btnDanger__oJ_0s,.company_btnGhost__tiaKe,.company_btnPrimary__m_j4_,.company_chip__3_065,.company_disclosure__tWm5L,.company_iconBtn__jX7JU,.company_linkBtn__MlPcS,.company_textBtn__38iL_{font:inherit;cursor:pointer}.company_btnPrimary__m_j4_{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:8px 20px;border-radius:var(--t-btn-radius,999px);border:1px solid var(--t-primary);background:var(--t-gradient,var(--t-primary));color:var(--t-on-primary);font-weight:700;font-size:.94rem;text-decoration:none}.company_btnPrimary__m_j4_:hover:not(:disabled){box-shadow:var(--t-shadow-hover)}.company_btnGhost__tiaKe{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:7px 16px;border-radius:var(--t-btn-radius,999px);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-weight:600;font-size:.88rem;text-decoration:none}.company_btnGhost__tiaKe:hover:not(:disabled){background:var(--t-bg-alt);border-color:var(--t-primary)}.company_btnOn___8wUO{border-color:var(--t-primary);background:color-mix(in srgb,var(--t-primary) 14%,var(--t-surface))}.company_btnDanger__oJ_0s{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:7px 16px;border-radius:var(--t-btn-radius,999px);border:1px solid var(--t-danger);background:var(--t-surface);color:var(--t-danger);font-weight:600;font-size:.88rem}.company_btnDanger__oJ_0s:hover:not(:disabled){background:color-mix(in srgb,var(--t-danger) 12%,var(--t-surface))}.company_textBtn__38iL_{background:none;border:0;padding:8px 10px;color:var(--t-link);font-weight:600;font-size:.9rem;text-decoration:underline;text-underline-offset:3px}.company_textBtn__38iL_:disabled{opacity:.5;cursor:default}.company_linkBtn__MlPcS{background:none;border:0;padding:0;color:var(--t-link);text-decoration:underline;font-weight:600}.company_iconBtn__jX7JU{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid transparent;background:none;color:var(--t-muted);flex-shrink:0}.company_iconBtn__jX7JU:hover{color:var(--t-danger);border-color:var(--t-danger)}.company_btnDanger__oJ_0s:disabled,.company_btnGhost__tiaKe:disabled,.company_btnPrimary__m_j4_:disabled,.company_chip__3_065:disabled,.company_iconBtn__jX7JU:disabled{opacity:.55;cursor:not-allowed}.company_disclosure__tWm5L{width:100%;text-align:left;background:none;border:0;padding:4px 0;color:var(--t-link);font-weight:700}.company_field__veKJn{display:grid;gap:6px}.company_label__ZjJDX{font-size:.88rem;font-weight:700}.company_input__v_VPw,.company_select__MoFCv,.company_textarea__I9ExA{width:100%;box-sizing:border-box;min-height:44px;padding:9px 12px;border-radius:var(--t-radius);border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);font:inherit;font-size:.95rem}.company_textarea__I9ExA{resize:vertical;line-height:1.5}.company_select__MoFCv{width:auto;min-width:0;max-width:100%}.company_input__v_VPw:focus,.company_select__MoFCv:focus,.company_textarea__I9ExA:focus{outline:2px solid var(--t-focus);outline-offset:1px;border-color:var(--t-primary)}.company_input__v_VPw[readonly]{color:var(--t-muted)}.company_fieldError__0kpFW{margin:0;color:var(--t-danger);font-size:.84rem}.company_range__L9vt7{flex:1;min-width:120px;accent-color:var(--t-primary)}.company_rangeVal__P2ZdU{min-width:64px;text-align:right}.company_weight__hkVma{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--t-muted);white-space:nowrap}.company_weight__hkVma select{min-height:44px;border-radius:var(--t-radius);border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);padding:0 8px;font:inherit}.company_chips__5TXCg{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.company_chip__3_065{padding:6px 14px;border-radius:999px;border:1px solid var(--t-border);background:var(--t-surface-alt);color:var(--t-text);font-size:.84rem;font-weight:600}.company_chip__3_065:hover{border-color:var(--t-primary)}.company_comps__76XRM{list-style:none;margin:0;padding:0;display:grid;gap:12px}.company_comp__C0G2E{display:grid;gap:8px;padding:12px;border:1px solid var(--t-divider);border-radius:var(--t-radius);background:var(--t-bg-alt)}.company_compHead__62a0y{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.company_steps__wCsI_{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.company_stepDot__KF9_C{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--t-radius);border:1px solid var(--t-divider);color:var(--t-muted);font-size:.8rem;min-width:0}.company_stepDot__KF9_C span{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--t-border);font-weight:700;font-size:.78rem}.company_stepDot__KF9_C b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company_stepNow___IjoE{border-color:var(--t-primary);color:var(--t-text);background:color-mix(in srgb,var(--t-primary) 10%,var(--t-surface))}.company_stepNow___IjoE span{background:var(--t-primary);border-color:var(--t-primary);color:var(--t-on-primary)}.company_stepDone__LZNq5 span{background:var(--t-success);border-color:var(--t-success);color:var(--t-bg)}.company_wizardNav__da17B{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.company_preview__TwIfZ{display:grid;gap:12px;padding:16px;border:1px dashed var(--t-border);border-radius:var(--t-radius-lg);background:var(--t-bg-alt)}.company_previewTag__v_R3_{margin:0;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted)}.company_previewWelcome__L_z5p{display:flex;gap:14px;align-items:flex-start}.company_logoInit__U2WSt{flex-shrink:0;width:46px;height:46px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:var(--t-gradient,var(--t-primary));color:var(--t-on-primary);font-weight:800;font-size:1.3rem;font-family:var(--t-font-heading)}.company_quote__xarvc{margin:8px 0;padding:8px 14px;border-left:3px solid var(--t-primary);color:var(--t-text);font-style:italic;line-height:1.5}.company_bubbleRow__0qvtT{display:flex;gap:10px;align-items:flex-start}.company_avatar__lTQm5{flex-shrink:0;width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--t-primary);color:var(--t-on-primary);font-weight:700}.company_bubble__Hcscw{margin:0;padding:10px 14px;border-radius:16px;line-height:1.55;font-size:.92rem;max-width:70ch}.company_bubbleAi__Cvmre{background:var(--t-surface);border:1px solid var(--t-divider);border-top-left-radius:4px}.company_notice__jbFbs{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:var(--t-radius);border:1px solid var(--t-border);background:var(--t-surface);font-size:.9rem;line-height:1.5}.company_notice__jbFbs svg{flex-shrink:0;margin-top:3px}.company_noticeInfo__Cd5id{border-color:var(--t-border)}.company_noticeWarn__E3b7A{border-color:var(--t-warning);background:color-mix(in srgb,var(--t-warning) 10%,var(--t-surface))}.company_noticeWarn__E3b7A svg{color:var(--t-warning)}.company_noticeError__PfNsH{border-color:var(--t-danger);background:color-mix(in srgb,var(--t-danger) 10%,var(--t-surface))}.company_noticeError__PfNsH svg{color:var(--t-danger)}.company_noticeOk__kQ_Br{border-color:var(--t-success);background:color-mix(in srgb,var(--t-success) 10%,var(--t-surface))}.company_noticeOk__kQ_Br svg{color:var(--t-success)}.company_badge__w4GR_{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--t-border);font-size:.76rem;font-weight:700;white-space:nowrap}.company_badgeGood__j8mTJ{border-color:var(--t-success);color:var(--t-success)}.company_badgeWarn__AX9xz{border-color:var(--t-warning);color:var(--t-warning)}.company_badgeMuted__CSkkP{color:var(--t-muted)}.company_bar__5Jc5u{height:8px;border-radius:999px;background:var(--t-bg-alt);border:1px solid var(--t-divider);overflow:hidden;min-width:60px;flex:1}.company_barFill__l6Ord{height:100%;border-radius:999px;background:var(--t-gradient,var(--t-primary))}.company_barLow__LT3Yg{background:var(--t-danger)}.company_spin__MP1RR{animation:company_spin__MP1RR 1s linear infinite}@keyframes company_spin__MP1RR{to{transform:rotate(1turn)}}.company_tabs__Rru_I{display:flex;gap:4px;border-bottom:1px solid var(--t-divider);overflow-x:auto}.company_tab__iLH6_{padding:10px 16px;background:none;border:0;border-bottom:3px solid transparent;color:var(--t-muted);font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.company_tab__iLH6_:hover{color:var(--t-text)}.company_tabOn__kbJW7{color:var(--t-text);border-bottom-color:var(--t-primary)}.company_toolbar__30kck{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.company_search__wxmB4{display:flex;align-items:center;gap:8px;flex:1 1 200px;min-width:0;padding:0 12px;border-radius:var(--t-radius);border:1px solid var(--t-border);background:var(--t-bg)}.company_search__wxmB4 input{flex:1;min-width:0;min-height:40px;border:0;background:none;color:var(--t-text);font:inherit}.company_search__wxmB4 input:focus{outline:none}.company_search__wxmB4:focus-within{outline:2px solid var(--t-focus);outline-offset:1px}.company_tableWrap__4YvKm{overflow-x:auto;border:1px solid var(--t-divider);border-radius:var(--t-radius-lg);background:var(--t-surface)}.company_table__0CRIp{width:100%;border-collapse:collapse;font-size:.9rem}.company_table__0CRIp td,.company_table__0CRIp th{padding:11px 14px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--t-divider)}.company_table__0CRIp thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--t-muted);background:var(--t-bg-alt)}.company_table__0CRIp tbody tr:last-child>*{border-bottom:0}.company_table__0CRIp tbody tr:hover{background:var(--t-bg-alt)}.company_table__0CRIp tbody th{font-weight:600}.company_rowLink__ukWSv{color:var(--t-link);font-weight:700;text-decoration:none}.company_rowLink__ukWSv:hover{text-decoration:underline}.company_scoreCell__nZG_U{display:flex;align-items:center;gap:10px;min-width:110px}.company_scoreCell__nZG_U b{min-width:28px;font-family:var(--t-font-heading)}.company_top__rEtLe{font-size:.68rem;font-weight:700;color:var(--t-success);text-transform:uppercase;letter-spacing:.06em}.company_cmp__m2edT{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;cursor:pointer}.company_cmp__m2edT input,.company_table__0CRIp input[type=checkbox]{width:18px;height:18px;accent-color:var(--t-primary)}.company_mobileList__N8atO{display:none;list-style:none;margin:0;padding:0;gap:10px}.company_compare__KrAi_{border-color:var(--t-primary)}.company_linkBox__Cfdfb{display:flex;gap:10px;flex-wrap:wrap}.company_linkBox__Cfdfb .company_input__v_VPw{flex:1 1 260px;min-width:0;font-family:var(--t-font-mono);font-size:.84rem}.company_linkList__Ojp0H{list-style:none;margin:0;padding:0;display:grid;gap:8px}.company_linkList__Ojp0H li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--t-divider);border-radius:var(--t-radius);background:var(--t-bg-alt);overflow-wrap:anywhere}.company_details__FG4SN>summary{cursor:pointer;font-weight:700;color:var(--t-link);padding:4px 0}.company_details__FG4SN[open]>summary{margin-bottom:10px}.company_summaryTop__16bhN{display:flex;gap:20px;align-items:flex-start}.company_scoreRing__w07Ue{flex-shrink:0;width:96px;height:96px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:6px solid var(--t-primary);font-family:var(--t-font-heading);box-shadow:var(--t-shadow)}.company_scoreRing__w07Ue b{font-size:1.9rem;line-height:1}.company_scoreRing__w07Ue span{font-size:.72rem;color:var(--t-muted)}.company_disclaimer__eyr2F{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:var(--t-radius);background:var(--t-bg-alt);border:1px solid var(--t-divider);font-size:.84rem;color:var(--t-muted);line-height:1.5}.company_disclaimer__eyr2F svg{flex-shrink:0;margin-top:3px}.company_compList__UIlO_{list-style:none;margin:0;padding:0;display:grid;gap:18px}.company_compList__UIlO_>li{display:grid;gap:8px}.company_compScore__qy6fC{font-family:var(--t-font-heading);font-size:1.2rem;font-weight:700}.company_compScore__qy6fC small{color:var(--t-muted);font-size:.75rem;font-weight:400}.company_concerns__ieleF,.company_evidence__C0HtR{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9rem;line-height:1.5}.company_evidence__C0HtR li{display:flex;gap:8px;align-items:flex-start;color:var(--t-text)}.company_evidence__C0HtR svg{flex-shrink:0;margin-top:4px;color:var(--t-link)}.company_concerns__ieleF li{padding-left:14px;border-left:3px solid var(--t-warning);color:var(--t-muted)}.company_review__o_B5H{border-style:dashed}.company_fair__T6rpA{gap:14px}.company_transcript__lx66k{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:14px}.company_transcript__lx66k li{display:grid;gap:6px}.company_ta__HClxD,.company_tq__vJ2Fe{margin:0;line-height:1.55;font-size:.92rem}.company_ta__HClxD{padding-left:14px;border-left:3px solid var(--t-primary)}.company_noPrint__ya6HM{display:grid;gap:10px;margin-bottom:14px}.company_paper__JcF47{background:var(--t-surface);color:var(--t-text);border:1px solid var(--t-divider);border-radius:var(--t-radius);padding:28px;max-width:860px;line-height:1.55;font-size:.94rem}.company_paperHead__PHavH{border-bottom:2px solid var(--t-primary);padding-bottom:10px;margin-bottom:14px}.company_paperKicker__6pIAO{margin:0;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}.company_paperTitle__XHAx6{margin:4px 0;font-family:var(--t-font-heading);font-size:1.5rem}.company_paperMeta__OftrP{margin:0;color:var(--t-muted)}.company_paperScore__7razu{display:flex;align-items:baseline;gap:10px;margin:8px 0}.company_paperScore__7razu b{font-size:2.4rem;font-family:var(--t-font-heading)}.company_paperP__AfRCd{margin:8px 0}.company_paperH__SnF8a{margin:18px 0 6px;font-size:1.02rem;font-family:var(--t-font-heading)}.company_paperTable__xT35D{width:100%;border-collapse:collapse;font-size:.88rem}.company_paperTable__xT35D td,.company_paperTable__xT35D th{border:1px solid var(--t-border);padding:6px 9px;text-align:left;vertical-align:top}.company_paperCols__gez7B{display:grid;grid-template-columns:1fr 1fr;gap:20px}.company_paperFoot__480Rz{margin-top:22px;padding-top:10px;border-top:1px solid var(--t-border);font-size:.78rem;color:var(--t-muted)}@media (max-width:960px){.company_grid2__c7HDW,.company_paperCols__gez7B,.company_twoCol__FdaK6{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.company_content__TsfFB{gap:14px}.company_steps__wCsI_{grid-template-columns:repeat(2,minmax(0,1fr))}.company_compHead__62a0y{grid-template-columns:minmax(0,1fr) auto}.company_compHead__62a0y .company_weight__hkVma{grid-column:1/2;grid-row:2}.company_compHead__62a0y .company_iconBtn__jX7JU{grid-column:2;grid-row:1}.company_tableWrap__4YvKm{display:none}.company_mobileList__N8atO{display:grid}.company_compare__KrAi_ .company_tableWrap__4YvKm{display:block}.company_stats__wRO2O{grid-template-columns:repeat(2,minmax(0,1fr))}.company_summaryTop__16bhN{flex-direction:column}.company_card__8V_pc{padding:16px}.company_toolbar__30kck .company_select__MoFCv{flex:1 1 140px}.company_paper__JcF47{padding:16px}.company_wizardNav__da17B>div{width:100%;justify-content:space-between}}@media print{.company_noPrint__ya6HM{display:none!important}.company_paper__JcF47{border:0;padding:0;max-width:none;background:none;color:#000;font-size:11pt}.company_paperFoot__480Rz,.company_paperKicker__6pIAO,.company_paperMeta__OftrP{color:#333}.company_paperTable__xT35D td,.company_paperTable__xT35D th{border-color:#888}.company_paperHead__PHavH{border-color:#000}}@media (prefers-reduced-motion:reduce){.company_spin__MP1RR{animation-duration:2s}.company_cardLink__aBhe_{transition:none}.company_cardLink__aBhe_:hover{transform:none}}