.CompanyTerminal_terminalRoot__j0S05{--term-accent:#0f6fdc;--term-accent-soft:rgba(15,111,220,.1);--term-accent-ink:#0b5cb8;--term-heat-pos:rgba(22,112,82,.16);--term-heat-neg:rgba(177,64,84,.16);--term-radius:8px;min-width:0}.dark .CompanyTerminal_terminalRoot__j0S05{--term-accent:#5b9dff;--term-accent-soft:rgba(91,157,255,.14);--term-accent-ink:#8ab6ff;--term-heat-pos:rgba(120,201,171,.14);--term-heat-neg:rgba(236,160,174,.13)}.CompanyTerminal_sectionCard__Q1wYy{border:1px solid var(--line);border-radius:var(--term-radius);background:var(--surface);min-width:0;overflow:hidden}.CompanyTerminal_sectionCardHeader__jf_bT{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--soft)}.CompanyTerminal_sectionCardTitle__e2l6W{display:flex;align-items:baseline;gap:10px;min-width:0}.CompanyTerminal_sectionCardTitle__e2l6W h3{margin:0;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ink)}.CompanyTerminal_sectionCardTitle__e2l6W span{font-size:11px;color:var(--muted);white-space:nowrap}.CompanyTerminal_sectionCardBody__svevs{padding:18px;min-width:0}.CompanyTerminal_emptyState__7cDYE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:44px 20px;text-align:center;color:var(--muted);font-size:13px}.CompanyTerminal_emptyState__7cDYE strong{font-size:14px;color:var(--ink);font-weight:600}.CompanyTerminal_errorState__hEVo4{display:flex;align-items:center;gap:10px;padding:14px 18px;border:1px solid var(--line);border-left:3px solid var(--negative);border-radius:6px;background:var(--surface);color:var(--muted);font-size:13px}.CompanyTerminal_errorState__hEVo4 button{margin-left:auto}.CompanyTerminal_toolbar__PNkr1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-bottom:14px;min-width:0}.CompanyTerminal_toolbarGroup__ffVlr{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0}.CompanyTerminal_segmented__tXI64{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.CompanyTerminal_segmented__tXI64 button{border:0;background:transparent;color:var(--muted);cursor:pointer;padding:5px 11px;font-size:11px;font-weight:500;font-family:inherit;border-radius:4px;line-height:1.4;white-space:nowrap;transition:color .12s ease,background-color .12s ease}.CompanyTerminal_segmented__tXI64 button:hover{color:var(--ink)}.CompanyTerminal_segmented__tXI64 button[aria-pressed=true]{color:var(--ink);background:var(--accent-soft);font-weight:600;box-shadow:inset 0 0 0 1px var(--line)}.CompanyTerminal_segmented__tXI64 button:disabled{opacity:.45;cursor:not-allowed}.CompanyTerminal_toolbarLabel__Xlul2{font-size:11px;font-weight:500;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.CompanyTerminal_iconButton__ZJGTv{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:30px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.CompanyTerminal_iconButton__ZJGTv:hover:not(:disabled){color:var(--ink);background:var(--soft);border-color:var(--muted)}.CompanyTerminal_iconButton__ZJGTv:disabled{opacity:.5;cursor:wait}.CompanyTerminal_iconButton__ZJGTv[aria-pressed=true]{color:var(--term-accent-ink);border-color:var(--term-accent);background:var(--term-accent-soft)}.CompanyTerminal_statGrid__L_q3l{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.CompanyTerminal_statTile__UAF0P{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px 14px 11px;border:1px solid var(--line);border-radius:var(--term-radius);background:var(--surface);min-width:0;overflow:hidden}.CompanyTerminal_statTile__UAF0P:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--tile-status,var(--line))}.CompanyTerminal_statTileLabel__epagF{font-size:11px;color:var(--muted);font-weight:500;display:flex;align-items:center;gap:6px;min-width:0}.CompanyTerminal_statTileLabel__epagF button{border:0;background:none;padding:0;color:inherit;cursor:help;display:inline-flex}.CompanyTerminal_statTileValue__1lc8T{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.25;overflow-wrap:anywhere}.CompanyTerminal_statTileValue__1lc8T small{font-size:11px;font-weight:400;color:var(--muted);margin-left:4px}.CompanyTerminal_statTileFoot__OGGg7{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px}.CompanyTerminal_statTileHint__PVGji{font-size:10.5px;color:var(--muted)}.CompanyTerminal_statTileSpark__s5NML{flex:0 0 auto;color:var(--muted);--spark-accent:currentColor}.CompanyTerminal_statusExcellent__ahMyF{--tile-status:var(--positive)}.CompanyTerminal_statusGood__F5HE5{--tile-status:var(--term-accent)}.CompanyTerminal_statusAverage___Rljc{--tile-status:#b45309}.CompanyTerminal_statusPoor__MNiuh{--tile-status:var(--negative)}.dark .CompanyTerminal_statusAverage___Rljc{--tile-status:#d97706}.CompanyTerminal_delta__M8z2S{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.5;border-radius:4px;padding:0 5px;white-space:nowrap}.CompanyTerminal_deltaUp__DWsCK{color:var(--positive);background:var(--term-heat-pos)}.CompanyTerminal_deltaDown__kNOaT{color:var(--negative);background:var(--term-heat-neg)}.CompanyTerminal_delta__M8z2S svg{flex:0 0 auto}.CompanyTerminal_footnote__uc4HF{color:var(--muted);font-size:11.5px;line-height:1.7;margin:14px 0 0}.CompanyTerminal_liveDot__9NRUF{width:7px;height:7px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 0 rgba(22,112,82,.5);animation:CompanyTerminal_livePulse__XnwhZ 2s ease-out infinite;flex:0 0 auto}@keyframes CompanyTerminal_livePulse__XnwhZ{0%{box-shadow:0 0 0 0 rgba(22,112,82,.45)}70%{box-shadow:0 0 0 6px rgba(22,112,82,0)}to{box-shadow:0 0 0 0 rgba(22,112,82,0)}}.dark .CompanyTerminal_liveDot__9NRUF{background:#34d399}.CompanyTerminal_jt-sparkline__KbFwo{display:block}.CompanyTerminal_jt-sparkline-baseline__5bxPt{stroke:var(--line);stroke-width:1}.CompanyTerminal_jt-sparkline-area__17y__{opacity:.12}.CompanyTerminal_jt-sparkline-empty__ukyjU{color:var(--muted);font-size:12px}@media (prefers-reduced-motion:reduce){.CompanyTerminal_liveDot__9NRUF{animation:none}.CompanyTerminal_iconButton__ZJGTv,.CompanyTerminal_segmented__tXI64 button{transition:none}}.TerminalHeader_header__xSWLd{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;min-width:0}.TerminalHeader_mainRow__wnmpz{display:flex;align-items:center;gap:8px 14px;padding:12px 14px;min-width:0;flex-wrap:wrap}.TerminalHeader_identity__1o4wn{display:flex;align-items:center;gap:8px;min-width:0}.TerminalHeader_company__kO1LQ{font-size:13.5px;font-weight:650;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:340px}.TerminalHeader_symbolBadge__8oKD7{font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:2px 6px;white-space:nowrap}.TerminalHeader_liveBadge__mzMgt{display:inline-flex;align-items:center;gap:5px;font-size:9.5px;font-weight:700;letter-spacing:.05em;color:var(--positive);border:1px solid var(--line);border-radius:99px;padding:2px 8px}.TerminalHeader_priceCluster__D06_e{display:flex;align-items:baseline;gap:8px;margin-left:auto;min-width:0;flex-wrap:wrap}.TerminalHeader_priceValue__i8lOk{font-size:24px;font-weight:680;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.1;color:var(--ink)}.TerminalHeader_priceCluster__D06_e>span:not(.TerminalHeader_priceValue__i8lOk){font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.TerminalHeader_priceError__xO1Sh{color:var(--muted);font-weight:400!important}.TerminalHeader_priceError__xO1Sh button{color:var(--term-accent-ink,#0b5cb8);text-decoration:underline;margin-left:4px;cursor:pointer;background:none;border:0;padding:0;font:inherit}.TerminalHeader_timestamp__VtLiM{color:var(--muted);font-weight:400!important;font-size:11px!important;white-space:nowrap}.TerminalHeader_skeleton__hBeyY{display:inline-block;width:118px;height:24px;border-radius:5px;background:var(--soft)}.TerminalHeader_spinning__m22cb{animation:TerminalHeader_spin__zoEXh .9s linear infinite}@keyframes TerminalHeader_spin__zoEXh{to{transform:rotate(1turn)}}.TerminalHeader_statsRow__mm5NF{display:flex;align-items:stretch;gap:6px;padding:0 14px 10px;margin:0;overflow-x:auto;scrollbar-width:none}.TerminalHeader_statCell__vo06Z{display:flex;align-items:baseline;gap:7px;padding:6px 10px;border:1px solid var(--line);border-radius:5px;background:var(--soft);white-space:nowrap;min-width:0}.TerminalHeader_statCell__vo06Z+.TerminalHeader_statCell__vo06Z{border-left:1px solid var(--line)}.TerminalHeader_statCell__vo06Z dt{font-size:9.5px;font-weight:650;letter-spacing:.07em;color:var(--muted)}.TerminalHeader_statCell__vo06Z dd{margin:0;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink)}.TerminalHeader_returnsRow__hBufe{display:flex;align-items:center;gap:4px 0;padding:8px 14px;border-top:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.TerminalHeader_returnsLabel__xhosO{font-size:9.5px;font-weight:650;letter-spacing:.07em;color:var(--muted);margin-right:12px;white-space:nowrap}.TerminalHeader_returnsPending__RXkso{font-size:11px;color:var(--muted)}.TerminalHeader_returnItem__LRUu2{display:inline-flex;align-items:baseline;gap:5px;padding:0 11px;border-left:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums}.TerminalHeader_returnItem__LRUu2 em{font-style:normal;font-size:10px;font-weight:650;letter-spacing:.04em;color:var(--muted)}.TerminalHeader_returnItem__LRUu2 b{font-size:12px;font-weight:680;letter-spacing:-.02em}.TerminalHeader_returnItem__LRUu2 small{font-size:9px;font-weight:650;opacity:.85}.TerminalHeader_returnItem__LRUu2 b.TerminalHeader_deltaDown__XMUMv,.TerminalHeader_returnItem__LRUu2 b.TerminalHeader_deltaUp__Qynma,.TerminalHeader_returnItem__LRUu2 small.TerminalHeader_deltaDown__XMUMv,.TerminalHeader_returnItem__LRUu2 small.TerminalHeader_deltaUp__Qynma{border-radius:3px;padding:0 3px}.TerminalHeader_returnsCaption__8ZnRe{margin-left:auto;padding-left:12px;font-size:9px;color:var(--muted);white-space:nowrap}.TerminalHeader_rangesRow__id_oq{display:flex;align-items:center;gap:10px 26px;padding:8px 16px 9px;border-top:1px solid var(--line);flex-wrap:wrap}.TerminalHeader_miniRange__kgKyg{display:flex;align-items:center;gap:8px;min-width:240px;flex:1 1 280px;max-width:460px}.TerminalHeader_miniRangeLabel__shNeB{font-size:9.5px;font-weight:650;letter-spacing:.07em;color:var(--muted);flex:0 0 auto}.TerminalHeader_miniRangeValue__Yut3C{font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--ink);flex:0 0 auto}.TerminalHeader_miniRangeRight__fHmjf{text-align:right}.TerminalHeader_miniTrack____3Hc{position:relative;flex:1 1 auto;height:4px;border-radius:2px;background:linear-gradient(90deg,rgba(177,64,84,.3),rgba(148,163,184,.25),rgba(22,112,82,.35))}.TerminalHeader_miniThumb__r2TY2{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--term-accent,#0f6fdc);box-shadow:0 0 0 2.5px var(--surface),0 0 0 3.5px var(--line)}@media (max-width:900px){.TerminalHeader_priceCluster__D06_e{margin-left:0;width:100%;order:3}.TerminalHeader_mainRow__wnmpz>.TerminalHeader_iconButton__8_KLq{margin-left:auto}.TerminalHeader_identity__1o4wn{flex:1 1 auto}.TerminalHeader_returnsCaption__8ZnRe{display:none}.TerminalHeader_miniRange__kgKyg{flex:1 1 100%;max-width:none}}@media (max-width:600px){.TerminalHeader_mainRow__wnmpz{padding:9px 12px 8px}.TerminalHeader_rangesRow__id_oq,.TerminalHeader_returnsRow__hBufe,.TerminalHeader_statsRow__mm5NF{padding-left:12px;padding-right:12px}.TerminalHeader_statCell__vo06Z{padding:7px 10px}.TerminalHeader_company__kO1LQ{max-width:180px}.TerminalHeader_priceValue__i8lOk{font-size:21px}}@media (prefers-reduced-motion:reduce){.TerminalHeader_spinning__m22cb{animation:none}}.CompanyProfile_page__ec6yO{--page:#f8fafc;--surface:#fff;--soft:#f8fafc;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--accent:#334155;--accent-soft:#f1f5f9;--positive:#167052;--negative:#b14054;--profit:#475569;--cash:#43887f;min-width:0;min-height:100vh;background:var(--page);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased}.dark .CompanyProfile_page__ec6yO{--page:#020617;--surface:#080f20;--soft:#0f172a;--ink:#e2e8f0;--muted:#94a3b8;--line:#1e293b;--accent:#cbd5e1;--accent-soft:#0f172a;--positive:#78c9ab;--negative:#eca0ae;--profit:#94a3b8;--cash:#58a99a}.CompanyProfile_workspace__NiCuN{width:100%;max-width:1600px;margin:auto;padding:14px 24px 32px;display:grid;gap:13px;min-width:0}.CompanyProfile_page__ec6yO :is(button,a,select,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.CompanyProfile_page__ec6yO button{font-family:inherit;cursor:pointer}.CompanyProfile_page__ec6yO button:disabled{cursor:wait;opacity:.55}.CompanyProfile_page__ec6yO h2,.CompanyProfile_page__ec6yO h3{color:var(--ink)}.CompanyProfile_breadcrumb__B5ojv{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted)}.CompanyProfile_breadcrumb__B5ojv a{display:inline-flex;align-items:center;gap:6px}.CompanyProfile_breadcrumb__B5ojv a:hover{color:var(--accent)}.CompanyProfile_page__ec6yO .CompanyProfile_companyHeader__k_6Kf.jt-tool-header{background:#020617!important;border-color:#1e293b;border-bottom:1px solid #334155;border-radius:6px}.CompanyProfile_headerLink__n0yvk{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:7px;border:1px solid #334155;background:#0f172a;color:#e2e8f0;font-size:12px;font-weight:500}.CompanyProfile_headerLink__n0yvk:hover{background:#1e293b}.CompanyProfile_companyIdentity__lBbdp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:-5px;color:var(--muted);font-size:12px}.CompanyProfile_companyIdentity__lBbdp>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.CompanyProfile_companyIdentity__lBbdp strong{font-weight:500;color:var(--ink)}.CompanyProfile_fnoBadge__1CE8v{padding:2px 7px;background:var(--accent-soft);color:var(--accent);border-radius:4px}.CompanyProfile_label__fRD57{font-size:12px;font-weight:500;color:var(--muted)}.CompanyProfile_caption__8M267{color:var(--muted);font-size:12px;line-height:1.65}.CompanyProfile_muted__k5XKP{color:var(--muted)}.CompanyProfile_positive__spMnh{color:var(--positive)}.CompanyProfile_negative__sIGW7{color:var(--negative)}.CompanyProfile_summaryIntro__YEf6U{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:0;margin-bottom:-7px}.CompanyProfile_summaryIntro__YEf6U h2{font-size:14px;font-weight:600;margin:0}.CompanyProfile_summaryIntro__YEf6U>span{color:var(--muted);font-size:12px}.CompanyProfile_fundamentalSummary___q2tI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.CompanyProfile_fundamentalSummary___q2tI>div{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.CompanyProfile_fundamentalSummary___q2tI .CompanyProfile_caption__8M267,.CompanyProfile_quoteMain__GxhnC>.CompanyProfile_caption__8M267,.CompanyProfile_sessionRange__gB4H4>.CompanyProfile_caption__8M267{font-size:11px;line-height:1.5}.CompanyProfile_fundamentalSummary___q2tI strong{display:block;margin:2px 0;font-size:18px;font-weight:550;letter-spacing:-.035em;font-variant-numeric:tabular-nums;line-height:1.3}.CompanyProfile_analysis__hMMC0{min-width:0;scroll-margin-top:125px;padding-top:2px}.CompanyProfile_analysisLayout__yd2tC{display:grid;grid-template-columns:178px minmax(0,1fr);gap:16px;align-items:start}.CompanyProfile_navigation__QAEpS{position:sticky;top:112px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.CompanyProfile_navHeading__w5bcj{color:var(--muted);font-size:11px;padding:3px 10px 9px;font-weight:500}.CompanyProfile_tabList__i3SCc{display:flex;flex-direction:column;gap:3px}.CompanyProfile_tab__nOVNl{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 10px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--muted);font-size:12px;line-height:1.4;text-align:left;width:100%;font-weight:500;transition:color .12s ease,background-color .12s ease,border-color .12s ease}.CompanyProfile_tab__nOVNl svg{flex:0 0 14px;width:14px;height:14px;stroke-width:1.75}.CompanyProfile_tab__nOVNl:hover{color:var(--ink);background:var(--soft)}.CompanyProfile_tabActive__3NqZX,.CompanyProfile_tabActive__3NqZX:hover{color:var(--ink);background:var(--accent-soft);border-color:var(--line);box-shadow:inset 2px 0 var(--accent);font-weight:600}.CompanyProfile_panels__zvPfg,.CompanyProfile_tabPanel__ngN9g{min-width:0}.CompanyProfile_overviewGrid__FBcsI{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:start}.CompanyProfile_panel__OIbf3{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px;min-width:0;scroll-margin-top:125px}.CompanyProfile_overviewGrid__FBcsI{gap:12px}.CompanyProfile_quarterPanel__JeI0_{grid-column:1/-1}.CompanyProfile_sectionHeading__lUPmK{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.CompanyProfile_sectionHeading__lUPmK h2{font-family:Avenir Next,Segoe UI,sans-serif;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.02em;margin:0}.CompanyProfile_sectionHeading__lUPmK p{font-size:12px;color:var(--muted);margin:5px 0 0}.CompanyProfile_textButton__uOZ8Z{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--accent);background:transparent;border:0;font-size:12px;font-weight:500;min-height:30px}.CompanyProfile_textButton__uOZ8Z:hover{text-decoration:underline;text-underline-offset:4px}.CompanyProfile_tableScroll__eOfDd{overflow-x:auto;border:1px solid var(--line);border-radius:4px}.CompanyProfile_snapshotTable__EilYB{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums;min-width:550px}.CompanyProfile_snapshotTable__EilYB caption{text-align:left}.CompanyProfile_snapshotTable__EilYB td,.CompanyProfile_snapshotTable__EilYB th{padding:14px 16px;border-bottom:1px solid var(--line);text-align:right}.CompanyProfile_snapshotTable__EilYB thead th{color:var(--muted);background:var(--soft);font-size:12px;font-weight:500}.CompanyProfile_snapshotTable__EilYB th:first-child{position:sticky;left:0;text-align:left;background:var(--surface);font-weight:500}.CompanyProfile_snapshotTable__EilYB thead th:first-child{background:var(--soft)}.CompanyProfile_snapshotTable__EilYB tr:last-child :is(td,th){border-bottom:0}.CompanyProfile_snapshotTable__EilYB tbody tr>:last-child{font-weight:600}.CompanyProfile_footnote___XZlV{color:var(--muted);font-size:12px;line-height:1.75;margin:17px 0 0}.CompanyProfile_financialChart__hT_3d{min-width:0}.CompanyProfile_chartToolbar__ug6Pk{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:-4px 0 18px}.CompanyProfile_chartViewControl__vqElt,.CompanyProfile_segmentedControl__w_vQg{display:inline-flex;align-items:center;gap:3px}.CompanyProfile_segmentedControl__w_vQg{padding:3px;border:1px solid var(--line);border-radius:6px}.CompanyProfile_chartViewControl__vqElt button,.CompanyProfile_segmentedControl__w_vQg button{background:transparent;color:var(--muted);border:0;padding:6px 10px;font-size:11px;line-height:1.5;border-radius:3px}.CompanyProfile_segmentedControl__w_vQg button[aria-pressed=true]{color:var(--ink);background:var(--accent-soft);font-weight:600}.CompanyProfile_chartViewControl__vqElt button[aria-pressed=true]{color:var(--ink);box-shadow:inset 0 -2px var(--accent);border-radius:0;font-weight:600}.CompanyProfile_chartReadout__0vkye{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:8px 18px;min-height:63px;margin-bottom:4px}.CompanyProfile_chartReadoutPeriod__HKTIM{color:var(--muted);font-size:11px;padding-top:2px}.CompanyProfile_chartReadout__0vkye>div{display:flex;flex-wrap:wrap;gap:10px 24px}.CompanyProfile_chartReadoutMetric__0g2Dh>span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.CompanyProfile_chartReadoutMetric__0g2Dh i{width:7px;height:7px;border-radius:2px}.CompanyProfile_chartReadoutMetric__0g2Dh strong{display:block;font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em;margin-top:3px}.CompanyProfile_chartReadoutMetric__0g2Dh small{font-size:10px;color:var(--muted);font-weight:400;margin-left:5px}.CompanyProfile_financialPlot__ZkjFN{display:block;overflow:visible}.CompanyProfile_chartBar__FcEIs{transition:opacity .12s ease}.CompanyProfile_chartBarValue__77gJM{font-size:10.5px;font-family:inherit;font-variant-numeric:tabular-nums;fill:var(--ink);font-weight:650}.CompanyProfile_chartBarValueMuted__XPhXD{font-size:10px;font-family:inherit;font-variant-numeric:tabular-nums;fill:var(--muted);font-weight:500}.CompanyProfile_chartGridline__aexdi{stroke:var(--line);stroke-dasharray:2 4}.CompanyProfile_chartBaseline__ZS37b{stroke:var(--muted);stroke-opacity:.5}.CompanyProfile_chartCrosshair__Z0Zlt{stroke:var(--muted);stroke-dasharray:3 4;stroke-opacity:.5}.CompanyProfile_chartAxisActive__t8JF9,.CompanyProfile_chartAxis__LNdbX{font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums;fill:var(--muted)}.CompanyProfile_chartAxisActive__t8JF9{fill:var(--ink);font-weight:600}.CompanyProfile_chartPeriodTarget__boMgI{cursor:pointer}.CompanyProfile_chartPeriodTarget__boMgI:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.CompanyProfile_chartHint__a9ydC{flex-wrap:wrap;gap:6px;padding-top:6px}.CompanyProfile_chartHint__a9ydC,.CompanyProfile_ownershipScale__v2jH6{display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.CompanyProfile_ownershipScale__v2jH6{border-bottom:1px solid var(--line);padding-bottom:7px;margin-bottom:-12px}.CompanyProfile_ownershipRows__BKnIv{display:grid;gap:23px;padding-top:2px}.CompanyProfile_ownershipRow__t2qry{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;font-size:13px}.CompanyProfile_ownershipRow__t2qry strong{font-variant-numeric:tabular-nums;font-weight:500}.CompanyProfile_ownershipTrack__IfNlf{grid-column:1/-1;height:6px;background:repeating-linear-gradient(to right,transparent 0,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%),var(--soft);border-radius:2px;overflow:hidden}.CompanyProfile_ownershipTrack__IfNlf span{display:block;height:100%;background:var(--accent);border-radius:inherit}.CompanyProfile_balanceList__BJ5o4{display:grid;gap:0;margin:0}.CompanyProfile_balanceList__BJ5o4>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid var(--line)}.CompanyProfile_balanceList__BJ5o4 dt{color:var(--muted);font-size:13px}.CompanyProfile_balanceList__BJ5o4 dd{margin:0;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.CompanyProfile_questions__1mrht details{border-top:1px solid var(--line)}.CompanyProfile_questions__1mrht summary{display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;padding:17px 0;color:var(--ink);font-size:14px;font-weight:500;cursor:pointer}.CompanyProfile_questions__1mrht summary::-webkit-details-marker{display:none}.CompanyProfile_questions__1mrht summary svg{flex-shrink:0;color:var(--muted)}.CompanyProfile_questions__1mrht details[open] summary svg{transform:rotate(180deg)}.CompanyProfile_questions__1mrht details p{max-width:980px;margin:0 0 20px;color:var(--muted);line-height:1.9;font-size:14px}.CompanyProfile_peerGrid__PuKvd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.CompanyProfile_peerLink__MHYHI{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px;border-bottom:1px solid var(--line);border-radius:0}.CompanyProfile_peerLink__MHYHI strong{display:block;font-size:13px;font-weight:500}.CompanyProfile_peerLink__MHYHI span{display:block;font-size:12px;margin-top:5px;color:var(--muted)}.CompanyProfile_peerLink__MHYHI svg{flex-shrink:0;color:var(--accent)}.CompanyProfile_peerLink__MHYHI:hover{background:var(--soft)}.CompanyProfile_toolLinks__0G_xU{display:flex;flex-wrap:wrap;gap:12px 28px}.CompanyProfile_toolLinks__0G_xU a{display:flex;align-items:center;gap:6px;padding:5px 0;color:var(--accent);font-size:13px}.CompanyProfile_toolLinks__0G_xU a:hover{text-decoration:underline}.CompanyProfile_sources__tXJ0_{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:24px;border-top:1px solid var(--line);padding:24px 2px 0}.CompanyProfile_sources__tXJ0_>div{max-width:990px;flex:1 1 600px}.CompanyProfile_sources__tXJ0_ h2{scroll-margin-top:125px;font-size:14px;font-weight:600;margin:0 0 8px}.CompanyProfile_sources__tXJ0_ p{font-size:12px;line-height:1.85;color:var(--muted);margin:6px 0}.CompanyProfile_sources__tXJ0_ a{color:var(--accent)}.CompanyProfile_sourceLink__BmlRd{display:flex;align-items:center;gap:8px;font-size:12px;padding:4px 0}.CompanyProfile_loading__MvqkN,.CompanyProfile_signInPanel__d0uK7{border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:48px 24px;text-align:center}.CompanyProfile_signInPanel__d0uK7{min-height:350px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px}.CompanyProfile_signInPanel__d0uK7>svg{color:var(--accent)}.CompanyProfile_signInPanel__d0uK7 h2{font-size:20px;font-weight:600;margin:0}.CompanyProfile_signInPanel__d0uK7 p{max-width:520px;font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 5px}.CompanyProfile_primaryButton__mh4D9{min-height:42px;border-radius:7px;padding:10px 18px;font-size:13px;font-weight:500;color:#fff;background:#020617;border:1px solid #334155}.CompanyProfile_primaryButton__mh4D9:hover{background:#1e293b}.CompanyProfile_empty__KmX_n{font-size:14px;color:var(--muted);padding:18px 0}.CompanyProfile_detailPanel__RWRd0{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.CompanyProfile_detailHeading__9v8y2{padding:20px 22px;border-bottom:1px solid var(--line)}.CompanyProfile_detailHeading__9v8y2 h2{font-size:18px;font-weight:600;margin:0 0 5px}.CompanyProfile_detailHeading__9v8y2 span{font-size:12px;color:var(--muted)}.CompanyProfile_sectionBody__uoXWX{padding:20px;min-width:0;color:var(--ink)}.CompanyProfile_srOnly__4YX5Z{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1250px){.CompanyProfile_analysisLayout__yd2tC{grid-template-columns:175px minmax(0,1fr);gap:18px}.CompanyProfile_overviewGrid__FBcsI{grid-template-columns:minmax(0,1fr)}.CompanyProfile_peerGrid__PuKvd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.CompanyProfile_workspace__NiCuN{padding:18px 16px 28px;gap:16px}.CompanyProfile_analysisLayout__yd2tC{display:block}.CompanyProfile_navigation__QAEpS{position:static;margin-bottom:20px}.CompanyProfile_navHeading__w5bcj{display:none}.CompanyProfile_tabList__i3SCc{display:flex;flex-direction:row;overflow-x:auto;gap:6px;padding:4px 2px 9px;scrollbar-width:thin}.CompanyProfile_tab__nOVNl{width:auto;flex-shrink:0;padding:10px 12px;min-height:44px}.CompanyProfile_fundamentalSummary___q2tI>div{padding:10px 14px}.CompanyProfile_fundamentalSummary___q2tI strong{font-size:19px}}@media (max-width:600px){.CompanyProfile_workspace__NiCuN{padding:14px 12px 24px;gap:14px}.CompanyProfile_companyIdentity__lBbdp{margin-top:0}.CompanyProfile_companyIdentity__lBbdp>span{display:none}.CompanyProfile_headerLink__n0yvk{font-size:11px;gap:4px;padding:8px;max-width:112px}.CompanyProfile_headerLink__n0yvk svg{flex-shrink:0}.CompanyProfile_summaryIntro__YEf6U h2{font-size:14px}.CompanyProfile_fundamentalSummary___q2tI{grid-template-columns:1fr}.CompanyProfile_fundamentalSummary___q2tI>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 10px;padding:12px 14px}.CompanyProfile_fundamentalSummary___q2tI strong{margin:0;font-size:19px}.CompanyProfile_fundamentalSummary___q2tI>div>div{text-align:right}.CompanyProfile_panel__OIbf3{padding:14px}.CompanyProfile_sectionHeading__lUPmK h2{font-size:17px}.CompanyProfile_sectionHeading__lUPmK{margin-bottom:16px}.CompanyProfile_overviewGrid__FBcsI{gap:14px}.CompanyProfile_chartReadout__0vkye>div{gap:10px 16px}.CompanyProfile_chartReadoutMetric__0g2Dh strong{font-size:16px}.CompanyProfile_chartReadout__0vkye{min-height:76px}.CompanyProfile_peerGrid__PuKvd{grid-template-columns:1fr}.CompanyProfile_questions__1mrht summary{font-size:13px;line-height:1.7}.CompanyProfile_sectionBody__uoXWX{padding:12px}.CompanyProfile_detailHeading__9v8y2{padding:17px}.CompanyProfile_sourceLink__BmlRd{overflow-wrap:anywhere}}@media (pointer:coarse){.CompanyProfile_chartViewControl__vqElt button,.CompanyProfile_iconButton__9wFwj,.CompanyProfile_primaryButton__mh4D9,.CompanyProfile_segmentedControl__w_vQg button,.CompanyProfile_tab__nOVNl,.CompanyProfile_textButton__uOZ8Z{min-height:44px}.CompanyProfile_iconButton__9wFwj{min-width:44px}}@media (prefers-reduced-motion:reduce){.CompanyProfile_page__ec6yO *,.CompanyProfile_page__ec6yO :after,.CompanyProfile_page__ec6yO :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}