.Finance_analystCard__p3MTj,.Finance_chartCard__XfnJR,.Finance_fairValueCard__LfIAH,.Finance_historyCard__cnbw6,.Finance_insiderCard__aDE3W,.Finance_metricsCard__xkc0L,.Finance_newsCard__Vnbyi,.Finance_peerCard__kI_i1,.Finance_tvChartCard__Kywvm,.Finance_tvFinancialsCard__ag3xM{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:20px;transition:transform var(--duration-fast) var(--ease-smooth),box-shadow var(--duration-fast) var(--ease-smooth),border-color var(--duration-fast) var(--ease-smooth)}.Finance_analystCard__p3MTj:hover,.Finance_chartCard__XfnJR:hover,.Finance_fairValueCard__LfIAH:hover,.Finance_historyCard__cnbw6:hover,.Finance_insiderCard__aDE3W:hover,.Finance_metricsCard__xkc0L:hover,.Finance_newsCard__Vnbyi:hover,.Finance_peerCard__kI_i1:hover,.Finance_tvChartCard__Kywvm:hover,.Finance_tvFinancialsCard__ag3xM:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f;border-color:#c7d2fe}.Finance_metricsLoading__2y95Q{color:#6b7280;font-size:14px;padding:24px 0;text-align:center}.Finance_metricsHeader__Q1_X2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;gap:12px}@media only screen and (max-width:767px){.Finance_metricsHeader__Q1_X2{flex-direction:column}}.Finance_metricsTitle__zU9vf{display:flex;flex-direction:column;gap:4px}.Finance_tickerBadge__1cXVP{display:inline-block;background:#eef0ff;color:#4f46e5;font-size:13px;font-weight:700;padding:2px 8px;border-radius:4px;letter-spacing:.04em;width:-moz-fit-content;width:fit-content}.Finance_metricsSector__kUC9p{font-size:13px;color:#6b7280}.Finance_priceBlock__ckkXC{display:flex;align-items:baseline;gap:8px}.Finance_price__YGe3O{font-size:28px;font-weight:700;color:#1a1a2e;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif}.Finance_changeUp__kQjfk{color:#10b981;font-size:14px;font-weight:600}.Finance_changeDown__gEmAY{color:#eb001b;font-size:14px;font-weight:600}.Finance_metricsGrid__oNQb7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px 12px;gap:16px 12px}@media only screen and (max-width:1024px){.Finance_metricsGrid__oNQb7{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:767px){.Finance_metricsGrid__oNQb7{grid-template-columns:repeat(2,1fr)}}.Finance_metricItem__ioduV{display:flex;flex-direction:column;gap:2px}.Finance_metricLabel___TZ0d{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;font-weight:500}.Finance_metricValue__wv3HC{font-size:15px;font-weight:600;color:#1a1a2e}.Finance_metricsFooter__29bdd{margin-top:16px;padding-top:12px;border-top:1px solid #e5e7eb;font-size:13px;color:#6b7280}.Finance_disclaimer__SQYsc{margin-top:12px;font-size:11px;color:#6b7280;opacity:.7;font-style:italic}.Finance_chartHeader__Ops_R{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}@media only screen and (max-width:767px){.Finance_chartHeader__Ops_R{flex-direction:column;align-items:flex-start}}.Finance_chartTitle__b6rMw{font-size:16px;font-weight:600;color:#1a1a2e;margin-right:8px}.Finance_chartLoading__IQczu{color:#6b7280;font-size:14px;text-align:center;padding:40px 0}.Finance_rangeTabs__BY_nf{display:flex;gap:4px;background:#f8f9fb;border-radius:6px;padding:2px}.Finance_rangeBtn__ojO3v{border:none;background:none;padding:4px 10px;font-size:12px;font-weight:500;color:#6b7280;cursor:pointer;border-radius:4px;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif;transition:all .15s}.Finance_rangeBtn__ojO3v:hover{color:#1a1a2e}.Finance_rangeBtnActive__gN8U4{background:#fff;color:#6366f1;font-weight:600;box-shadow:0 1px 2px #00000014}.Finance_newsTitle__BRLI_{font-size:16px;font-weight:600;color:#1a1a2e;margin-bottom:12px;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif}.Finance_newsList__FeNr9{list-style:none;padding:0;margin:0}.Finance_newsItem__HCYP_:not(:last-child){border-bottom:1px solid #e5e7eb}.Finance_newsLink__tyqPU{display:block;padding:10px 0;text-decoration:none;transition:background .1s}.Finance_newsLink__tyqPU:hover .Finance_newsHeadline__whnCI{color:#6366f1}.Finance_newsHeadline__whnCI{display:block;font-size:14px;font-weight:500;color:#1a1a2e;line-height:1.4;margin-bottom:2px;transition:color .1s}.Finance_newsMeta__DcJpr{font-size:12px;color:#9ca3af}.Finance_miniMetrics__mhsR5{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.Finance_miniMetric__iZxfe{font-size:12px;color:#6b7280;background:#f8f9fb;padding:2px 8px;border-radius:4px}.Finance_miniMetric__iZxfe strong{color:#374151;font-weight:600}.Finance_financePanel__NVX2a{display:flex;flex-direction:column}.Finance_financePanelInline__Ni_uJ{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media only screen and (max-width:1024px){.Finance_financePanelInline__Ni_uJ{grid-template-columns:1fr}}.Finance_historyHeader__J_qrT{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;gap:12px;flex-wrap:wrap}.Finance_metricPills__Uwd7y{display:flex;gap:6px;flex-wrap:wrap}.Finance_metricPill__ARKRe{font-size:11px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid #e5e7eb;background:#0000;color:#9ca3af;cursor:pointer;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif;transition:all .15s}.Finance_metricPill__ARKRe:hover{border-color:#6366f1;color:#6366f1}.Finance_metricPillActive__klaNo{background:#6366f10f}.Finance_chartTooltip__EMcR9{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px;box-shadow:0 4px 12px #00000014}.Finance_chartTooltipYear__dpjGg{font-weight:700;color:#1a1a2e;margin-bottom:6px;font-size:13px}.Finance_chartTooltipRow__vIBRP{display:flex;justify-content:space-between;gap:16px;font-weight:500}.Finance_chartTooltipRow__vIBRP span:last-child{font-weight:700;color:#1a1a2e}.Finance_analystHeader__UnS7c{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.Finance_analystCount__Z4i5x{font-size:12px;color:#9ca3af;font-weight:500}.Finance_consensusBadge___9Nq_{display:inline-block;font-size:13px;font-weight:700;padding:4px 12px;border-radius:6px;margin-bottom:14px}.Finance_ratingBar__2ZVPF{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin-bottom:8px}.Finance_ratingSegment__vy1fB{border-radius:2px;transition:opacity .15s}.Finance_ratingSegment__vy1fB:hover{opacity:.8}.Finance_ratingLegend__Vnb06{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap}.Finance_ratingLegendItem__NKpn7{display:flex;align-items:center;gap:5px;font-size:12px;color:#374151}.Finance_ratingDot__6Tkb7{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Finance_priceTarget__PbfoE{padding-top:14px;border-top:1px solid #e5e7eb}.Finance_priceTargetHeader__wW8ZW{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.Finance_priceTargetRow__PQ3xo{display:flex;align-items:center;gap:8px;margin-bottom:4px}.Finance_priceTargetTrack__jGvkj{flex:1 1;height:6px;background:#f8f9fb;border-radius:3px;overflow:hidden;position:relative}.Finance_priceTargetFill__wxIjb{position:absolute;top:0;height:100%;background:linear-gradient(135deg,#818cf8,#6366f1,#4f46e5);border-radius:3px}.Finance_priceTargetLabel__3o_oy{font-size:11px;color:#9ca3af;width:28px;flex-shrink:0}.Finance_priceTargetLabel__3o_oy:last-of-type{text-align:right}.Finance_priceTargetValues__UlQCt{display:flex;justify-content:space-between;font-size:12px;color:#374151;font-weight:500}.Finance_priceTargetMean__KAExN{font-weight:700;color:#1a1a2e}.Finance_insiderHeader__jbUOd{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.Finance_insiderTable__BC9du{display:flex;flex-direction:column;gap:0}.Finance_insiderTableHead__f5Tav{display:grid;grid-template-columns:1fr 72px 80px 72px 90px;padding:0 0 6px;border-bottom:1px solid #e5e7eb;margin-bottom:4px}.Finance_insiderTableHead__f5Tav span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af}@media only screen and (max-width:767px){.Finance_insiderTableHead__f5Tav{grid-template-columns:1fr 60px 70px}.Finance_insiderTableHead__f5Tav span:nth-child(4),.Finance_insiderTableHead__f5Tav span:nth-child(5){display:none}}.Finance_insiderRow__JUxUd{display:grid;grid-template-columns:1fr 72px 80px 72px 90px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.Finance_insiderRow__JUxUd:last-child{border-bottom:none}@media only screen and (max-width:767px){.Finance_insiderRow__JUxUd{grid-template-columns:1fr 60px 70px}.Finance_insiderRow__JUxUd span:nth-child(4),.Finance_insiderRow__JUxUd span:nth-child(5){display:none}}.Finance_insiderName__ldIne{display:flex;flex-direction:column;gap:1px}.Finance_insiderName__ldIne span:first-child{font-size:13px;font-weight:600;color:#1a1a2e}.Finance_insiderPosition__TMd3j{font-size:11px;color:#9ca3af}.Finance_insiderType__cyqWf{font-size:12px;font-weight:700}.Finance_insiderValue__NVzzl{font-size:12px;font-weight:500;color:#374151}.Finance_insiderDate__VRvsR{font-size:11px;color:#9ca3af}.Finance_fairValueHeader__n4RJK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:12px;flex-wrap:wrap}.Finance_fairValueNumbers__uqB7t{text-align:right}.Finance_fairValueMid__p0A44{font-size:24px;font-weight:700;color:#1a1a2e;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif}.Finance_verdictBadge__5hHGR{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px;margin-top:6px;letter-spacing:.02em}.Finance_fairValueRangeWrap__u7XFN{display:flex;align-items:center;gap:8px;margin-bottom:8px}.Finance_fairValueRangeLabel__wdlOQ{font-size:11px;color:#9ca3af;font-weight:500;min-width:52px;flex-shrink:0}.Finance_fairValueRangeLabel__wdlOQ:last-of-type{text-align:right}.Finance_fairValueTrack__IEyyj{flex:1 1;height:10px;background:#f8f9fb;border-radius:5px;position:relative;overflow:visible}.Finance_fairValueFill__3lCXl{position:absolute;top:0;left:0;height:100%;border-radius:5px}.Finance_fairValueZone__JMAkF{position:absolute;top:0;left:5%;right:5%;height:100%;background:#6366f12e;border-radius:5px}.Finance_fairValueMarker__OtJMo{position:absolute;top:50%;transform:translate(-50%,-50%);width:14px;height:14px;background:#1e1b4b;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 4px #00000040;cursor:default;z-index:2}.Finance_fairValueLegend__Bko67{display:flex;gap:16px;font-size:11px;color:#9ca3af;margin-bottom:14px}.Finance_fairValueDot__QiRvD{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:4px;vertical-align:middle}.Finance_fairValueMethods__avyzs{display:flex;flex-direction:column;gap:6px;padding:12px 0;border-top:1px solid #e5e7eb}.Finance_fairValueMethod__S9nlS{display:flex;justify-content:space-between;align-items:center}.Finance_fairValueMethodName__jU7QE{font-size:12px;color:#374151}.Finance_fairValueMethodValue__2wxAm{font-size:13px;font-weight:600;color:#1a1a2e}.Finance_fairValueFooter__m5Vv8{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.Finance_methodLink__z8kI_{border:none;background:none;padding:0;font-size:12px;color:#6366f1;cursor:pointer;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif;text-decoration:underline;text-underline-offset:2px}.Finance_methodLink__z8kI_:hover{opacity:.8}.Finance_qualityNote__aoQMt{font-size:11px;color:#9ca3af;font-style:italic}.Finance_fairValueDetails__ghpUy{margin-top:12px;padding:12px;background:#f8f9fb;border-radius:8px;font-size:12px;color:#374151;line-height:1.6}.Finance_fairValueDetails__ghpUy p{margin:0 0 8px}.Finance_fairValueDetails__ghpUy p:last-child{margin-bottom:0}.Finance_peerHeader__50iSY{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.Finance_peerTableWrap__g_Wrv{overflow-x:auto;-webkit-overflow-scrolling:touch}.Finance_peerTable__pmSR9{width:100%;border-collapse:collapse;font-size:13px}.Finance_peerTh__e_OkV{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#9ca3af;padding:0 8px 8px;white-space:nowrap;border-bottom:1px solid #e5e7eb}.Finance_peerThRight__RzVpw{text-align:right}.Finance_peerTd__T2NSr{padding:8px;color:#374151;border-bottom:1px solid #f0f0f0;white-space:nowrap}.Finance_peerTdRight__UwXAz{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Finance_peerRow__lU7DA:last-child td{border-bottom:none}.Finance_peerRow__lU7DA:hover td{background:#f8f9fb}.Finance_peerRowPrimary__E331C td{background:#6366f10d;font-weight:600;color:#1a1a2e}.Finance_peerRowPrimary__E331C:hover td{background:#6366f117}.Finance_peerCompany__ICdHJ{display:flex;flex-direction:column;gap:1px}.Finance_peerTicker___F6DN{font-size:12px;font-weight:700;color:#1a1a2e}.Finance_peerName__JgIK7{font-size:11px;color:#9ca3af;max-width:140px;overflow:hidden;text-overflow:ellipsis}.Finance_peerBest__SVtQc{color:#10b981!important;font-weight:700!important}.Finance_peerWorst__6Rmhx{color:#ef4444!important}.Finance_peerLegend__SiH_n{display:flex;gap:16px;margin-top:10px;font-size:11px;color:#9ca3af;flex-wrap:wrap}.Finance_peerLegendItem__VqXBC{display:flex;align-items:center;gap:4px}.Finance_peerLegendDot__s60WD{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.Finance_tvChartCard__Kywvm{padding:0;overflow:hidden}.Finance_tvChartCard__Kywvm iframe,.Finance_tvChartCard__Kywvm>div{display:block;min-height:440px}.Finance_tvPoweredBy__wiLQE{font-size:11px;color:#9ca3af;padding:6px 12px 8px;margin:0}.Finance_tvPoweredBy__wiLQE a{color:#6366f1;text-decoration:none}.Finance_tvPoweredBy__wiLQE a:hover{text-decoration:underline}.Finance_tvFinancialsCard__ag3xM{padding:0;overflow:hidden}.Finance_tvFinancialsHeader__4r6sB{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid #cfd1d2}.Finance_tickerBar__EfujZ{display:flex;align-items:center;gap:12px;padding:8px 14px;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;flex-wrap:wrap;font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif}.Finance_tickerBarLoading__dAEzV{font-size:12px;color:#9ca3af}.Finance_tickerBarTicker__wwhIJ{font-size:13px;font-weight:700;color:#4f46e5;background:#eef0ff;padding:2px 8px;border-radius:4px;letter-spacing:.04em}.Finance_tickerBarPrice__tPxJs{font-size:15px;font-weight:700;color:#1a1a2e}.Finance_tickerBarUp__2FMxL{font-size:13px;font-weight:600;color:#10b981}.Finance_tickerBarDown__4b4rW{font-size:13px;font-weight:600;color:#ef4444}.Finance_tickerBarCap__lhIX_{font-size:12px;color:#6b7280;font-weight:500}.Finance_tickerBarSector__cxunf{font-size:12px;color:#9ca3af}@media only screen and (max-width:767px){.Finance_tickerBarSector__cxunf{display:none}}.Finance_proGate__kypIJ{position:relative;overflow:hidden;border-radius:12px;margin:24px 0}.Finance_proGateBlur__VCMNz{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none;max-height:280px;overflow:hidden}.Finance_proGateOverlay__sD7vf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;z-index:2;background:#ffffffb3;backdrop-filter:blur(2px)}.Finance_proGateText__AGaZc{font-size:14px;font-weight:600;color:#1e1b4b;text-align:center;padding:0 16px}.Finance_proGatePrice__0ps8I{font-size:13px;color:#374151}.Finance_proGateBtn__4v2GU{display:inline-block;background:linear-gradient(135deg,#818cf8,#6366f1,#4f46e5);color:#fff;font-size:14px;font-weight:600;padding:12px 28px;border-radius:8px;border:none;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-smooth)}.Finance_proGateBtn__4v2GU:hover{opacity:.9}.Company_blog__CtPJD{margin:0 -15px}.Company_blog__CtPJD .Company_blogList__rYN6N{width:50%;padding:30px 15px}@media only screen and (max-width:1024px){.Company_blog__CtPJD .Company_blogList__rYN6N{width:100%}}.Company_blog__CtPJD .Company_blogList__rYN6N p{font-size:20px;color:#808081;margin-bottom:10px}@media only screen and (max-width:1024px){.Company_blog__CtPJD .Company_blogList__rYN6N p{font-size:16px}}.Company_blog__CtPJD .Company_blogList__rYN6N h2{font-size:25px;color:var(--color-primary);margin-bottom:20px;font-weight:400;max-width:466px;text-align:left}@media only screen and (max-width:1024px){.Company_blog__CtPJD .Company_blogList__rYN6N h2{font-size:22px}}.Company_blog__CtPJD .Company_blogList__rYN6N a{color:var(--color-primary);text-decoration:underline;font-size:18px}@media only screen and (max-width:1024px){.Company_blog__CtPJD .Company_blogList__rYN6N a{font-size:16px}}.Company_blog__CtPJD .Company_blogList__rYN6N a:hover{text-decoration:none}.PageTitle_pageTitle__syPIN header{margin-bottom:15px}@media only screen and (max-width:1024px){.PageTitle_pageTitle__syPIN header{margin-bottom:0}}.PageTitle_pageTitle__syPIN header img{margin-right:10px}.PageTitle_pageTitle__syPIN header span{color:#808081;font-weight:400;font-size:20px}@media only screen and (max-width:1024px){.PageTitle_pageTitle__syPIN header span{font-size:16px}}.PageTitle_pageTitle__syPIN header span:hover{text-decoration:underline}.PageTitle_pageTitle__syPIN h1{font-weight:600;font-size:36px;color:var(--color-primary);font-family:var(--font-inter,"Inter"),var(--font-lato,"Lato"),sans-serif}@media only screen and (max-width:1024px){.PageTitle_pageTitle__syPIN h1{font-size:28px}}