.CompanyInfo_wrapper__RepNO{width:100%;max-width:100%}.CompanyInfo_container__z7PMx{border-radius:.5rem;overflow:hidden;width:100%}.CompanyInfo_header__i3CMa{transition:background-color .2s}.CompanyInfo_headerContent__MaopX{display:flex;flex-direction:column;gap:.25rem;text-align:left}.CompanyInfo_title__1XLC6{font-size:1.25rem;font-weight:600;color:var(--text-primary);padding:0;margin:0 0 .5rem;line-height:1.3;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.CompanyInfo_metadata__JrbKO{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--text-muted);margin-bottom:.5rem}.CompanyInfo_metadata__JrbKO>span:nth-child(2n){margin:0 .1rem}.CompanyInfo_content__PPiTa{display:flex;flex-direction:column;gap:1rem}.CompanyInfo_description__7_NJg{color:var(--text-secondary);font-size:.875rem;line-height:1.5;overflow-wrap:break-word;word-break:break-word}.CompanyInfo_description__7_NJg p{margin-bottom:1rem}.CompanyInfo_description__7_NJg ol,.CompanyInfo_description__7_NJg ul{margin-left:1.25rem;margin-bottom:1rem;padding-left:.25rem}.CompanyInfo_description__7_NJg li{margin-bottom:.5rem}.CompanyInfo_description__7_NJg em{font-style:italic}.CompanyInfo_description__7_NJg strong{font-weight:600}.CompanyInfo_description__7_NJg h1,.CompanyInfo_description__7_NJg h2,.CompanyInfo_description__7_NJg h3{margin-top:1.25rem;margin-bottom:.75rem;font-weight:600;font-size:1.1rem}.CompanyInfo_description__7_NJg a{color:#3b82f6;text-decoration:none;word-break:break-all}.CompanyInfo_description__7_NJg a:hover{text-decoration:underline}.CompanyInfo_description__7_NJg blockquote{border-left:4px solid #e2e8f0;padding-left:.75rem;margin-left:0;margin-right:0;font-style:italic;font-size:.85rem}.CompanyInfo_description__7_NJg code{background-color:#f1f5f9;padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.8rem;word-break:break-all}.CompanyInfo_description__7_NJg img{max-width:100%;height:auto;display:block;margin:1rem 0}.CompanyInfo_infoGrid__ZEKIT{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;padding-top:.5rem}.CompanyInfo_infoItem__0XaKW{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;color:var(--text-muted);font-size:.813rem}.CompanyInfo_icon__e3UBN{width:.875rem;height:.875rem;color:var(--text-muted);flex-shrink:0}.CompanyInfo_value__x7MOh{font-weight:600;color:var(--text-primary);word-break:break-word}.CompanyInfo_link__ah_oO{color:var(--primary);font-weight:600;text-decoration:none;word-break:break-all}.CompanyInfo_link__ah_oO:hover{text-decoration:underline}.CompanyInfo_separator__NpiO4{height:1px;background-color:var(--border-color);margin:2.5rem 0 0;width:100%}@media (min-width:480px){.CompanyInfo_wrapper__RepNO{padding:0 1.25rem}.CompanyInfo_title__1XLC6{font-size:1.35rem}.CompanyInfo_description__7_NJg{font-size:.9rem}.CompanyInfo_description__7_NJg h1,.CompanyInfo_description__7_NJg h2,.CompanyInfo_description__7_NJg h3{font-size:1.2rem}.CompanyInfo_infoItem__0XaKW{font-size:.85rem}.CompanyInfo_icon__e3UBN{width:.925rem;height:.925rem}}@media (min-width:640px){.CompanyInfo_wrapper__RepNO{padding:0 1.5rem}.CompanyInfo_title__1XLC6{font-size:1.4rem}.CompanyInfo_description__7_NJg{font-size:.925rem;line-height:1.55}.CompanyInfo_infoItem__0XaKW{align-items:center;flex-wrap:nowrap}}@media (min-width:768px){.CompanyInfo_wrapper__RepNO{padding:0 2rem}.CompanyInfo_title__1XLC6{font-size:1.5rem}.CompanyInfo_description__7_NJg{font-size:.95rem;line-height:1.6}.CompanyInfo_description__7_NJg h1,.CompanyInfo_description__7_NJg h2,.CompanyInfo_description__7_NJg h3{font-size:1.25rem;margin-top:1.5rem;margin-bottom:1rem}.CompanyInfo_icon__e3UBN{width:1rem;height:1rem}.CompanyInfo_infoGrid__ZEKIT{grid-template-columns:1fr 1fr}.CompanyInfo_separator__NpiO4{margin:3.5rem 0 0}}@media (min-width:1024px){.CompanyInfo_description__7_NJg{font-size:1rem}.CompanyInfo_infoItem__0XaKW{font-size:.875rem}}.Earnings_section__2SCcP{width:100%;position:relative}.Earnings_container__CD7Uv{margin:0 auto;padding:0 1.5rem 2rem}.Earnings_header__JWJKF{margin-bottom:1.25rem;position:relative}.Earnings_title__tzKop{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.02em;background:linear-gradient(90deg,var(--text-primary) 0,var(--text-secondary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.Earnings_description__A2kHf{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-top:0;margin-bottom:1.5rem}.Earnings_metadata__3NIcJ{display:flex;align-items:center;font-size:.95rem;color:var(--text-secondary)}.Earnings_companyName__4xFtS{font-weight:600;color:var(--primary)}.Earnings_separator__xmiFw{margin:0 .5rem;opacity:.5}.Earnings_dateFiled__Wy1T1{color:var(--text-secondary);font-size:.875rem;margin:.75rem 1.5rem 0;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.Earnings_tabsWrapper__6ybDf{position:relative;margin-bottom:2rem;overflow:hidden}.Earnings_tabsContainer__slKm9{position:relative;background-color:var(--bg-alternate);border-bottom:1px solid var(--border-color)}.Earnings_tabs__ECn10{gap:0;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.Earnings_tabs__ECn10::-webkit-scrollbar{display:none}.Earnings_tabButton__c7GpB{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;background:transparent;font-size:.95rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:color .2s ease;position:relative;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;flex:1 1}.Earnings_tabButton__c7GpB:hover{color:var(--primary)}.Earnings_activeTab__0JVMD{color:var(--primary);font-weight:600;border-bottom:2px solid var(--primary)}.Earnings_tabIcon__PIhh1{margin-right:.75rem;width:18px;height:18px;stroke-width:2}.Earnings_content__wItFF{display:flex;flex-direction:column;gap:2rem;width:100%}.Earnings_transcriptSection__FFdW2{background-color:var(--card-bg);border-radius:0 0 .5rem .5rem;border:1px solid var(--border-color);overflow:hidden;transition:all .3s ease}.Earnings_transcriptSection__FFdW2:hover{box-shadow:0 8px 30px rgba(0,0,0,.12);transform:translateY(-3px)}.Earnings_sectionHighlight__IJ_ZJ{display:flex;align-items:center;padding:1.25rem 1.75rem;background:linear-gradient(to right,var(--primary-light),transparent);border-bottom:1px solid var(--border-color)}.Earnings_iconContainer__SeVh_{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;margin-right:1rem;background-color:white;box-shadow:0 2px 5px rgba(0,0,0,.1)}.Earnings_sectionIcon__j0ClF{width:20px;height:20px;stroke:var(--primary)}.Earnings_sectionTitle__5p5O4{font-size:1.1rem;font-weight:600;margin:0;color:var(--text-primary)}.Earnings_markdownContent__CXq8K{padding:.5rem 1.5rem 1.5rem;color:var(--text-primary);font-size:.95rem;line-height:1.7;max-height:700px;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:wrap}.Earnings_keyHighlights__pfMmq{background-color:var(--bg-alternate);border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;border-left:4px solid var(--primary)}.Earnings_highlightsHeader__DWfRl{display:flex;align-items:center;margin-bottom:1rem}.Earnings_highlightsIcon__h7ah6{width:20px;height:20px;stroke:var(--primary);margin-right:.75rem}.Earnings_highlightsTitle__oA05m{font-size:1.1rem;font-weight:600;margin:0;color:var(--primary)}.Earnings_markdownContent__CXq8K h1,.Earnings_markdownContent__CXq8K h2,.Earnings_markdownContent__CXq8K h3,.Earnings_markdownContent__CXq8K h4{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600;color:var(--text-primary)}.Earnings_markdownContent__CXq8K h1{font-size:1.4rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem}.Earnings_markdownContent__CXq8K h2{font-size:1.25rem}.Earnings_markdownContent__CXq8K h3{font-size:1.15rem;color:var(--primary)}.Earnings_markdownContent__CXq8K p{margin-bottom:1rem}.Earnings_markdownContent__CXq8K p strong{font-weight:600;text-transform:uppercase}.Earnings_markdownContent__CXq8K li strong{font-weight:600;color:var(--text-primary)}.Earnings_markdownContent__CXq8K .Earnings_highlight__RLzqY,.Earnings_markdownContent__CXq8K strong,.Earnings_qnaHighlight__etwlI{font-weight:600;color:var(--primary)}.Earnings_markdownContent__CXq8K ol,.Earnings_markdownContent__CXq8K ul{margin-bottom:1rem;padding-left:2rem}.Earnings_markdownContent__CXq8K li{margin-bottom:.5rem;position:relative}.Earnings_markdownContent__CXq8K ul li:before{content:"";position:absolute;left:-1.1rem;top:.65rem;width:7px;height:7px;border-radius:50%;background-color:var(--primary)}.Earnings_markdownContent__CXq8K blockquote{border-left:3px solid var(--primary);padding:.5rem 1rem;margin:1rem 0;background-color:var(--bg-alternate);border-radius:0 4px 4px 0;font-style:italic}.Earnings_noDataFound__qVxw_{background-color:var(--bg-alternate);padding:2rem;text-align:center;border-radius:.5rem;color:var(--text-secondary);font-size:.95rem;max-width:1200px;margin:1rem 0;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid var(--border-color)}.Earnings_separator__xmiFw{height:1px;background-color:var(--border-color);margin-top:2rem;width:100%}.Earnings_tabs__ECn10{display:flex;flex-wrap:wrap;width:100%;position:relative}.Earnings_tabsRadio__qFyOG{display:none}.Earnings_tabsLabel__WpZwH{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap;font-weight:500;min-height:44px}.Earnings_tabsLabel__WpZwH:hover{color:var(--text-primary)}.Earnings_tabsContent__Bpbjh{order:1;width:100%;display:none}.Earnings_tabsRadio__qFyOG:checked+.Earnings_tabsLabel__WpZwH{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.Earnings_tabsRadio__qFyOG:checked+.Earnings_tabsLabel__WpZwH+.Earnings_tabsContent__Bpbjh{display:initial}@media (max-width:768px){.Earnings_container__CD7Uv{padding:0 1rem 1.5rem}.Earnings_title__tzKop{font-size:1.5rem}.Earnings_description__A2kHf{font-size:.9rem;margin-bottom:1.25rem}.Earnings_tabsLabel__WpZwH{padding:.5rem .875rem;font-size:.875rem}.Earnings_sectionTitle__5p5O4{font-size:1.1rem}.Earnings_sectionHighlight__IJ_ZJ{padding:1rem 1.25rem}.Earnings_iconContainer__SeVh_{width:32px;height:32px}.Earnings_markdownContent__CXq8K{padding:.75rem 1.25rem 1.25rem;font-size:.9rem;line-height:1.6;max-height:600px}.Earnings_markdownContent__CXq8K h1{font-size:1.3rem}.Earnings_markdownContent__CXq8K h2{font-size:1.15rem}.Earnings_markdownContent__CXq8K h3{font-size:1.05rem}.Earnings_separator__xmiFw{margin-top:1.5rem}.Earnings_dateFiled__Wy1T1{margin:.75rem 1.25rem 0;padding-bottom:.5rem}}@media (max-width:640px){.Earnings_container__CD7Uv{padding:0 .75rem 1.25rem}.Earnings_header__JWJKF{margin-bottom:1rem}.Earnings_title__tzKop{font-size:1.25rem;letter-spacing:-.01em}.Earnings_description__A2kHf{font-size:.85rem;line-height:1.45;margin-bottom:1rem}.Earnings_tabsLabel__WpZwH{padding:.5rem .75rem;font-size:.813rem}.Earnings_tabs__ECn10{margin-bottom:.5rem;border-bottom:1px solid var(--border-color)}.Earnings_markdownContent__CXq8K{padding:.5rem 1rem 1rem;font-size:.85rem;line-height:1.55;max-height:500px}.Earnings_markdownContent__CXq8K h1{font-size:1.2rem}.Earnings_markdownContent__CXq8K h2{font-size:1.1rem}.Earnings_markdownContent__CXq8K h3{font-size:1rem}.Earnings_markdownContent__CXq8K p{margin-bottom:.75rem}.Earnings_markdownContent__CXq8K ol,.Earnings_markdownContent__CXq8K ul{padding-left:1.5rem;margin-bottom:.75rem}.Earnings_markdownContent__CXq8K li{margin-bottom:.35rem}.Earnings_markdownContent__CXq8K ul li:before{left:-.9rem;top:.6rem;width:6px;height:6px}.Earnings_markdownContent__CXq8K blockquote{padding:.35rem .75rem;margin:.75rem 0;font-size:.8rem}.Earnings_dateFiled__Wy1T1{margin:.5rem 1rem 0;padding-bottom:.5rem;font-size:.8rem}.Earnings_separator__xmiFw{margin-top:1.25rem}.Earnings_noDataFound__qVxw_{padding:1.5rem;font-size:.85rem}}@media (max-width:480px){.Earnings_title__tzKop{font-size:1.15rem}.Earnings_description__A2kHf{font-size:.8rem}.Earnings_tabs__ECn10{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;gap:0;border-bottom:1px solid var(--border-color)}.Earnings_tabsLabel__WpZwH{padding:.45rem .65rem;font-size:.75rem;min-height:40px;justify-content:center;text-align:center;flex:1 1}.Earnings_markdownContent__CXq8K{padding:.5rem .75rem .75rem;font-size:.8rem;max-height:450px}.Earnings_markdownContent__CXq8K h1{font-size:1.1rem}.Earnings_markdownContent__CXq8K h2{font-size:1rem}.Earnings_markdownContent__CXq8K h3{font-size:.95rem}.Earnings_dateFiled__Wy1T1{margin:.5rem .75rem 0;font-size:.75rem}.Earnings_transcriptSection__FFdW2{border-radius:.375rem}.Earnings_transcriptSection__FFdW2:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.1)}}@media (max-width:360px){.Earnings_container__CD7Uv{padding:0 .5rem 1rem}.Earnings_title__tzKop{font-size:1.05rem}.Earnings_description__A2kHf{font-size:.75rem;line-height:1.4}.Earnings_tabsLabel__WpZwH{padding:.4rem .5rem;font-size:.7rem}.Earnings_markdownContent__CXq8K{font-size:.75rem;line-height:1.5;padding:.5rem}.Earnings_dateFiled__Wy1T1{margin:.5rem;font-size:.7rem}}@media (prefers-color-scheme:dark){.Earnings_iconContainer__SeVh_{background-color:var(--card-bg);box-shadow:0 2px 8px rgba(0,0,0,.3)}.Earnings_transcriptSection__FFdW2{box-shadow:0 4px 20px rgba(0,0,0,.2)}.Earnings_transcriptSection__FFdW2:hover{box-shadow:0 8px 30px rgba(0,0,0,.3)}}.Earnings_contentWrapper__XTe0z{width:100%;position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch}.Earnings_markdownContent__CXq8K pre{overflow-x:auto;white-space:pre;background-color:var(--bg-alternate);padding:1rem;border-radius:.5rem;margin:1rem 0}.Earnings_markdownContent__CXq8K code{background:var(--bg-alternate);padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em;word-break:keep-all;white-space:nowrap}.Earnings_markdownContent__CXq8K table{border-collapse:collapse;width:100%;min-width:650px;margin:1rem 0;border:1px solid var(--border-color)}.Earnings_markdownContent__CXq8K td,.Earnings_markdownContent__CXq8K th{border:1px solid var(--border-color);padding:.5rem;text-align:left}.Earnings_markdownContent__CXq8K th{background-color:var(--bg-alternate);font-weight:600}.Earnings_markdownContent__CXq8K img{max-width:100%;height:auto;margin:1rem 0}@media (max-width:768px){.Earnings_contentWrapper__XTe0z{margin:0 -1rem;padding:0 1rem;width:calc(100% + 2rem)}.Earnings_markdownContent__CXq8K{padding:.75rem .25rem 1.25rem;font-size:.9rem;line-height:1.6;max-height:600px}.Earnings_markdownContent__CXq8K table{min-width:550px}}@media (max-width:640px){.Earnings_contentWrapper__XTe0z{margin:0 -.75rem;padding:0 .75rem;width:calc(100% + 1.5rem)}.Earnings_markdownContent__CXq8K{padding:.5rem .25rem 1rem;font-size:.85rem;line-height:1.55;max-height:500px}.Earnings_markdownContent__CXq8K table{min-width:450px}.Earnings_contentWrapper__XTe0z:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(to right,transparent 0,var(--primary) 50%,transparent 100%);opacity:.5;pointer-events:none;animation:Earnings_scrollIndicator__ryiGq 1.5s infinite}@keyframes Earnings_scrollIndicator__ryiGq{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}}@media (max-width:480px){.Earnings_contentWrapper__XTe0z{margin:0 -.5rem;padding:0 .6rem;width:100%}.Earnings_markdownContent__CXq8K{padding:.5rem .25rem .75rem;font-size:.8rem;max-height:450px}.Earnings_markdownContent__CXq8K table{min-width:400px}}.Statement_container__uuhAn{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--background);border-radius:.5rem;position:relative}.Statement_negativePercentage__Gzhfg{color:var(--red-500,#ef4444)}.Statement_positivePercentage__YNiJm{color:var(--success,#10b981)}.Statement_tabs__KvaFp{width:100%}.Statement_viewTab__W_zGH{display:none;width:100%}.Statement_viewContent__hsHZH{width:100%}.Statement_header__IMKF4{display:flex;align-items:center;justify-content:space-between}.Statement_statement__9bQEI{scroll-margin-top:5rem}.Statement_title__keS_x{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.025em}.Statement_viewSwitch__PQvsE{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted)}.Statement_viewLink__yxckJ{color:var(--primary);text-decoration:none;font-weight:500;white-space:nowrap;cursor:pointer}.Statement_viewLink__yxckJ:hover{text-decoration:underline}.Statement_periodButtons__boNKE{display:flex;gap:.5rem}.Statement_periodButton__Agx1H{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .875rem;font-size:.875rem;font-weight:500;border-radius:.375rem;color:var(--text-muted);background-color:transparent;border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.Statement_periodButton__Agx1H:hover{color:var(--text-primary);background-color:var(--hover-bg);border-color:var(--border-hover)}.Statement_periodRadio__MXHln,.Statement_viewRadio__ngirG{display:none}.Statement_tablesContainer__217dD{width:100%;margin-top:1.5rem}.Statement_tableContent__uCAp4{display:none;width:100%}.Statement_periodRadio__MXHln:checked+.Statement_periodButton__Agx1H{color:var(--primary);background-color:var(--primary-light);border-color:var(--primary-border)}.Statement_viewTab__W_zGH:has(.Statement_viewRadio__ngirG:checked){display:block}.Statement_viewContent__hsHZH:has(.Statement_viewRadio__ngirG:checked) .Statement_tableContent__uCAp4[data-view]{display:block}.Statement_viewContent__hsHZH:has(input[id^=period][id$=-annual]:checked) .Statement_tableContent__uCAp4[data-period=annual],.Statement_viewContent__hsHZH:has(input[id^=period][id$=-quarterly]:checked) .Statement_tableContent__uCAp4[data-period=quarterly]{display:block}.Statement_table__7I8G3{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Statement_table__7I8G3 td,.Statement_table__7I8G3 th{height:2rem;padding:.25rem .375rem;text-align:right;white-space:nowrap;font-size:.875rem}.Statement_table__7I8G3 th{position:-webkit-sticky;position:sticky;top:0;background-color:var(--background);color:var(--text-muted);font-weight:500;font-size:.813rem;text-transform:uppercase;border-bottom:1px solid var(--border-color);z-index:10}.Statement_table__7I8G3 td{color:var(--text-primary);border-bottom:1px dashed var(--border-dashed)}.Statement_table__7I8G3 td:first-child,.Statement_table__7I8G3 th:first-child{position:-webkit-sticky;position:sticky;left:0;text-align:left;z-index:20;max-width:180px}.Statement_table__7I8G3 td:nth-child(2),.Statement_table__7I8G3 th:nth-child(2){position:-webkit-sticky;position:sticky;left:180px;z-index:15;min-width:80px}.Statement_table__7I8G3 th:first-child{z-index:30}.Statement_table__7I8G3 td:first-child span{display:inline-block;max-width:95%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Statement_table__7I8G3 tr td:first-child,.Statement_table__7I8G3 tr td:nth-child(2),.Statement_table__7I8G3 tr th:first-child,.Statement_table__7I8G3 tr th:nth-child(2){background-color:var(--background)}.Statement_levelOne__fqHUK,.Statement_levelOne__fqHUK td:first-child,.Statement_levelOne__fqHUK td:nth-child(2),.Statement_table__7I8G3 tr:hover td,.Statement_table__7I8G3 tr:hover td:first-child,.Statement_table__7I8G3 tr:hover td:nth-child(2){background-color:var(--hover-bg)}.Statement_levelOne__fqHUK td{font-weight:600;color:var(--text-primary)}.Statement_divider__6CG6d{height:1px;border:none;background-color:var(--border-color);margin:4rem 0}@media (max-width:768px){.Statement_table__7I8G3 td:first-child,.Statement_table__7I8G3 th:first-child{max-width:160px}.Statement_table__7I8G3 td:nth-child(2),.Statement_table__7I8G3 th:nth-child(2){left:160px}}@media (max-width:640px){.Statement_header__IMKF4{flex-direction:column;align-items:flex-start;gap:.75rem}.Statement_viewSwitch__PQvsE{flex-direction:column;align-items:flex-start;gap:.5rem}.Statement_periodButtons__boNKE{width:100%}.Statement_periodButton__Agx1H{flex:1 1;font-size:.813rem;height:1.875rem}.Statement_table__7I8G3{font-size:.75rem}.Statement_table__7I8G3 td,.Statement_table__7I8G3 th{padding:.25rem;height:1.25rem}.Statement_table__7I8G3 td:first-child,.Statement_table__7I8G3 th:first-child{max-width:140px}.Statement_table__7I8G3 td:nth-child(2),.Statement_table__7I8G3 th:nth-child(2){left:140px}}@media (max-width:480px){.Statement_table__7I8G3 td,.Statement_table__7I8G3 th{padding:.188rem .25rem;font-size:.688rem}.Statement_table__7I8G3 td:first-child,.Statement_table__7I8G3 th:first-child{max-width:120px}.Statement_table__7I8G3 td:nth-child(2),.Statement_table__7I8G3 th:nth-child(2){left:120px;min-width:70px}.Statement_table__7I8G3 td:first-child span{max-width:92%}}@media (max-width:375px){.Statement_table__7I8G3 td:first-child,.Statement_table__7I8G3 th:first-child{max-width:100px}.Statement_table__7I8G3 td:nth-child(2),.Statement_table__7I8G3 th:nth-child(2){left:100px;min-width:60px}.Statement_table__7I8G3 td:first-child span{max-width:90%}}.Statement2_container__HEL27{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:var(--background);border-radius:.5rem;position:relative}.Statement2_tabs__rmSnC{width:100%}.Statement2_viewTab__e5iU6{display:none;width:100%}.Statement2_viewContent__GmAqV{width:100%}.Statement2_viewTab__e5iU6:has(.Statement2_viewRadio__i3xL3:checked){display:block}.Statement2_header___CFLR{display:flex;align-items:center;justify-content:space-between}.Statement2_title__XA8o1{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.025em}.Statement2_viewSwitch__e7zFv{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-muted)}.Statement2_figuresText__w0J0d{white-space:nowrap}.Statement2_viewLink__kJjdW{color:var(--primary);text-decoration:none;font-weight:500;white-space:nowrap;cursor:pointer}.Statement2_viewLink__kJjdW:hover{text-decoration:underline}.Statement2_periodButtons__UaACp{display:flex;gap:.5rem}.Statement2_periodButton___tXvS{display:inline-flex;align-items:center;justify-content:center;height:2rem;padding:0 .875rem;font-size:.875rem;font-weight:500;border-radius:.375rem;color:var(--text-muted);background-color:transparent;border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.Statement2_periodButton___tXvS:hover{color:var(--text-primary);background-color:var(--hover-bg);border-color:var(--border-hover)}.Statement2_periodRadio__9F_H9,.Statement2_viewRadio__i3xL3{display:none}.Statement2_tablesContainer__OMV7o{width:100%;margin-top:1.5rem}.Statement2_tableContent__jzxWD{display:none;width:100%}.Statement2_periodRadio__9F_H9:checked+.Statement2_periodButton___tXvS{color:var(--primary);background-color:var(--primary-light);border-color:var(--primary-border)}.Statement2_viewTab__e5iU6:has(.Statement2_viewRadio__i3xL3:checked) .Statement2_tableContent__jzxWD[data-view]{display:block}.Statement2_viewTab__e5iU6:has(.Statement2_viewRadio__i3xL3:checked) .Statement2_viewContent__GmAqV:has(#Statement2_period-consolidated-annual__eKFdy:checked) .Statement2_tableContent__jzxWD[data-period=annual][data-view=consolidated],.Statement2_viewTab__e5iU6:has(.Statement2_viewRadio__i3xL3:checked) .Statement2_viewContent__GmAqV:has(#Statement2_period-consolidated-quarterly__WzWqp:checked) .Statement2_tableContent__jzxWD[data-period=quarterly][data-view=consolidated],.Statement2_viewTab__e5iU6:has(.Statement2_viewRadio__i3xL3:checked) .Statement2_viewContent__GmAqV:has(#Statement2_period-standalone-annual__wRLbN:checked) .Statement2_tableContent__jzxWD[data-period=annual][data-view=standalone],.Statement2_viewTab__e5iU6:has(.Statement2_viewRadio__i3xL3:checked) .Statement2_viewContent__GmAqV:has(#Statement2_period-standalone-quarterly__X2qdC:checked) .Statement2_tableContent__jzxWD[data-period=quarterly][data-view=standalone]{display:block}.Statement2_table__Opk2d{width:100%;border-collapse:collapse;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Statement2_table__Opk2d td,.Statement2_table__Opk2d th{height:1.5rem;padding:.25rem .375rem;text-align:right;white-space:nowrap}.Statement2_table__Opk2d th{position:-webkit-sticky;position:sticky;top:0;background-color:var(--background);color:var(--text-muted);font-weight:500;font-size:.688rem;text-transform:uppercase;border-bottom:1px solid var(--border-color);z-index:10}.Statement2_table__Opk2d td{color:var(--text-primary);border-bottom:1px dashed var(--border-dashed)}.Statement2_table__Opk2d td:first-child,.Statement2_table__Opk2d th:first-child{position:-webkit-sticky;position:sticky;left:0;text-align:left;z-index:20;max-width:200px}.Statement2_table__Opk2d td:first-child span,.Statement2_table__Opk2d th:first-child span{display:block;max-width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding-right:5px}.Statement2_table__Opk2d td:nth-child(2),.Statement2_table__Opk2d th:nth-child(2){position:-webkit-sticky;position:sticky;left:200px;z-index:15}.Statement2_table__Opk2d th:first-child{z-index:30}.Statement2_table__Opk2d tr td:first-child,.Statement2_table__Opk2d tr td:nth-child(2),.Statement2_table__Opk2d tr th:first-child,.Statement2_table__Opk2d tr th:nth-child(2){background-color:var(--background)}.Statement2_levelOne__mE2yI td:first-child,.Statement2_levelOne__mE2yI td:nth-child(2),.Statement2_table__Opk2d tr:hover td,.Statement2_table__Opk2d tr:hover td:first-child,.Statement2_table__Opk2d tr:hover td:nth-child(2){background-color:var(--hover-bg)}.Statement2_negativePercentage__BdJ_R{color:var(--red-500,#ef4444)}.Statement2_positivePercentage__MuvRX{color:var(--success,#10b981)}.Statement2_levelOne__mE2yI{background-color:var(--hover-bg)}.Statement2_levelOne__mE2yI td{font-weight:600;color:var(--text-primary)}.Statement2_divider__6pwHB{height:1px;border:none;background-color:var(--border-color);margin:4rem 0}@media (max-width:768px){.Statement2_title__XA8o1{font-size:1.25rem}.Statement2_table__Opk2d td:first-child,.Statement2_table__Opk2d th:first-child{max-width:180px}.Statement2_table__Opk2d td:nth-child(2),.Statement2_table__Opk2d th:nth-child(2){left:180px}.Statement2_table__Opk2d td,.Statement2_table__Opk2d th{height:1.75rem}}@media (max-width:640px){.Statement2_header___CFLR{flex-direction:column;align-items:flex-start;gap:.75rem}.Statement2_viewSwitch__e7zFv{flex-direction:column;align-items:flex-start;gap:.5rem}.Statement2_periodButtons__UaACp{width:100%}.Statement2_periodButton___tXvS{flex:1 1;font-size:.813rem;height:1.875rem}.Statement2_table__Opk2d{font-size:.688rem}.Statement2_table__Opk2d td,.Statement2_table__Opk2d th{padding:.188rem .25rem;height:2rem}.Statement2_table__Opk2d td:first-child,.Statement2_table__Opk2d th:first-child{max-width:140px}.Statement2_table__Opk2d td:nth-child(2),.Statement2_table__Opk2d th:nth-child(2){left:140px}.Statement2_table__Opk2d td:first-child span,.Statement2_table__Opk2d th:first-child span{max-width:95%}}@media (max-width:480px){.Statement2_title__XA8o1{font-size:1.125rem}.Statement2_viewLink__kJjdW{font-size:.813rem}.Statement2_periodButton___tXvS{font-size:.75rem;padding:0 .5rem}.Statement2_table__Opk2d{font-size:.625rem}.Statement2_table__Opk2d td,.Statement2_table__Opk2d th{padding:.125rem .188rem}.Statement2_table__Opk2d td:first-child,.Statement2_table__Opk2d th:first-child{max-width:110px}.Statement2_table__Opk2d td:nth-child(2),.Statement2_table__Opk2d th:nth-child(2){left:110px}}@media (max-width:375px){.Statement2_viewSwitch__e7zFv{font-size:.75rem}.Statement2_table__Opk2d td:first-child,.Statement2_table__Opk2d th:first-child{max-width:100px}.Statement2_table__Opk2d td:nth-child(2),.Statement2_table__Opk2d th:nth-child(2){left:100px}.Statement2_table__Opk2d td:first-child span,.Statement2_table__Opk2d th:first-child span{max-width:90%}}.EarningsReport_section__ic0Yy{margin-top:1.75rem}.EarningsReport_header__PLoLC{margin-bottom:0}.EarningsReport_title__JLZ_3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.025em}.EarningsReport_description__7qpap{font-size:.875rem;color:var(--text-muted);line-height:1.5}.EarningsReport_content__2VQb5{position:relative;padding:0 1.5rem}.EarningsReport_nav__nJLJ4{position:-webkit-sticky;position:sticky;top:0;z-index:40;background-color:var(--background);border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding:.5rem 0}.EarningsReport_jumpLinks___T_lh{display:flex;gap:1rem;list-style:none;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.EarningsReport_jumpLinks___T_lh a{display:inline-flex;align-items:center;padding:.5rem .75rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;border-radius:.375rem;white-space:nowrap;transition:all .2s ease}.EarningsReport_jumpLinks___T_lh a:hover{color:var(--text-primary);background-color:var(--hover-bg)}.EarningsReport_statements__CYmQd{display:flex;flex-direction:column}.EarningsReport_statement__6QcPT{scroll-margin-top:5rem}.EarningsReport_statementTitle__xflds{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}.EarningsReport_tabs__qFo7m{display:flex;gap:1rem;list-style:none;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.EarningsReport_tab__KVTJF{display:inline-flex;align-items:center;padding:.75rem 1rem;font-size:.875rem;color:var(--text-muted);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease;white-space:nowrap}.EarningsReport_tab__KVTJF:hover{color:var(--text-primary)}.EarningsReport_tab__KVTJF.EarningsReport_active__Sdlx6{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.EarningsReport_divider__2sJVy{height:1px;border:none;background-color:var(--border-color);margin:1rem 0 0}@media (max-width:640px){.EarningsReport_header__PLoLC{padding:1rem}.EarningsReport_content__2VQb5{padding:0 .5rem}.EarningsReport_title__JLZ_3{font-size:1.25rem}.EarningsReport_tab__KVTJF{padding:.5rem .75rem;font-size:.813rem}.EarningsReport_nav__nJLJ4{margin:0 -1rem 1.5rem;padding:.5rem 1rem}.EarningsReport_statementTitle__xflds{font-size:1.125rem}}.Fundamentals_container__oIS6e{width:100%;overflow-x:hidden;margin-top:0!important}.Fundamentals_metricsGrid__qiQ8A{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-gap:1rem 3rem;gap:1rem 3rem}.Fundamentals_table__m7k5p{width:100%;border-collapse:separate;border-spacing:0;height:-moz-fit-content;height:fit-content}.Fundamentals_tableHeader__9Co8R{border:none}.Fundamentals_tableHeaderRow__nuzP_,.Fundamentals_tableHeaderRow__nuzP_:hover{background:transparent}.Fundamentals_tableHeaderCell__6qKwF{padding:.25rem 0;height:1.75rem;text-align:left;font-weight:600;color:var(--text-primary);font-size:1rem}.Fundamentals_tableHeaderCell__6qKwF h4{margin-bottom:.25rem;margin-top:.5rem}.Fundamentals_tableHeaderCellRight__Q0RHw{text-align:right}.Fundamentals_tableBody__Nqc4j{font-size:.875rem;display:table-row-group;vertical-align:text-top;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;border-color:inherit}.Fundamentals_tableRow__NraBl{border-top:1px dashed var(--border-dashed)}.Fundamentals_tableRow__NraBl:last-child{border-bottom:none}.Fundamentals_tableRow__NraBl:hover{background:transparent}.Fundamentals_tableCell__GbXO3{padding:.5rem 0;color:var(--text-primary);border-top:1px dashed var(--border-dashed)}.Fundamentals_tableCellValue__9O_lz{text-align:right;font-weight:600;color:var(--text-primary)}.Fundamentals_negativePct__mVAvu{color:var(--error)}.Fundamentals_mobileScrollContainer__OnOB_{width:100%;margin-top:.5rem;position:relative;overflow:hidden}.Fundamentals_scrollableWrapper__skN2C{display:flex;flex-wrap:nowrap;overflow-x:scroll;margin:0 -10px;padding:0 10px 1rem;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;white-space:nowrap}.Fundamentals_scrollableWrapper__skN2C::-webkit-scrollbar{display:none}.Fundamentals_tableCard__Wf1PZ{flex:0 0 85%;width:85%;min-width:240px;max-width:85%;padding:0 .75rem;margin-right:.75rem;background-color:var(--bg-secondary);border-radius:.5rem;scroll-snap-align:center;white-space:normal}.Fundamentals_tableCard__Wf1PZ:after{content:"";position:absolute;right:-10px;top:50%;width:10px;height:30px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.05));border-radius:0 5px 5px 0;pointer-events:none}.Fundamentals_tableCard__Wf1PZ:last-child{margin-right:0}.Fundamentals_scrollIndicator__6ILtj{display:flex;justify-content:center;margin-top:.5rem}.Fundamentals_scrollIndicatorDots__F4KW2{display:flex;gap:.5rem}.Fundamentals_scrollDot__GwxR9{display:block;width:.5rem;height:.5rem;border-radius:50%;background-color:var(--border-dashed)}.Fundamentals_chartContainer__OMi39{margin-top:.5rem;background-color:var(--bg-secondary);border-radius:.5rem;height:100%;display:flex;flex-direction:column}.Fundamentals_chartWrapper___1__y{max-height:150px}.Fundamentals_chartFooter__RsIFw{margin-bottom:1rem}.Fundamentals_gridEnabled__zNI0p .Fundamentals_scrollableWrapper__skN2C{display:grid;grid-template-columns:1fr;grid-auto-flow:row;grid-gap:1rem;gap:1rem;overflow-x:visible;white-space:normal;margin:0;padding:0}.Fundamentals_gridEnabled__zNI0p .Fundamentals_tableCard__Wf1PZ{flex:unset;min-width:unset;width:100%;max-width:calc(100% - 1.5rem);margin-right:0;scroll-snap-align:unset}.Fundamentals_gridEnabled__zNI0p .Fundamentals_scrollIndicator__6ILtj,.Fundamentals_gridEnabled__zNI0p .Fundamentals_tableCard__Wf1PZ:after{display:none}@media (min-width:768px){.Fundamentals_metricsGrid__qiQ8A{grid-template-columns:repeat(2,1fr)}.Fundamentals_mobileScrollContainer__OnOB_{margin-top:.1rem}.Fundamentals_scrollableWrapper__skN2C{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;overflow-x:visible;white-space:normal;margin:0;padding:0}.Fundamentals_tableCard__Wf1PZ{flex:unset;min-width:unset;width:100%;max-width:calc(100% - 1.5rem);margin-right:0;scroll-snap-align:unset}.Fundamentals_scrollIndicator__6ILtj,.Fundamentals_tableCard__Wf1PZ:after{display:none}}@media (min-width:1024px){.Fundamentals_metricsGrid__qiQ8A,.Fundamentals_scrollableWrapper__skN2C{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.Fundamentals_scrollableWrapper__skN2C:after{content:"";display:block;width:10px;flex:0 0 10px}@keyframes Fundamentals_pulse__GsuMD{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:.7}}}.Fundamentals_chartCard__QumDT{height:250px;overflow:hidden;display:flex;flex-direction:column}.Fundamentals_chartHeading__PmXkh{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:0;white-space:normal;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.Fundamentals_chart__HW2vF{flex:1 1;display:flex;flex-direction:column;min-height:0}.Fundamentals_chartWrapper___1__y{flex:1 1;position:relative;min-height:150px}.Fundamentals_chartFooter__RsIFw{display:flex;justify-content:space-between;margin-top:.5rem;font-size:.75rem}.Fundamentals_latestValue__wAwAg{font-weight:600;color:var(--text-secondary)}@media (max-width:767px){.Fundamentals_chartCard__QumDT{height:220px}.Fundamentals_chartWrapper___1__y{min-height:120px}.Fundamentals_chartHeading__PmXkh{font-size:.875rem;-webkit-line-clamp:1}}@media (min-width:768px){.Fundamentals_chartCard__QumDT{height:250px}}@media (min-width:1024px){.Fundamentals_chartCard__QumDT{height:280px}}.ChartWrapper_chartWrapper__jkyrQ{width:100%;display:flex;flex-direction:column;align-items:flex-end;margin-top:.5rem}.ChartWrapper_controlsContainer__h86oM{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem}.ChartWrapper_canvasContainer__Vud2J{position:relative;width:100%;max-width:100%;height:357px;overflow:hidden;margin:0 0 2rem;border-radius:.5rem}@media (max-width:768px){.ChartWrapper_chartWrapper__jkyrQ{margin-top:.25rem}.ChartWrapper_canvasContainer__Vud2J{height:300px;margin:0 0 1.5rem}}@media (max-width:480px){.ChartWrapper_chartWrapper__jkyrQ{margin-top:-2.4rem!important}.ChartWrapper_controlsContainer__h86oM{width:100%;justify-content:flex-end}.ChartWrapper_canvasContainer__Vud2J{height:250px;margin:0 0 1rem}}@media (min-width:1200px){.ChartWrapper_canvasContainer__Vud2J{height:400px}}.TimeRangeSelect_container__4t3dn{position:relative;display:inline-block;font-family:inherit}.TimeRangeSelect_select__ZdsBb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--input-bg);border:1px solid var(--border-color);border-radius:6px;padding:8px 32px 8px 12px;font-size:14px;line-height:1.4;color:var(--text-primary);cursor:pointer;min-width:120px;transition:all .2s ease}.TimeRangeSelect_select__ZdsBb:hover{border-color:var(--border-hover);background-color:var(--input-hover-bg)}.TimeRangeSelect_select__ZdsBb:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--ring-color);background-color:var(--input-focus-bg)}.TimeRangeSelect_sr_only__67_Bu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.TimeRangeSelect_wrapper__7Qk8r{position:relative}.TimeRangeSelect_wrapper__7Qk8r:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;filter:invert(var(--is-dark,0))}.TimeRangeSelect_select__ZdsBb option{padding:8px;background-color:var(--bg-primary);color:var(--text-primary)}.TimeRangeSelect_trigger__WN55Y{display:flex;height:40px;width:auto;min-width:150px;align-items:center;justify-content:space-between;padding:8px 12px;font-size:14px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--input-bg);color:var(--text-primary);cursor:pointer;outline:none}.TimeRangeSelect_trigger__WN55Y:hover{border-color:var(--border-hover);background-color:var(--input-hover-bg)}.TimeRangeSelect_trigger__WN55Y:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring-color);background-color:var(--input-focus-bg)}.TimeRangeSelect_content__EOKB6{position:absolute;top:100%;left:0;margin-top:8px;width:100%;border-radius:6px;background-color:var(--bg-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:50}.TimeRangeSelect_viewport___oApU{padding:4px}.TimeRangeSelect_item__QVz75{position:relative;display:flex;align-items:center;padding:6px 8px 6px 32px;font-size:14px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;border-radius:4px}.TimeRangeSelect_item__QVz75:hover{background-color:var(--hover-bg)}.TimeRangeSelect_item__QVz75[data-highlighted]{background-color:var(--active-bg)}.TimeRangeSelect_itemIndicator__aetXr{position:absolute;left:8px;display:flex;align-items:center;justify-content:center;height:14px;width:14px;color:var(--primary)}.TimeRangeSelect_scrollButton__1gjvV{display:flex;align-items:center;justify-content:center;padding:4px;cursor:pointer;color:var(--text-secondary)}.NewsSummary_section__p5Z8b{margin-top:0;width:100%}.NewsSummary_card__JbbBV{background-color:var(--background);border-radius:.5rem}.NewsSummary_header__rotOP{padding:0 1.5rem 1rem}.NewsSummary_titleWrapper__l0y1Q{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.NewsSummary_titleContent__CcUnO{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:0}.NewsSummary_title__78Jq0{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.NewsSummary_date__Yc5l4{font-size:.875rem;color:var(--text-muted);padding-top:.25rem;margin:0}.NewsSummary_icon__nv2qC{height:1rem;width:1rem;color:var(--text-muted);flex-shrink:0;margin-top:.25rem}.NewsSummary_summary___veFS{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin-top:1rem}.NewsSummary_newsGrid__ou9ea{display:flex;gap:2rem;padding:0 1.5rem}.NewsSummary_newsColumn__yqwOK{flex:1 1;width:50%;min-width:0}.NewsSummary_newsSection__ympWC{margin-bottom:1.5rem}.NewsSummary_sectionTitle__JQ4S_{font-size:1rem;font-weight:600;margin-bottom:.75rem}.NewsSummary_newsList__GOSz5{display:flex;flex-direction:column;padding-right:1rem}.NewsSummary_newsItem__YQPS9{display:block;padding:.75rem;margin:0 -.75rem;border-radius:.5rem;transition:background-color .2s;text-decoration:none}.NewsSummary_newsItem__YQPS9:hover{background-color:var(--hover-bg)}.NewsSummary_source__P1m1y{font-size:.75rem;font-weight:500;color:var(--text-muted)}.NewsSummary_newsItem__YQPS9:hover .NewsSummary_source__P1m1y{color:var(--text-secondary)}.NewsSummary_newsContent___Tr_T{margin-top:.25rem;margin-bottom:.25rem;font-size:.875rem;color:var(--text-primary);line-height:1.5}.NewsSummary_disclaimer__WYh2U{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1.5rem;font-size:.75rem;color:var(--text-muted)}.NewsSummary_disclaimer__WYh2U p{margin:0}.NewsSummary_separator__XwvxS{height:1px;background-color:var(--border-color);margin:3.5rem 0 1.75rem}@media (max-width:768px){.NewsSummary_newsGrid__ou9ea{flex-direction:column;gap:1rem}.NewsSummary_newsColumn__yqwOK{width:100%;padding-right:0}.NewsSummary_newsList__GOSz5{padding-right:0}.NewsSummary_separator__XwvxS{margin:2.5rem 0 1.5rem}}@media (max-width:480px){.NewsSummary_header__rotOP{padding:0 .75rem}.NewsSummary_title__78Jq0{font-size:1.25rem}.NewsSummary_summary___veFS{margin-top:.75rem;font-size:.813rem}.NewsSummary_newsGrid__ou9ea{padding:0 1rem;gap:.75rem}.NewsSummary_newsSection__ympWC{margin-bottom:1rem}.NewsSummary_sectionTitle__JQ4S_{margin-bottom:.5rem}.NewsSummary_newsItem__YQPS9{padding:.5rem;margin:0 -.5rem;min-height:44px;display:flex;flex-direction:column;justify-content:center}.NewsSummary_newsContent___Tr_T{font-size:.813rem;margin-top:.2rem;margin-bottom:.2rem}.NewsSummary_disclaimer__WYh2U{padding:.75rem 1rem;font-size:.7rem}.NewsSummary_separator__XwvxS{margin:2rem 0 1.25rem}}@media (max-width:360px){.NewsSummary_title__78Jq0{font-size:1.125rem}.NewsSummary_date__Yc5l4{font-size:.75rem}.NewsSummary_newsItem__YQPS9{padding:.5rem}.NewsSummary_newsContent___Tr_T{font-size:.75rem;line-height:1.4}.NewsSummary_disclaimer__WYh2U{flex-direction:column;align-items:flex-start}}.Table_container__8y_kH{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:6px}.Table_table__h5ALj{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);border-radius:6px;overflow:hidden;text-align:left}.Table_table__h5ALj thead tr{background-color:transparent}.Table_table__h5ALj th{font-weight:600;color:var(--text-primary);text-align:left;background-color:var(--bg-alternate)}.Table_table__h5ALj td,.Table_table__h5ALj th{padding:.75rem 1rem;font-size:.9rem;border-bottom:1px solid var(--border-color)}.Table_table__h5ALj td{vertical-align:middle}.Table_table__h5ALj tr:last-child td{border-bottom:none}.Table_dateColumn__C1AUY{width:auto;white-space:nowrap;font-size:.875rem;color:var(--text-muted);margin:0 0 .5rem}.Table_typeColumn__9O8yY{position:relative}.Table_announcementColumn__7ANGQ{color:var(--text-primary);font-size:.875rem}.Table_actionsColumn__LqydG{width:100px}.Table_badge__eGG_h{display:inline-block;max-width:150px;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Table_badge__eGG_h.Table_critical__NDpJ7{background-color:var(--hover-bg);color:var(--text-primary);border:1px solid #f2f2f2}.Table_badge__eGG_h.Table_normal__7HyYY{color:var(--text-primary);border:1px solid var(--border-color)}.Table_actionLink__3Ot9a{font-size:.875rem;color:var(--text-primary);text-decoration:none;transition:background-color .2s;display:inline-block;word-break:break-word;overflow-wrap:break-word}.Table_actionLink__3Ot9a:hover{background-color:var(--hover-bg);text-decoration:underline}.Table_icon__5rcNh{width:.75rem;height:.75rem;margin-right:.25rem}.Table_pagination__zf4Yd{display:flex;justify-content:center;align-items:center;margin-top:.5rem;padding:.5rem 0;gap:.5rem}.Table_pageButton__2Yqxv{background-color:var(--bg-alternate);border:1px solid var(--border-color);color:var(--text-secondary);padding:.5rem .75rem;border-radius:4px;font-size:.85rem;cursor:pointer;transition:all .2s ease;min-height:36px}.Table_pageButton__2Yqxv:hover:not(:disabled){background-color:var(--hover-bg);color:var(--text-primary)}.Table_pageButton__2Yqxv:disabled{opacity:.5;cursor:not-allowed}.Table_pageNumbers__VuSJ9{display:flex;gap:.25rem;align-items:center}.Table_pageNumber__V_e39{height:36px;width:36px;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:transparent;border:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s ease}.Table_pageNumber__V_e39:hover{background-color:var(--hover-bg);color:var(--text-primary)}.Table_activePage__TC195{border-color:var(--primary)}.Table_activePage__TC195,.Table_activePage__TC195:hover{background-color:var(--primary);color:white}.Table_ellipsis__fhcWK{padding:0 .25rem;color:var(--text-secondary)}.Table_noData__tevgA{padding:2rem;text-align:center;color:var(--text-secondary);background-color:var(--bg-alternate);border-radius:6px;font-size:.9rem}@media (max-width:640px){.Table_container__8y_kH,.Table_table__h5ALj{border-radius:.375rem}.Table_table__h5ALj{font-size:.813rem}.Table_table__h5ALj td,.Table_table__h5ALj th{padding:.75rem .5rem}.Table_table__h5ALj,.Table_table__h5ALj tbody,.Table_table__h5ALj td,.Table_table__h5ALj tr{display:block;width:100%;border:none}.Table_table__h5ALj tr{margin-bottom:0;padding:0;border-bottom:1px solid var(--border-color)}.Table_table__h5ALj tr:last-child{border-bottom:none}.Table_announcementColumn__7ANGQ{padding:0}.Table_dateColumn__C1AUY{font-size:.75rem;margin-bottom:.35rem}.Table_actionLink__3Ot9a{font-size:.813rem;padding:0;line-height:1.4;display:block}.Table_badge__eGG_h{font-size:.7rem;padding:.15rem .5rem}}@media (max-width:768px){.Table_pagination__zf4Yd{flex-wrap:wrap;gap:.75rem}.Table_pageNumbers__VuSJ9{order:2;width:100%;justify-content:center}.Table_pageButton__2Yqxv{order:1;flex:1 1}}@media (max-width:480px){.Table_table__h5ALj td{padding:.5rem .375rem}.Table_dateColumn__C1AUY{font-size:.7rem}.Table_actionLink__3Ot9a{font-size:.75rem}}.StockAnnouncements_section__NELn7{position:relative;margin:1rem 0;width:100%}.StockAnnouncements_container__vbm2X{background-color:var(--background);border-radius:.5rem;width:100%}.StockAnnouncements_header__eXXi3{padding:1.5rem 1.5rem .5rem}.StockAnnouncements_titleWrapper__DBAbD{display:flex;flex-direction:column;gap:.25rem}.StockAnnouncements_title__O9arC{font-size:1rem;font-weight:600;color:var(--text-primary);margin:.25rem 0 .75rem}.StockAnnouncements_description__JQWYA{font-size:.875rem;color:var(--text-muted);margin:.25rem 0 0;line-height:1.5}.StockAnnouncements_content__1azHk{padding:0;width:100%}.StockAnnouncements_separator__uq7n9{height:1px;background-color:var(--border-color);margin:2.5rem 0}@media (max-width:640px){.StockAnnouncements_section__NELn7{margin:.75rem 0}.StockAnnouncements_header__eXXi3{padding:1rem 1rem .5rem}.StockAnnouncements_content__1azHk{padding:0}.StockAnnouncements_title__O9arC{font-size:.95rem;margin:.25rem 0 .5rem}.StockAnnouncements_description__JQWYA{font-size:.813rem;line-height:1.4}}@media (max-width:480px){.StockAnnouncements_section__NELn7{margin:.5rem 0}.StockAnnouncements_header__eXXi3{padding:.75rem .75rem .35rem}.StockAnnouncements_title__O9arC{font-size:.9rem;margin:.25rem 0 .5rem}.StockAnnouncements_description__JQWYA{font-size:.75rem}}.Peers_section__o_VMo{width:100%}.Peers_container__7JkDv{margin:0 auto;padding:0 1.5rem}.Peers_header__UKX_j{margin-bottom:1.5rem}.Peers_title___m2pZ{font-size:1.75rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.Peers_description__Xk70I{color:var(--text-secondary);font-size:.95rem;line-height:1.5;margin-bottom:1.5rem;margin-top:0}.Peers_tableWrapper__XCnIe{border:1px solid var(--border-color);border-radius:6px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.Peers_tableContainer__Dfj9s{width:100%;overflow-x:auto}.Peers_table__delhD{width:100%;border-collapse:collapse;font-size:.9rem}.Peers_tableHeader__UQdfD{background-color:var(--bg-alternate);color:var(--text-secondary);font-weight:600;text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border-color);position:-webkit-sticky;position:sticky;top:0;cursor:pointer;white-space:nowrap}.Peers_tableHeader__UQdfD:hover{background-color:var(--hover-bg)}.Peers_headerContent__aodcE{display:flex;align-items:center;gap:.4rem}.Peers_tooltipContainer__FeqoJ{position:relative}.Peers_infoIcon__l3OZn{font-size:.75rem;color:var(--text-tertiary);cursor:help}.Peers_tooltipText__hWl2V{visibility:hidden;position:absolute;z-index:1;top:100%;left:50%;transform:translateX(-50%);background-color:var(--tooltip-bg);color:var(--tooltip-text);text-align:center;padding:.5rem .75rem;border-radius:6px;white-space:nowrap;font-size:.8rem;font-weight:400;box-shadow:0 2px 8px rgba(0,0,0,.15);opacity:0;transition:opacity .2s;width:max-content;max-width:250px}.Peers_tooltipContainer__FeqoJ:hover .Peers_tooltipText__hWl2V{visibility:visible;opacity:1}.Peers_sortIcon__bdRlt{margin-left:.25rem;font-size:.8rem}.Peers_sortedColumn__81cnn{color:var(--primary)}.Peers_sectionHeader__zlKGR td{background-color:var(--bg-alternate);padding:.5rem 1rem;border-bottom:1px solid var(--border-color)}.Peers_sectionTitle__WBlv1{display:flex;align-items:center;font-weight:600;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary)}.Peers_sectionCount___aDpJ{margin-left:.5rem;font-size:.75rem;font-weight:400;color:var(--text-tertiary)}.Peers_dataRow__AXiAr td{padding:.75rem 1rem;border-bottom:1px solid var(--border-color);white-space:nowrap;color:var(--text-primary)}.Peers_dataRow__AXiAr:last-child td{border-bottom:none}.Peers_dataRow__AXiAr:hover{background-color:var(--hover-bg)}.Peers_highlightedRow__A_EKA{background-color:rgba(var(--primary-rgb),.05)}.Peers_highlightedRow__A_EKA:hover{background-color:rgba(var(--primary-rgb),.08)}.Peers_positiveValue__IJRP8{color:var(--success)}.Peers_negativeValue__gx0aK{color:var(--error)}.Peers_tickerCell__GVRBm{font-weight:500}.Peers_nameCell__ctDVC{max-width:200px}.Peers_nameLink__XHegP{display:block;color:var(--text-primary);text-decoration:none;font-weight:500;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Peers_nameLink__XHegP:hover{color:var(--primary)}.Peers_tickerLink__XBIU0{color:var(--primary);text-decoration:none;font-weight:600;font-size:.95rem}.Peers_tickerLink__XBIU0:hover{text-decoration:underline}.Peers_industryTag__tTWPx{display:block;font-size:.8rem;color:var(--text-muted);margin-top:.25rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.Peers_separator__AlE2f{height:1px;background-color:var(--border-color);margin:3rem 0;width:100%}.Peers_text-center___KW4E{text-align:center}.Peers_text-right__S9Cse{text-align:right}@media (max-width:768px){.Peers_container__7JkDv{padding:0 1rem}.Peers_title___m2pZ{font-size:1.5rem}.Peers_description__Xk70I{font-size:.875rem}.Peers_dataRow__AXiAr td,.Peers_tableHeader__UQdfD{padding:.625rem .75rem;font-size:.85rem}.Peers_nameCell__ctDVC{max-width:150px}.Peers_sectionHeader__zlKGR td{padding:.5rem .75rem}.Peers_sectionTitle__WBlv1{font-size:.8rem}.Peers_scrollIndicator__Yyd7c{display:block}}@media (max-width:640px){.Peers_container__7JkDv{padding:0 .75rem}.Peers_title___m2pZ{font-size:1.25rem;margin-bottom:.35rem}.Peers_description__Xk70I{font-size:.813rem;line-height:1.4;margin-bottom:1rem}.Peers_header__UKX_j{margin-bottom:1rem}.Peers_dataRow__AXiAr td,.Peers_tableHeader__UQdfD{padding:.5rem .625rem;font-size:.813rem}.Peers_table__delhD td:first-child,.Peers_table__delhD td:nth-child(2),.Peers_table__delhD th:first-child,.Peers_table__delhD th:nth-child(2){position:-webkit-sticky;position:sticky;left:0;background-color:var(--bg-alternate);z-index:2}.Peers_table__delhD td:first-child,.Peers_table__delhD td:nth-child(2){background-color:var(--background)}.Peers_highlightedRow__A_EKA td:first-child,.Peers_highlightedRow__A_EKA td:nth-child(2){background-color:rgba(var(--primary-rgb),.05)}.Peers_dataRow__AXiAr:hover td:first-child,.Peers_dataRow__AXiAr:hover td:nth-child(2){background-color:var(--hover-bg)}.Peers_highlightedRow__A_EKA:hover td:first-child,.Peers_highlightedRow__A_EKA:hover td:nth-child(2){background-color:rgba(var(--primary-rgb),.08)}.Peers_nameCell__ctDVC{max-width:120px}.Peers_tickerLink__XBIU0{font-size:.875rem}.Peers_industryTag__tTWPx{font-size:.7rem}}@media (max-width:480px){.Peers_container__7JkDv{padding:0 .5rem}.Peers_title___m2pZ{font-size:1.125rem}.Peers_description__Xk70I{font-size:.75rem;margin-bottom:.875rem}.Peers_dataRow__AXiAr td,.Peers_tableHeader__UQdfD{padding:.5rem;font-size:.75rem}.Peers_nameCell__ctDVC{max-width:100px}.Peers_sectionHeader__zlKGR td{padding:.375rem .5rem}.Peers_sectionTitle__WBlv1{font-size:.7rem}.Peers_separator__AlE2f{margin:2rem 0}}.charts_chartContainer__Sdlyx{position:relative;width:100%;max-width:100%;overflow:hidden}.charts_chartWrapper__ehkXV{position:absolute;inset:0}.Revenues_section__ehH8f{margin-top:1.75rem;width:100%}.Revenues_container__sPpDr{background-color:var(--background);border-radius:.5rem;box-shadow:var(--shadow-sm);overflow:hidden}.Revenues_header__KcZQD{padding:1.25rem 1.5rem 1rem}.Revenues_title__SmgJs{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0;line-height:1.3}.Revenues_description__jzJ7U{font-size:.875rem;color:var(--text-muted);line-height:1.5;margin-top:.5rem}.Revenues_description__jzJ7U b{color:var(--text-primary);font-weight:600}.Revenues_content__pz1Hh{padding:1rem 1.5rem 1.5rem}.Revenues_separator__1Qt4j{height:1px;background-color:var(--border-color);margin:2.5rem 0}@media (max-width:768px){.Revenues_section__ehH8f{margin-top:1.5rem}.Revenues_header__KcZQD{padding:1rem 1.25rem .875rem}.Revenues_title__SmgJs{font-size:1.25rem}.Revenues_description__jzJ7U{font-size:.813rem;margin-top:.375rem}.Revenues_content__pz1Hh{padding:.875rem 1.25rem 1.25rem}.Revenues_separator__1Qt4j{margin:2rem 0}}@media (max-width:640px){.Revenues_section__ehH8f{margin-top:1.25rem}.Revenues_header__KcZQD{padding:.875rem 1rem .75rem}.Revenues_title__SmgJs{font-size:1.125rem}.Revenues_description__jzJ7U{font-size:.75rem;line-height:1.4;margin-top:.25rem}.Revenues_content__pz1Hh{padding:.75rem 1rem 1rem}.Revenues_separator__1Qt4j{margin:1.75rem 0}}@media (max-width:480px){.Revenues_section__ehH8f{margin-top:1rem}.Revenues_container__sPpDr{border-radius:.375rem}.Revenues_header__KcZQD{padding:.75rem .875rem .625rem}.Revenues_title__SmgJs{font-size:1rem}.Revenues_description__jzJ7U{line-height:1.35;margin-top:.2rem}.Revenues_content__pz1Hh{padding:.625rem .875rem .875rem}.Revenues_separator__1Qt4j{margin:1.5rem 0}}.DataTable_container__K8CSq{background-color:var(--background);border-radius:.5rem}.DataTable_table__dNQKD{width:100%;border-collapse:collapse}.DataTable_th__PWkOi{height:1.75rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border-color)}.DataTable_td__Kbn1i{height:1.75rem;padding:.375rem .5rem;font-size:.813rem;color:var(--text-primary);border-bottom:1px dashed var(--border-dashed);white-space:nowrap}.DataTable_tr__2ZpMs:last-child .DataTable_td__Kbn1i{border-bottom:none}.DataTable_numeric__ZK8g9{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataTable_bold__Zr68e{font-weight:600}.DataTable_totalRow__u1fRz{border-top:1px solid var(--border-color)}.DataTable_totalRow__u1fRz .DataTable_td__Kbn1i{border-bottom:none;padding-top:.5rem}@media (max-width:640px){.DataTable_td__Kbn1i,.DataTable_th__PWkOi{padding:.25rem .375rem;font-size:.75rem}}.Tabs_container__x8_bq{width:100%}.Tabs_header__MWax8{margin-bottom:1.5rem}.Tabs_title__NOGAE{font-size:1.25rem;font-weight:600;color:var(--text-primary)}.Tabs_lastUpdated__ei8kG{font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.Tabs_tabList__ZZUqA{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-bottom:.75rem;border-bottom:1px solid var(--border-color);background-color:var(--background)}.Tabs_tabListInner__3i9i_{display:flex;align-items:flex-end;list-style:none;margin:0;padding:0}.Tabs_tabLink___O8cl{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;color:var(--text-muted);white-space:nowrap;transition:all .2s ease;border-bottom:2px solid transparent;position:relative}.Tabs_tabLink___O8cl:hover{color:var(--text-primary)}.Tabs_tabLink___O8cl.Tabs_active__wWCnJ{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.Tabs_grid__E2a7m{display:grid;grid-gap:1.5rem;gap:1.5rem}.Tabs_noData__H5kRp{color:var(--text-muted);text-align:center;padding:2rem}@media (min-width:768px){.Tabs_grid__E2a7m{grid-template-columns:repeat(2,1fr)}}.Tabs_content__4clnQ{width:100%}.Tabs_tabs__xou25{display:flex;flex-wrap:wrap;width:100%;position:relative}.Tabs_tabsRadio__rPeBt{display:none}.Tabs_tabsLabel__3APmr{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap;font-weight:500}.Tabs_tabsLabel__3APmr:hover{color:var(--text-primary)}.Tabs_tabsContent__q2gt2{order:1;width:100%;display:none;padding-top:1rem;border-top:1px solid var(--border-color)}.Tabs_tabsRadio__rPeBt:checked+.Tabs_tabsLabel__3APmr{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.Tabs_tabsRadio__rPeBt:checked+.Tabs_tabsLabel__3APmr+.Tabs_tabsContent__q2gt2{display:initial}@media (max-width:640px){.Tabs_tabsLabel__3APmr{padding:.5rem .75rem;font-size:.813rem}}.Chart_container__TXXMM{padding-top:0;background-color:var(--background);border-radius:.5rem}.Chart_header__rrCrW{padding:0 1.25rem .75rem}.Chart_title__pwK2H{font-size:1rem;font-weight:500;margin:0;color:var(--text-primary)}.Chart_description__qzYJX{font-size:.875rem;color:var(--text-muted);margin-top:.5rem}.Chart_chartContainer__yeUBg{position:relative;width:100%;max-width:100%;height:260px;overflow:hidden}.Chart_chartWrapper__Hctvd{padding:0 1.25rem .5rem;position:absolute;inset:0}.Chart_footer__j_fn1{padding:0 1.25rem 1rem;display:flex;flex-direction:column;gap:.5rem}.Chart_performance__Gf2Tg{font-size:.875rem;line-height:1.5;color:var(--text-muted);font-weight:400}@media (max-width:768px){.Chart_header__rrCrW{padding:1rem 1rem .75rem}.Chart_chartContainer__yeUBg{height:220px}.Chart_chartWrapper__Hctvd{padding:0 .75rem .5rem}.Chart_footer__j_fn1{padding:0 1rem .75rem}}@media (max-width:640px){.Chart_header__rrCrW{padding:.75rem .75rem .5rem}.Chart_title__pwK2H{font-size:.9rem}.Chart_description__qzYJX{font-size:.8rem;margin-top:.25rem}.Chart_chartContainer__yeUBg{height:200px}.Chart_chartWrapper__Hctvd{padding:0 .5rem .25rem}.Chart_footer__j_fn1{padding:0 .75rem .75rem}.Chart_performance__Gf2Tg{font-size:.8rem;line-height:1.4}}@media (max-width:480px){.Chart_chartContainer__yeUBg{height:180px}}.ComparativeMetrics_container__qNXxY{padding-top:0;background-color:var(--background);border-radius:.5rem}.ComparativeMetrics_header__T_WXU{padding:0 1.25rem .75rem}.ComparativeMetrics_title__EDJi6{font-size:1rem;font-weight:500;margin:0;color:var(--text-primary)}.ComparativeMetrics_subtitle__yB8RY{font-size:.875rem;color:var(--text-muted);margin-top:.5rem}.ComparativeMetrics_tableWrapper__MGFTJ{padding:0 1.25rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ComparativeMetrics_table___O0j9{width:100%;border-collapse:collapse;min-width:300px}.ComparativeMetrics_table___O0j9 th{font-weight:500;color:var(--text-muted)}.ComparativeMetrics_table___O0j9 td,.ComparativeMetrics_table___O0j9 th{height:2rem;padding:.5rem 0;font-size:.875rem;text-align:center;border-bottom:1px dashed var(--border-dashed)}.ComparativeMetrics_categoryCell___qwjX{font-weight:500;color:var(--text-primary);text-align:left;padding-left:.5rem}.ComparativeMetrics_valueCell__YH9Lt{font-weight:600;color:var(--text-primary)}.ComparativeMetrics_highlight__oz9Bo{color:var(--success)}.ComparativeMetrics_footer__AbqYb{padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.ComparativeMetrics_metric__jAEz8{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;color:var(--text-muted)}.ComparativeMetrics_icon__6IP_A{width:1rem;height:1rem}.ComparativeMetrics_icon__6IP_A.ComparativeMetrics_up___mUwy{color:var(--success)}.ComparativeMetrics_icon__6IP_A.ComparativeMetrics_down__8Qpxj{color:var(--error)}@media (max-width:767px){.ComparativeMetrics_header__T_WXU{padding:1rem 1rem .5rem}.ComparativeMetrics_title__EDJi6{font-size:.95rem}.ComparativeMetrics_subtitle__yB8RY{font-size:.813rem;margin-top:.25rem}.ComparativeMetrics_tableWrapper__MGFTJ{padding:0 1rem;margin-bottom:.5rem}.ComparativeMetrics_footer__AbqYb{padding:1rem}.ComparativeMetrics_table___O0j9{min-width:280px}}@media (max-width:640px){.ComparativeMetrics_table___O0j9 td,.ComparativeMetrics_table___O0j9 th{font-size:.813rem;padding:.425rem 0}.ComparativeMetrics_categoryCell___qwjX{max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ComparativeMetrics_metric__jAEz8{font-size:.813rem}.ComparativeMetrics_icon__6IP_A{width:.875rem;height:.875rem}}@media (max-width:480px){.ComparativeMetrics_header__T_WXU{padding:.75rem .75rem .35rem}.ComparativeMetrics_title__EDJi6{font-size:.9rem}.ComparativeMetrics_subtitle__yB8RY{font-size:.75rem}.ComparativeMetrics_tableWrapper__MGFTJ{padding:0 .75rem}.ComparativeMetrics_footer__AbqYb{padding:.75rem}.ComparativeMetrics_table___O0j9 td,.ComparativeMetrics_table___O0j9 th{font-size:.75rem;height:1.75rem}.ComparativeMetrics_metric__jAEz8{font-size:.75rem}}.SectorComparison_section___0S_Q{margin-top:0;width:100%}.SectorComparison_container__BOn_L{background-color:var(--background);border-radius:.5rem;overflow:hidden}.SectorComparison_header__NSXh0{padding:0 1.5rem}.SectorComparison_titleWrapper__GgCdM{margin-bottom:0}.SectorComparison_title__1s81H{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;color:var(--text-primary);margin:.5rem 0}.SectorComparison_description__Saui3{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.SectorComparison_content__txC1o{padding:0}.SectorComparison_grid__aGLnt{display:grid;grid-gap:1.5rem;gap:1.5rem;max-width:100%;padding:1.25rem}.SectorComparison_separator__K3ZsB{height:1px;background-color:var(--border-color);margin:1.75rem 0}@media (min-width:768px){.SectorComparison_grid__aGLnt{grid-template-columns:2.3fr 3fr 1.7fr}}@media (min-width:1024px){.SectorComparison_grid__aGLnt{grid-template-columns:2.3fr 3fr 1.7fr}}@media (min-width:1280px){.SectorComparison_grid__aGLnt{grid-template-columns:2.3fr 3fr 1.7fr}}@media (max-width:767px){.SectorComparison_section___0S_Q{margin-top:1.25rem}.SectorComparison_header__NSXh0{padding:1rem 1rem 0}.SectorComparison_title__1s81H{font-size:1.25rem;word-break:break-word}.SectorComparison_description__Saui3{font-size:.813rem}.SectorComparison_grid__aGLnt{grid-template-columns:1fr;gap:1.25rem;padding:1rem}.SectorComparison_content__txC1o{padding:0}.SectorComparison_separator__K3ZsB{margin:1.25rem 0}}@media (max-width:480px){.SectorComparison_section___0S_Q{margin-top:1rem}.SectorComparison_header__NSXh0{padding:.75rem .75rem 0}.SectorComparison_title__1s81H{font-size:1.1rem}.SectorComparison_description__Saui3{font-size:.75rem;line-height:1.4}.SectorComparison_grid__aGLnt{gap:1rem;padding:.75rem}}.page_pageContainer__9_rCi{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:100%;margin:0 auto;width:100%}.page_mainContent__QLfrk{flex:1 1;min-width:0;width:calc(100% - 4rem);overflow-x:hidden;padding:0 2rem;max-width:85rem}.page_contentGrid__eloUz{display:flex;gap:1.5rem;width:100%;max-width:100%}.page_headerSection__Rrhgy{display:flex;gap:1.5rem;margin-bottom:2rem}.page_mainCard__uxBJw{flex:1 1;background:var(--background);border-radius:.5rem;padding:1rem;border:none;width:calc(100% - 22rem)}.page_cardHeader__cjcuJ{padding-top:.25rem}.page_companyHeader___aAbG{display:flex;align-items:center;gap:1rem;width:100%}.page_companyLogo__uONhQ{border-radius:.375rem;object-fit:contain}.page_companyName___5ZZV{font-weight:600;color:var(--text-primary);font-size:1.5rem;margin:0}.page_tickerSymbol__s9v1f{color:var(--text-secondary)}.page_industryGroup__G5xDv,.page_industryLabel__Ulvhq{font-size:.875rem;color:var(--text-muted)}.page_industryLabel__Ulvhq{margin:0}.page_priceSection__TCpMU{display:grid;margin-left:auto;grid-gap:.25rem;gap:.25rem}.page_priceContainer__18VSk{display:flex;flex-direction:column;align-items:flex-end}.page_priceDisplay__UbjjU{display:flex;align-items:center;gap:.5rem}.page_currentPrice__F6imj{font-size:1.875rem;font-weight:600;color:var(--text-primary)}.page_priceDiff__ER7OE{font-size:1.125rem;font-weight:500}.page_positive__EuMtI{color:var(--success)}.page_negative___0BLA{color:var(--error)}.page_marketStatus__B8S9H{display:flex;align-items:center;gap:.25rem;font-size:.875rem}.page_statusLabel__z3ByV{font-size:.875rem;white-space:nowrap}.page_marketOpen__JqTep{color:var(--success)}.page_marketClosed__Jf7Zt{color:var(--warning)}.page_timestamp__mL0qE{font-size:.875rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.page_sidebarRight___CUWp,.page_sidebar__iOKwy{width:20rem}.page_sidebarSection__MHDdM{margin-top:1rem}.page_sidebarSectionLarge__F9XJb{margin-top:1.5rem}.page_loadingPlaceholder__k1CZL{height:24rem;background-color:var(--loading-bg);border-radius:.5rem;animation:page_pulse__LMLyZ 2s cubic-bezier(.4,0,.6,1) infinite}.page_priceMuted__vPApf{opacity:.6;transition:opacity .3s ease}.page_diffMuted__2vi9v{opacity:.4;transition:opacity .3s ease}.page_timestampMuted__91HcE{opacity:.7;transition:opacity .3s ease}.page_invisible__o_kSt{opacity:0;visibility:hidden;position:absolute}.page_separator__sUsfN{height:1px;background-color:var(--border-color);margin:2.5rem 0}.page_pricePulse__02QqS{display:inline-block;margin-left:5px;height:8px;width:8px;border-radius:50%;background-color:#27ae60;animation:page_pulse__LMLyZ 1.5s infinite}.page_logoInfoWrapper__d01oD{display:flex;align-items:center;gap:1rem;width:100%;flex-grow:1}.page_companyInfo__s7jXO{display:grid;grid-gap:.25rem;gap:.25rem;flex:1 1}@media (max-width:1200px){.page_mainContent__QLfrk{width:calc(100% - 2rem);padding:0 1rem}.page_companyName___5ZZV{font-size:1.25rem}}@media (max-width:1024px){.page_headerSection__Rrhgy,.page_pageContainer__9_rCi{flex-direction:column}.page_sidebarRight___CUWp{width:100%}.page_contentGrid__eloUz{flex-direction:column;gap:1rem}.page_mainCard__uxBJw{width:100%}.page_sidebar__iOKwy{width:100%;display:flex;flex-wrap:wrap;gap:1rem}.page_sidebarSectionLarge__F9XJb,.page_sidebarSection__MHDdM{flex:1 1;min-width:300px}}@media (max-width:768px){.page_mainContent__QLfrk{width:calc(100% - 1.5rem);padding:0 .75rem}.page_pageContainer__9_rCi{flex-direction:column;gap:1rem}.page_currentPrice__F6imj{font-size:1.5rem}.page_priceDiff__ER7OE{font-size:1rem}.page_companyInfo__s7jXO{width:100%}.page_mainCard__uxBJw{padding:0}.page_companyHeader___aAbG{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;width:100%}.page_logoInfoWrapper__d01oD{width:100%;order:1}.page_priceSection__TCpMU{margin-left:0;width:100%;order:2;overflow-x:hidden}.page_priceContainer__18VSk{align-items:flex-start;width:100%}}@media (max-width:640px){.page_mainContent__QLfrk{width:calc(100% - 1.5rem);padding:0 .75rem}.page_contentGrid__eloUz{gap:.75rem}.page_companyLogo__uONhQ{height:48px;width:48px}.page_currentPrice__F6imj{font-size:1.25rem}.page_priceDiff__ER7OE{font-size:.875rem}.page_marketStatus__B8S9H{flex-wrap:wrap}.page_timestamp__mL0qE{font-size:.75rem;width:100%}.page_separator__sUsfN{margin:1.5rem 0}}@media (max-width:480px){.page_mainContent__QLfrk{width:calc(100% - 2rem);padding:0 .5rem}.page_companyLogo__uONhQ{height:40px;width:40px}.page_companyName___5ZZV{font-size:1.125rem;line-height:1.3}.page_industryLabel__Ulvhq{font-size:.75rem}.page_priceDisplay__UbjjU{gap:.25rem}.page_currentPrice__F6imj{width:100%;font-size:1.25rem}.page_priceDiff__ER7OE{font-size:.875rem}.page_cardHeader__cjcuJ>*+*{margin-top:1.25rem}.page_sidebarSectionLarge__F9XJb,.page_sidebarSection__MHDdM{min-width:100%}}@media (max-width:375px){.page_mainContent__QLfrk{width:calc(100% - .5rem);padding:0 .25rem}.page_companyHeader___aAbG{gap:.5rem}.page_companyName___5ZZV{font-size:1rem}}@keyframes page_pulse__LMLyZ{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=c5f71b37e24cd66c.css.map*/