.CompanyInfo-module__LngR7q__wrapper{width:100%;max-width:100%}.CompanyInfo-module__LngR7q__container{border-radius:.5rem;width:100%;overflow:hidden}.CompanyInfo-module__LngR7q__header{transition:background-color .2s}.CompanyInfo-module__LngR7q__headerContent{text-align:left;flex-direction:column;gap:.25rem;display:flex}.CompanyInfo-module__LngR7q__title{color:var(--text-primary);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 .5rem;padding:0;font-size:1.25rem;font-weight:600;line-height:1.3}.CompanyInfo-module__LngR7q__metadata{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.CompanyInfo-module__LngR7q__metadata>span:nth-child(2n){margin:0 .1rem}.CompanyInfo-module__LngR7q__content{flex-direction:column;gap:1rem;display:flex}.CompanyInfo-module__LngR7q__description{color:var(--text-secondary);overflow-wrap:break-word;word-break:break-word;font-size:.875rem;line-height:1.5}.CompanyInfo-module__LngR7q__description p{margin-bottom:1rem}.CompanyInfo-module__LngR7q__description ul,.CompanyInfo-module__LngR7q__description ol{margin-bottom:1rem;margin-left:1.25rem;padding-left:.25rem}.CompanyInfo-module__LngR7q__description li{margin-bottom:.5rem}.CompanyInfo-module__LngR7q__description em{font-style:italic}.CompanyInfo-module__LngR7q__description strong{font-weight:600}.CompanyInfo-module__LngR7q__description h1,.CompanyInfo-module__LngR7q__description h2,.CompanyInfo-module__LngR7q__description h3{margin-top:1.25rem;margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.CompanyInfo-module__LngR7q__description a{color:#3b82f6;word-break:break-all;text-decoration:none}.CompanyInfo-module__LngR7q__description a:hover{text-decoration:underline}.CompanyInfo-module__LngR7q__description blockquote{border-left:4px solid #e2e8f0;margin-left:0;margin-right:0;padding-left:.75rem;font-size:.85rem;font-style:italic}.CompanyInfo-module__LngR7q__description code{word-break:break-all;background-color:#f1f5f9;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.8rem}.CompanyInfo-module__LngR7q__description img{max-width:100%;height:auto;margin:1rem 0;display:block}.CompanyInfo-module__LngR7q__infoGrid{grid-template-columns:1fr;gap:1rem;padding-top:.5rem;display:grid}.CompanyInfo-module__LngR7q__infoItem{color:var(--text-muted);flex-wrap:wrap;align-items:flex-start;gap:.5rem;font-size:.813rem;display:flex}.CompanyInfo-module__LngR7q__icon{width:.875rem;height:.875rem;color:var(--text-muted);flex-shrink:0}.CompanyInfo-module__LngR7q__value{color:var(--text-primary);word-break:break-word;font-weight:600}.CompanyInfo-module__LngR7q__link{color:var(--primary);word-break:break-all;font-weight:600;text-decoration:none}.CompanyInfo-module__LngR7q__link:hover{text-decoration:underline}.CompanyInfo-module__LngR7q__separator{background-color:var(--border-color);width:100%;height:1px;margin:2.5rem 0 0}@media (min-width:480px){.CompanyInfo-module__LngR7q__wrapper{padding:0 1.25rem}.CompanyInfo-module__LngR7q__title{font-size:1.35rem}.CompanyInfo-module__LngR7q__description{font-size:.9rem}.CompanyInfo-module__LngR7q__description h1,.CompanyInfo-module__LngR7q__description h2,.CompanyInfo-module__LngR7q__description h3{font-size:1.2rem}.CompanyInfo-module__LngR7q__infoItem{font-size:.85rem}.CompanyInfo-module__LngR7q__icon{width:.925rem;height:.925rem}}@media (min-width:640px){.CompanyInfo-module__LngR7q__wrapper{padding:0 1.5rem}.CompanyInfo-module__LngR7q__title{font-size:1.4rem}.CompanyInfo-module__LngR7q__description{font-size:.925rem;line-height:1.55}.CompanyInfo-module__LngR7q__infoItem{flex-wrap:nowrap;align-items:center}}@media (min-width:768px){.CompanyInfo-module__LngR7q__wrapper{padding:0 2rem}.CompanyInfo-module__LngR7q__title{font-size:1.5rem}.CompanyInfo-module__LngR7q__description{font-size:.95rem;line-height:1.6}.CompanyInfo-module__LngR7q__description h1,.CompanyInfo-module__LngR7q__description h2,.CompanyInfo-module__LngR7q__description h3{margin-top:1.5rem;margin-bottom:1rem;font-size:1.25rem}.CompanyInfo-module__LngR7q__icon{width:1rem;height:1rem}.CompanyInfo-module__LngR7q__infoGrid{grid-template-columns:1fr 1fr}.CompanyInfo-module__LngR7q__separator{margin:3.5rem 0 0}}@media (min-width:1024px){.CompanyInfo-module__LngR7q__description{font-size:1rem}.CompanyInfo-module__LngR7q__infoItem{font-size:.875rem}}
.Earnings-module__vHP5wq__section{width:100%;position:relative}.Earnings-module__vHP5wq__container{margin:0 auto;padding:0 1.5rem 2rem}.Earnings-module__vHP5wq__header{margin-bottom:1.25rem;position:relative}.Earnings-module__vHP5wq__title{color:var(--text-primary);letter-spacing:-.02em;background:linear-gradient(90deg,var(--text-primary)0%,var(--text-secondary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.5rem;font-size:1.75rem;font-weight:700;display:inline-block}.Earnings-module__vHP5wq__description{color:var(--text-secondary);margin-top:0;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.Earnings-module__vHP5wq__metadata{color:var(--text-secondary);align-items:center;font-size:.95rem;display:flex}.Earnings-module__vHP5wq__companyName{color:var(--primary);font-weight:600}.Earnings-module__vHP5wq__separator{opacity:.5;margin:0 .5rem}.Earnings-module__vHP5wq__dateFiled{color:var(--text-secondary);border-bottom:1px solid var(--border-color);margin:.75rem 1.5rem 0;padding-bottom:.75rem;font-size:.875rem}.Earnings-module__vHP5wq__tabsWrapper{margin-bottom:2rem;position:relative;overflow:hidden}.Earnings-module__vHP5wq__tabsContainer{background-color:var(--bg-alternate);border-bottom:1px solid var(--border-color);position:relative}.Earnings-module__vHP5wq__tabs{scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;display:flex;overflow-x:auto}.Earnings-module__vHP5wq__tabs::-webkit-scrollbar{display:none}.Earnings-module__vHP5wq__tabButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;margin-bottom:-1px;padding:1rem 1.5rem;font-size:.95rem;font-weight:600;transition:color .2s;display:flex;position:relative}.Earnings-module__vHP5wq__tabButton:hover{color:var(--primary)}.Earnings-module__vHP5wq__activeTab{color:var(--primary);border-bottom:2px solid var(--primary);font-weight:600}.Earnings-module__vHP5wq__tabIcon{stroke-width:2px;width:18px;height:18px;margin-right:.75rem}.Earnings-module__vHP5wq__content{flex-direction:column;gap:2rem;width:100%;display:flex}.Earnings-module__vHP5wq__transcriptSection{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:0 0 .5rem .5rem;transition:all .3s;overflow:hidden}.Earnings-module__vHP5wq__transcriptSection:hover{transform:translateY(-3px);box-shadow:0 8px 30px #0000001f}.Earnings-module__vHP5wq__sectionHighlight{background:linear-gradient(to right,var(--primary-light),transparent);border-bottom:1px solid var(--border-color);align-items:center;padding:1.25rem 1.75rem;display:flex}.Earnings-module__vHP5wq__iconContainer{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-right:1rem;display:flex;box-shadow:0 2px 5px #0000001a}.Earnings-module__vHP5wq__sectionIcon{width:20px;height:20px;stroke:var(--primary)}.Earnings-module__vHP5wq__sectionTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:600}.Earnings-module__vHP5wq__markdownContent{color:var(--text-primary);word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-wrap:wrap;max-height:700px;padding:.5rem 1.5rem 1.5rem;font-size:.95rem;line-height:1.7;overflow-y:auto}.Earnings-module__vHP5wq__keyHighlights{background-color:var(--bg-alternate);border-left:4px solid var(--primary);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.Earnings-module__vHP5wq__highlightsHeader{align-items:center;margin-bottom:1rem;display:flex}.Earnings-module__vHP5wq__highlightsIcon{width:20px;height:20px;stroke:var(--primary);margin-right:.75rem}.Earnings-module__vHP5wq__highlightsTitle{color:var(--primary);margin:0;font-size:1.1rem;font-weight:600}.Earnings-module__vHP5wq__markdownContent h1,.Earnings-module__vHP5wq__markdownContent h2,.Earnings-module__vHP5wq__markdownContent h3,.Earnings-module__vHP5wq__markdownContent h4{color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.Earnings-module__vHP5wq__markdownContent h1{border-bottom:1px solid var(--border-color);padding-bottom:.5rem;font-size:1.4rem}.Earnings-module__vHP5wq__markdownContent h2{font-size:1.25rem}.Earnings-module__vHP5wq__markdownContent h3{color:var(--primary);font-size:1.15rem}.Earnings-module__vHP5wq__markdownContent p{margin-bottom:1rem}.Earnings-module__vHP5wq__markdownContent p strong{text-transform:uppercase;font-weight:600}.Earnings-module__vHP5wq__markdownContent li strong{color:var(--text-primary);font-weight:600}.Earnings-module__vHP5wq__markdownContent strong,.Earnings-module__vHP5wq__markdownContent .Earnings-module__vHP5wq__highlight,.Earnings-module__vHP5wq__qnaHighlight{color:var(--primary);font-weight:600}.Earnings-module__vHP5wq__markdownContent ul,.Earnings-module__vHP5wq__markdownContent ol{margin-bottom:1rem;padding-left:2rem}.Earnings-module__vHP5wq__markdownContent li{margin-bottom:.5rem;position:relative}.Earnings-module__vHP5wq__markdownContent ul li:before{content:"";background-color:var(--primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.65rem;left:-1.1rem}.Earnings-module__vHP5wq__markdownContent blockquote{border-left:3px solid var(--primary);background-color:var(--bg-alternate);border-radius:0 4px 4px 0;margin:1rem 0;padding:.5rem 1rem;font-style:italic}.Earnings-module__vHP5wq__noDataFound{background-color:var(--bg-alternate);text-align:center;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.5rem;max-width:1200px;margin:1rem 0;padding:2rem;font-size:.95rem;box-shadow:0 4px 6px #0000000d}.Earnings-module__vHP5wq__separator{background-color:var(--border-color);width:100%;height:1px;margin-top:2rem}.Earnings-module__vHP5wq__tabs{flex-wrap:wrap;width:100%;display:flex;position:relative}.Earnings-module__vHP5wq__tabsRadio{display:none}.Earnings-module__vHP5wq__tabsLabel{color:var(--text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.Earnings-module__vHP5wq__tabsLabel:hover{color:var(--text-primary)}.Earnings-module__vHP5wq__tabsContent{order:1;width:100%;display:none}.Earnings-module__vHP5wq__tabsRadio:checked+.Earnings-module__vHP5wq__tabsLabel{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.Earnings-module__vHP5wq__tabsRadio:checked+.Earnings-module__vHP5wq__tabsLabel+.Earnings-module__vHP5wq__tabsContent{display:initial}@media (max-width:768px){.Earnings-module__vHP5wq__container{padding:0 1rem 1.5rem}.Earnings-module__vHP5wq__title{font-size:1.5rem}.Earnings-module__vHP5wq__description{margin-bottom:1.25rem;font-size:.9rem}.Earnings-module__vHP5wq__tabsLabel{padding:.5rem .875rem;font-size:.875rem}.Earnings-module__vHP5wq__sectionTitle{font-size:1.1rem}.Earnings-module__vHP5wq__sectionHighlight{padding:1rem 1.25rem}.Earnings-module__vHP5wq__iconContainer{width:32px;height:32px}.Earnings-module__vHP5wq__markdownContent{max-height:600px;padding:.75rem 1.25rem 1.25rem;font-size:.9rem;line-height:1.6}.Earnings-module__vHP5wq__markdownContent h1{font-size:1.3rem}.Earnings-module__vHP5wq__markdownContent h2{font-size:1.15rem}.Earnings-module__vHP5wq__markdownContent h3{font-size:1.05rem}.Earnings-module__vHP5wq__separator{margin-top:1.5rem}.Earnings-module__vHP5wq__dateFiled{margin:.75rem 1.25rem 0;padding-bottom:.5rem}}@media (max-width:640px){.Earnings-module__vHP5wq__container{padding:0 .75rem 1.25rem}.Earnings-module__vHP5wq__header{margin-bottom:1rem}.Earnings-module__vHP5wq__title{letter-spacing:-.01em;font-size:1.25rem}.Earnings-module__vHP5wq__description{margin-bottom:1rem;font-size:.85rem;line-height:1.45}.Earnings-module__vHP5wq__tabsLabel{padding:.5rem .75rem;font-size:.813rem}.Earnings-module__vHP5wq__tabs{border-bottom:1px solid var(--border-color);margin-bottom:.5rem}.Earnings-module__vHP5wq__markdownContent{max-height:500px;padding:.5rem 1rem 1rem;font-size:.85rem;line-height:1.55}.Earnings-module__vHP5wq__markdownContent h1{font-size:1.2rem}.Earnings-module__vHP5wq__markdownContent h2{font-size:1.1rem}.Earnings-module__vHP5wq__markdownContent h3{font-size:1rem}.Earnings-module__vHP5wq__markdownContent p{margin-bottom:.75rem}.Earnings-module__vHP5wq__markdownContent ul,.Earnings-module__vHP5wq__markdownContent ol{margin-bottom:.75rem;padding-left:1.5rem}.Earnings-module__vHP5wq__markdownContent li{margin-bottom:.35rem}.Earnings-module__vHP5wq__markdownContent ul li:before{width:6px;height:6px;top:.6rem;left:-.9rem}.Earnings-module__vHP5wq__markdownContent blockquote{margin:.75rem 0;padding:.35rem .75rem;font-size:.8rem}.Earnings-module__vHP5wq__dateFiled{margin:.5rem 1rem 0;padding-bottom:.5rem;font-size:.8rem}.Earnings-module__vHP5wq__separator{margin-top:1.25rem}.Earnings-module__vHP5wq__noDataFound{padding:1.5rem;font-size:.85rem}}@media (max-width:480px){.Earnings-module__vHP5wq__title{font-size:1.15rem}.Earnings-module__vHP5wq__description{font-size:.8rem}.Earnings-module__vHP5wq__tabs{white-space:nowrap;border-bottom:1px solid var(--border-color);gap:0;display:flex;overflow:auto hidden}.Earnings-module__vHP5wq__tabsLabel{text-align:center;flex:1;justify-content:center;min-height:40px;padding:.45rem .65rem;font-size:.75rem}.Earnings-module__vHP5wq__markdownContent{max-height:450px;padding:.5rem .75rem .75rem;font-size:.8rem}.Earnings-module__vHP5wq__markdownContent h1{font-size:1.1rem}.Earnings-module__vHP5wq__markdownContent h2{font-size:1rem}.Earnings-module__vHP5wq__markdownContent h3{font-size:.95rem}.Earnings-module__vHP5wq__dateFiled{margin:.5rem .75rem 0;font-size:.75rem}.Earnings-module__vHP5wq__transcriptSection{border-radius:.375rem}.Earnings-module__vHP5wq__transcriptSection:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000001a}}@media (max-width:360px){.Earnings-module__vHP5wq__container{padding:0 .5rem 1rem}.Earnings-module__vHP5wq__title{font-size:1.05rem}.Earnings-module__vHP5wq__description{font-size:.75rem;line-height:1.4}.Earnings-module__vHP5wq__tabsLabel{padding:.4rem .5rem;font-size:.7rem}.Earnings-module__vHP5wq__markdownContent{padding:.5rem;font-size:.75rem;line-height:1.5}.Earnings-module__vHP5wq__dateFiled{margin:.5rem;font-size:.7rem}}@media (prefers-color-scheme:dark){.Earnings-module__vHP5wq__iconContainer{background-color:var(--card-bg);box-shadow:0 2px 8px #0000004d}.Earnings-module__vHP5wq__transcriptSection{box-shadow:0 4px 20px #0003}.Earnings-module__vHP5wq__transcriptSection:hover{box-shadow:0 8px 30px #0000004d}}.Earnings-module__vHP5wq__contentWrapper{-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow-x:auto}.Earnings-module__vHP5wq__markdownContent pre{white-space:pre;background-color:var(--bg-alternate);border-radius:.5rem;margin:1rem 0;padding:1rem;overflow-x:auto}.Earnings-module__vHP5wq__markdownContent code{background:var(--bg-alternate);word-break:keep-all;white-space:nowrap;border-radius:3px;padding:.2em .4em;font-family:monospace;font-size:.9em}.Earnings-module__vHP5wq__markdownContent table{border-collapse:collapse;border:1px solid var(--border-color);width:100%;min-width:650px;margin:1rem 0}.Earnings-module__vHP5wq__markdownContent th,.Earnings-module__vHP5wq__markdownContent td{border:1px solid var(--border-color);text-align:left;padding:.5rem}.Earnings-module__vHP5wq__markdownContent th{background-color:var(--bg-alternate);font-weight:600}.Earnings-module__vHP5wq__markdownContent img{max-width:100%;height:auto;margin:1rem 0}@media (max-width:768px){.Earnings-module__vHP5wq__contentWrapper{width:calc(100% + 2rem);margin:0 -1rem;padding:0 1rem}.Earnings-module__vHP5wq__markdownContent{max-height:600px;padding:.75rem .25rem 1.25rem;font-size:.9rem;line-height:1.6}.Earnings-module__vHP5wq__markdownContent table{min-width:550px}}@media (max-width:640px){.Earnings-module__vHP5wq__contentWrapper{width:calc(100% + 1.5rem);margin:0 -.75rem;padding:0 .75rem}.Earnings-module__vHP5wq__markdownContent{max-height:500px;padding:.5rem .25rem 1rem;font-size:.85rem;line-height:1.55}.Earnings-module__vHP5wq__markdownContent table{min-width:450px}.Earnings-module__vHP5wq__contentWrapper:after{content:"";background:linear-gradient(to right,transparent 0%,var(--primary)50%,transparent 100%);opacity:.5;pointer-events:none;height:2px;animation:1.5s infinite Earnings-module__vHP5wq__scrollIndicator;position:absolute;bottom:0;left:0;right:0}@keyframes Earnings-module__vHP5wq__scrollIndicator{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}}@media (max-width:480px){.Earnings-module__vHP5wq__contentWrapper{width:100%;margin:0 -.5rem;padding:0 .6rem}.Earnings-module__vHP5wq__markdownContent{max-height:450px;padding:.5rem .25rem .75rem;font-size:.8rem}.Earnings-module__vHP5wq__markdownContent table{min-width:400px}}
.Statement-module__-C4S-W__container{-webkit-overflow-scrolling:touch;background-color:var(--background);border-radius:.5rem;width:100%;position:relative;overflow-x:auto}.Statement-module__-C4S-W__negativePercentage{color:var(--red-500,#ef4444)}.Statement-module__-C4S-W__positivePercentage{color:var(--success,#10b981)}.Statement-module__-C4S-W__tabs{width:100%}.Statement-module__-C4S-W__viewTab{width:100%;display:none}.Statement-module__-C4S-W__viewContent{width:100%}.Statement-module__-C4S-W__header{justify-content:space-between;align-items:center;display:flex}.Statement-module__-C4S-W__statement{scroll-margin-top:5rem}.Statement-module__-C4S-W__title{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600}.Statement-module__-C4S-W__viewSwitch{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Statement-module__-C4S-W__viewLink{color:var(--primary);white-space:nowrap;cursor:pointer;font-weight:500;text-decoration:none}.Statement-module__-C4S-W__viewLink:hover{text-decoration:underline}.Statement-module__-C4S-W__periodButtons{gap:.5rem;display:flex}.Statement-module__-C4S-W__periodButton{height:2rem;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background-color:#0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.Statement-module__-C4S-W__periodButton:hover{color:var(--text-primary);background-color:var(--hover-bg);border-color:var(--border-hover)}.Statement-module__-C4S-W__viewRadio,.Statement-module__-C4S-W__periodRadio{display:none}.Statement-module__-C4S-W__tablesContainer{width:100%;margin-top:1.5rem}.Statement-module__-C4S-W__tableContent{width:100%;display:none}.Statement-module__-C4S-W__periodRadio:checked+.Statement-module__-C4S-W__periodButton{color:var(--primary);background-color:var(--primary-light);border-color:var(--primary-border)}.Statement-module__-C4S-W__viewTab:has(.Statement-module__-C4S-W__viewRadio:checked){display:block}.Statement-module__-C4S-W__viewContent:has(.Statement-module__-C4S-W__viewRadio:checked) .Statement-module__-C4S-W__tableContent[data-view]{display:block}:is(.Statement-module__-C4S-W__viewContent:has(input[id^=period][id$=-quarterly]:checked) .Statement-module__-C4S-W__tableContent[data-period=quarterly],.Statement-module__-C4S-W__viewContent:has(input[id^=period][id$=-annual]:checked) .Statement-module__-C4S-W__tableContent[data-period=annual]){display:block}.Statement-module__-C4S-W__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.Statement-module__-C4S-W__table th,.Statement-module__-C4S-W__table td{text-align:right;white-space:nowrap;height:2rem;padding:.25rem .375rem;font-size:.875rem}.Statement-module__-C4S-W__table th{background-color:var(--background);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color);z-index:10;font-size:.813rem;font-weight:500;position:sticky;top:0}.Statement-module__-C4S-W__table td{color:var(--text-primary);border-bottom:1px dashed var(--border-dashed)}.Statement-module__-C4S-W__table th:first-child,.Statement-module__-C4S-W__table td:first-child{text-align:left;z-index:20;max-width:180px;position:sticky;left:0}.Statement-module__-C4S-W__table th:nth-child(2),.Statement-module__-C4S-W__table td:nth-child(2){z-index:15;min-width:80px;position:sticky;left:180px}.Statement-module__-C4S-W__table th:first-child{z-index:30}.Statement-module__-C4S-W__table td:first-child span{text-overflow:ellipsis;white-space:nowrap;max-width:95%;display:inline-block;overflow:hidden}.Statement-module__-C4S-W__table tr th:first-child,.Statement-module__-C4S-W__table tr td:first-child,.Statement-module__-C4S-W__table tr th:nth-child(2),.Statement-module__-C4S-W__table tr td:nth-child(2){background-color:var(--background)}.Statement-module__-C4S-W__levelOne td:first-child,.Statement-module__-C4S-W__levelOne td:nth-child(2),.Statement-module__-C4S-W__table tr:hover td,.Statement-module__-C4S-W__table tr:hover td:first-child,.Statement-module__-C4S-W__table tr:hover td:nth-child(2),.Statement-module__-C4S-W__levelOne{background-color:var(--hover-bg)}.Statement-module__-C4S-W__levelOne td{color:var(--text-primary);font-weight:600}.Statement-module__-C4S-W__divider{background-color:var(--border-color);border:none;height:1px;margin:4rem 0}@media (max-width:768px){.Statement-module__-C4S-W__table th:first-child,.Statement-module__-C4S-W__table td:first-child{max-width:160px}.Statement-module__-C4S-W__table th:nth-child(2),.Statement-module__-C4S-W__table td:nth-child(2){left:160px}}@media (max-width:640px){.Statement-module__-C4S-W__header{flex-direction:column;align-items:flex-start;gap:.75rem}.Statement-module__-C4S-W__viewSwitch{flex-direction:column;align-items:flex-start;gap:.5rem}.Statement-module__-C4S-W__periodButtons{width:100%}.Statement-module__-C4S-W__periodButton{flex:1;height:1.875rem;font-size:.813rem}.Statement-module__-C4S-W__table{font-size:.75rem}.Statement-module__-C4S-W__table th,.Statement-module__-C4S-W__table td{height:1.25rem;padding:.25rem}.Statement-module__-C4S-W__table th:first-child,.Statement-module__-C4S-W__table td:first-child{max-width:140px}.Statement-module__-C4S-W__table th:nth-child(2),.Statement-module__-C4S-W__table td:nth-child(2){left:140px}}@media (max-width:480px){.Statement-module__-C4S-W__table th,.Statement-module__-C4S-W__table td{padding:.188rem .25rem;font-size:.688rem}.Statement-module__-C4S-W__table th:first-child,.Statement-module__-C4S-W__table td:first-child{max-width:120px}.Statement-module__-C4S-W__table th:nth-child(2),.Statement-module__-C4S-W__table td:nth-child(2){min-width:70px;left:120px}.Statement-module__-C4S-W__table td:first-child span{max-width:92%}}@media (max-width:375px){.Statement-module__-C4S-W__table th:first-child,.Statement-module__-C4S-W__table td:first-child{max-width:100px}.Statement-module__-C4S-W__table th:nth-child(2),.Statement-module__-C4S-W__table td:nth-child(2){min-width:60px;left:100px}.Statement-module__-C4S-W__table td:first-child span{max-width:90%}}
.Statement2-module__NiSQyq__container{-webkit-overflow-scrolling:touch;background-color:var(--background);border-radius:.5rem;width:100%;position:relative;overflow-x:auto}.Statement2-module__NiSQyq__tabs{width:100%}.Statement2-module__NiSQyq__viewTab{width:100%;display:none}.Statement2-module__NiSQyq__viewContent{width:100%}.Statement2-module__NiSQyq__viewTab:has(.Statement2-module__NiSQyq__viewRadio:checked){display:block}.Statement2-module__NiSQyq__header{justify-content:space-between;align-items:center;display:flex}.Statement2-module__NiSQyq__title{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600}.Statement2-module__NiSQyq__viewSwitch{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Statement2-module__NiSQyq__figuresText{white-space:nowrap}.Statement2-module__NiSQyq__viewLink{color:var(--primary);white-space:nowrap;cursor:pointer;font-weight:500;text-decoration:none}.Statement2-module__NiSQyq__viewLink:hover{text-decoration:underline}.Statement2-module__NiSQyq__periodButtons{gap:.5rem;display:flex}.Statement2-module__NiSQyq__periodButton{height:2rem;color:var(--text-muted);border:1px solid var(--border-color);cursor:pointer;background-color:#0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.Statement2-module__NiSQyq__periodButton:hover{color:var(--text-primary);background-color:var(--hover-bg);border-color:var(--border-hover)}.Statement2-module__NiSQyq__viewRadio,.Statement2-module__NiSQyq__periodRadio{display:none}.Statement2-module__NiSQyq__tablesContainer{width:100%;margin-top:1.5rem}.Statement2-module__NiSQyq__tableContent{width:100%;display:none}.Statement2-module__NiSQyq__periodRadio:checked+.Statement2-module__NiSQyq__periodButton{color:var(--primary);background-color:var(--primary-light);border-color:var(--primary-border)}.Statement2-module__NiSQyq__viewTab:has(.Statement2-module__NiSQyq__viewRadio:checked) .Statement2-module__NiSQyq__tableContent[data-view]{display:block}:is(.Statement2-module__NiSQyq__viewTab:has(.Statement2-module__NiSQyq__viewRadio:checked) .Statement2-module__NiSQyq__viewContent:has(#Statement2-module__NiSQyq__period-consolidated-quarterly:checked) .Statement2-module__NiSQyq__tableContent[data-period=quarterly][data-view=consolidated],.Statement2-module__NiSQyq__viewTab:has(.Statement2-module__NiSQyq__viewRadio:checked) .Statement2-module__NiSQyq__viewContent:has(#Statement2-module__NiSQyq__period-consolidated-annual:checked) .Statement2-module__NiSQyq__tableContent[data-period=annual][data-view=consolidated],.Statement2-module__NiSQyq__viewTab:has(.Statement2-module__NiSQyq__viewRadio:checked) .Statement2-module__NiSQyq__viewContent:has(#Statement2-module__NiSQyq__period-standalone-quarterly:checked) .Statement2-module__NiSQyq__tableContent[data-period=quarterly][data-view=standalone],.Statement2-module__NiSQyq__viewTab:has(.Statement2-module__NiSQyq__viewRadio:checked) .Statement2-module__NiSQyq__viewContent:has(#Statement2-module__NiSQyq__period-standalone-annual:checked) .Statement2-module__NiSQyq__tableContent[data-period=annual][data-view=standalone]){display:block}.Statement2-module__NiSQyq__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.75rem}.Statement2-module__NiSQyq__table th,.Statement2-module__NiSQyq__table td{text-align:right;white-space:nowrap;height:1.5rem;padding:.25rem .375rem}.Statement2-module__NiSQyq__table th{background-color:var(--background);color:var(--text-muted);text-transform:uppercase;border-bottom:1px solid var(--border-color);z-index:10;font-size:.688rem;font-weight:500;position:sticky;top:0}.Statement2-module__NiSQyq__table td{color:var(--text-primary);border-bottom:1px dashed var(--border-dashed)}.Statement2-module__NiSQyq__table th:first-child,.Statement2-module__NiSQyq__table td:first-child{text-align:left;z-index:20;max-width:200px;position:sticky;left:0}.Statement2-module__NiSQyq__table th:first-child span,.Statement2-module__NiSQyq__table td:first-child span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:5px;display:block;overflow:hidden}.Statement2-module__NiSQyq__table th:nth-child(2),.Statement2-module__NiSQyq__table td:nth-child(2){z-index:15;position:sticky;left:200px}.Statement2-module__NiSQyq__table th:first-child{z-index:30}.Statement2-module__NiSQyq__table tr th:first-child,.Statement2-module__NiSQyq__table tr td:first-child,.Statement2-module__NiSQyq__table tr th:nth-child(2),.Statement2-module__NiSQyq__table tr td:nth-child(2){background-color:var(--background)}.Statement2-module__NiSQyq__levelOne td:first-child,.Statement2-module__NiSQyq__levelOne td:nth-child(2),.Statement2-module__NiSQyq__table tr:hover td,.Statement2-module__NiSQyq__table tr:hover td:first-child,.Statement2-module__NiSQyq__table tr:hover td:nth-child(2){background-color:var(--hover-bg)}.Statement2-module__NiSQyq__negativePercentage{color:var(--red-500,#ef4444)}.Statement2-module__NiSQyq__positivePercentage{color:var(--success,#10b981)}.Statement2-module__NiSQyq__levelOne{background-color:var(--hover-bg)}.Statement2-module__NiSQyq__levelOne td{color:var(--text-primary);font-weight:600}.Statement2-module__NiSQyq__divider{background-color:var(--border-color);border:none;height:1px;margin:4rem 0}@media (max-width:768px){.Statement2-module__NiSQyq__title{font-size:1.25rem}.Statement2-module__NiSQyq__table th:first-child,.Statement2-module__NiSQyq__table td:first-child{max-width:180px}.Statement2-module__NiSQyq__table th:nth-child(2),.Statement2-module__NiSQyq__table td:nth-child(2){left:180px}.Statement2-module__NiSQyq__table th,.Statement2-module__NiSQyq__table td{height:1.75rem}}@media (max-width:640px){.Statement2-module__NiSQyq__header{flex-direction:column;align-items:flex-start;gap:.75rem}.Statement2-module__NiSQyq__viewSwitch{flex-direction:column;align-items:flex-start;gap:.5rem}.Statement2-module__NiSQyq__periodButtons{width:100%}.Statement2-module__NiSQyq__periodButton{flex:1;height:1.875rem;font-size:.813rem}.Statement2-module__NiSQyq__table{font-size:.688rem}.Statement2-module__NiSQyq__table th,.Statement2-module__NiSQyq__table td{height:2rem;padding:.188rem .25rem}.Statement2-module__NiSQyq__table th:first-child,.Statement2-module__NiSQyq__table td:first-child{max-width:140px}.Statement2-module__NiSQyq__table th:nth-child(2),.Statement2-module__NiSQyq__table td:nth-child(2){left:140px}.Statement2-module__NiSQyq__table th:first-child span,.Statement2-module__NiSQyq__table td:first-child span{max-width:95%}}@media (max-width:480px){.Statement2-module__NiSQyq__title{font-size:1.125rem}.Statement2-module__NiSQyq__viewLink{font-size:.813rem}.Statement2-module__NiSQyq__periodButton{padding:0 .5rem;font-size:.75rem}.Statement2-module__NiSQyq__table{font-size:.625rem}.Statement2-module__NiSQyq__table th,.Statement2-module__NiSQyq__table td{padding:.125rem .188rem}.Statement2-module__NiSQyq__table th:first-child,.Statement2-module__NiSQyq__table td:first-child{max-width:110px}.Statement2-module__NiSQyq__table th:nth-child(2),.Statement2-module__NiSQyq__table td:nth-child(2){left:110px}}@media (max-width:375px){.Statement2-module__NiSQyq__viewSwitch{font-size:.75rem}.Statement2-module__NiSQyq__table th:first-child,.Statement2-module__NiSQyq__table td:first-child{max-width:100px}.Statement2-module__NiSQyq__table th:nth-child(2),.Statement2-module__NiSQyq__table td:nth-child(2){left:100px}.Statement2-module__NiSQyq__table th:first-child span,.Statement2-module__NiSQyq__table td:first-child span{max-width:90%}}
.EarningsReport-module__V_z-Vq__section{margin-top:1.75rem}.EarningsReport-module__V_z-Vq__header{margin-bottom:0}.EarningsReport-module__V_z-Vq__title{color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:600}.EarningsReport-module__V_z-Vq__description{color:var(--text-muted);font-size:.875rem;line-height:1.5}.EarningsReport-module__V_z-Vq__content{padding:0 1.5rem;position:relative}.EarningsReport-module__V_z-Vq__nav{z-index:40;background-color:var(--background);border-bottom:1px solid var(--border-color);margin-bottom:1.5rem;padding:.5rem 0;position:sticky;top:0}.EarningsReport-module__V_z-Vq__jumpLinks{-webkit-overflow-scrolling:touch;gap:1rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.EarningsReport-module__V_z-Vq__jumpLinks a{color:var(--text-muted);white-space:nowrap;border-radius:.375rem;align-items:center;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.EarningsReport-module__V_z-Vq__jumpLinks a:hover{color:var(--text-primary);background-color:var(--hover-bg)}.EarningsReport-module__V_z-Vq__statements{flex-direction:column;display:flex}.EarningsReport-module__V_z-Vq__statement{scroll-margin-top:5rem}.EarningsReport-module__V_z-Vq__statementTitle{color:var(--text-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.EarningsReport-module__V_z-Vq__tabs{-webkit-overflow-scrolling:touch;gap:1rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.EarningsReport-module__V_z-Vq__tab{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:.75rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.EarningsReport-module__V_z-Vq__tab:hover{color:var(--text-primary)}.EarningsReport-module__V_z-Vq__tab.EarningsReport-module__V_z-Vq__active{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.EarningsReport-module__V_z-Vq__divider{background-color:var(--border-color);border:none;height:1px;margin:1rem 0 0}@media (max-width:640px){.EarningsReport-module__V_z-Vq__header{padding:1rem}.EarningsReport-module__V_z-Vq__content{padding:0 .5rem}.EarningsReport-module__V_z-Vq__title{font-size:1.25rem}.EarningsReport-module__V_z-Vq__tab{padding:.5rem .75rem;font-size:.813rem}.EarningsReport-module__V_z-Vq__nav{margin:0 -1rem 1.5rem;padding:.5rem 1rem}.EarningsReport-module__V_z-Vq__statementTitle{font-size:1.125rem}}
.Fundamentals-module__bg9Mga__container{width:100%;overflow-x:hidden;margin-top:0!important}.Fundamentals-module__bg9Mga__metricsGrid{grid-template-columns:1fr;grid-auto-flow:row;gap:1rem 3rem;display:grid}.Fundamentals-module__bg9Mga__table{border-collapse:separate;border-spacing:0;width:100%;height:fit-content}.Fundamentals-module__bg9Mga__tableHeader{border:none}.Fundamentals-module__bg9Mga__tableHeaderRow,.Fundamentals-module__bg9Mga__tableHeaderRow:hover{background:0 0}.Fundamentals-module__bg9Mga__tableHeaderCell{text-align:left;height:1.75rem;color:var(--text-primary);padding:.25rem 0;font-size:1rem;font-weight:600}.Fundamentals-module__bg9Mga__tableHeaderCell h4{margin-top:.5rem;margin-bottom:.25rem}.Fundamentals-module__bg9Mga__tableHeaderCellRight{text-align:right}.Fundamentals-module__bg9Mga__tableBody{vertical-align:text-top;border-color:inherit;unicode-bidi:isolate;font-size:.875rem;display:table-row-group}.Fundamentals-module__bg9Mga__tableRow{border-top:1px dashed var(--border-dashed)}.Fundamentals-module__bg9Mga__tableRow:last-child{border-bottom:none}.Fundamentals-module__bg9Mga__tableRow:hover{background:0 0}.Fundamentals-module__bg9Mga__tableCell{color:var(--text-primary);border-top:1px dashed var(--border-dashed);padding:.5rem 0}.Fundamentals-module__bg9Mga__tableCellValue{text-align:right;color:var(--text-primary);font-weight:600}.Fundamentals-module__bg9Mga__negativePct{color:var(--error)}.Fundamentals-module__bg9Mga__mobileScrollContainer{width:100%;margin-top:.5rem;position:relative;overflow:hidden}.Fundamentals-module__bg9Mga__scrollableWrapper{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;white-space:nowrap;flex-wrap:nowrap;margin:0 -10px;padding:0 10px 1rem;display:flex;overflow-x:scroll}.Fundamentals-module__bg9Mga__scrollableWrapper::-webkit-scrollbar{display:none}.Fundamentals-module__bg9Mga__tableCard{background-color:var(--bg-secondary);scroll-snap-align:center;white-space:normal;border-radius:.5rem;flex:0 0 85%;width:85%;min-width:240px;max-width:85%;margin-right:.75rem;padding:0 .75rem}.Fundamentals-module__bg9Mga__tableCard:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0000000d);border-radius:0 5px 5px 0;width:10px;height:30px;position:absolute;top:50%;right:-10px}.Fundamentals-module__bg9Mga__tableCard:last-child{margin-right:0}.Fundamentals-module__bg9Mga__scrollIndicator{justify-content:center;margin-top:.5rem;display:flex}.Fundamentals-module__bg9Mga__scrollIndicatorDots{gap:.5rem;display:flex}.Fundamentals-module__bg9Mga__scrollDot{background-color:var(--border-dashed);border-radius:50%;width:.5rem;height:.5rem;display:block}.Fundamentals-module__bg9Mga__chartContainer{background-color:var(--bg-secondary);border-radius:.5rem;flex-direction:column;height:100%;margin-top:.5rem;display:flex}.Fundamentals-module__bg9Mga__chartHeading{color:var(--text-primary);margin-bottom:0;font-size:1rem;font-weight:600}.Fundamentals-module__bg9Mga__chart{flex-direction:column;flex:1;display:flex}.Fundamentals-module__bg9Mga__chartWrapper{flex:1;max-height:150px;position:relative}.Fundamentals-module__bg9Mga__chartFooter{justify-content:space-between;margin-bottom:1rem;font-size:.75rem;display:flex}.Fundamentals-module__bg9Mga__gridEnabled .Fundamentals-module__bg9Mga__scrollableWrapper{white-space:normal;grid-template-columns:1fr;grid-auto-flow:row;gap:1rem;margin:0;padding:0;display:grid;overflow-x:visible}.Fundamentals-module__bg9Mga__gridEnabled .Fundamentals-module__bg9Mga__tableCard{flex:unset;min-width:unset;scroll-snap-align:unset;width:100%;max-width:calc(100% - 1.5rem);margin-right:0}.Fundamentals-module__bg9Mga__gridEnabled .Fundamentals-module__bg9Mga__tableCard:after,.Fundamentals-module__bg9Mga__gridEnabled .Fundamentals-module__bg9Mga__scrollIndicator{display:none}@media (min-width:768px){.Fundamentals-module__bg9Mga__metricsGrid{grid-template-columns:repeat(2,1fr)}.Fundamentals-module__bg9Mga__mobileScrollContainer{margin-top:.1rem}.Fundamentals-module__bg9Mga__scrollableWrapper{grid-gap:1rem;white-space:normal;grid-template-columns:repeat(2,1fr);margin:0;padding:0;display:grid;overflow-x:visible}.Fundamentals-module__bg9Mga__tableCard{flex:unset;min-width:unset;scroll-snap-align:unset;width:100%;max-width:calc(100% - 1.5rem);margin-right:0}.Fundamentals-module__bg9Mga__tableCard:after,.Fundamentals-module__bg9Mga__scrollIndicator{display:none}}@media (min-width:1024px){.Fundamentals-module__bg9Mga__metricsGrid,.Fundamentals-module__bg9Mga__scrollableWrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.Fundamentals-module__bg9Mga__scrollableWrapper:after{content:"";flex:0 0 10px;width:10px;display:block}@keyframes Fundamentals-module__bg9Mga__pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.7;transform:scale(1)}}}.Fundamentals-module__bg9Mga__chartCard{flex-direction:column;height:250px;display:flex;overflow:hidden}.Fundamentals-module__bg9Mga__chartHeading{color:var(--text-primary);white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:1rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.Fundamentals-module__bg9Mga__chart{flex-direction:column;flex:1;min-height:0;display:flex}.Fundamentals-module__bg9Mga__chartWrapper{flex:1;min-height:150px;position:relative}.Fundamentals-module__bg9Mga__chartFooter{justify-content:space-between;margin-top:.5rem;font-size:.75rem;display:flex}.Fundamentals-module__bg9Mga__latestValue{color:var(--text-secondary);font-weight:600}@media (max-width:767px){.Fundamentals-module__bg9Mga__chartCard{height:220px}.Fundamentals-module__bg9Mga__chartWrapper{min-height:120px}.Fundamentals-module__bg9Mga__chartHeading{-webkit-line-clamp:1;font-size:.875rem}}@media (min-width:768px){.Fundamentals-module__bg9Mga__chartCard{height:250px}}@media (min-width:1024px){.Fundamentals-module__bg9Mga__chartCard{height:280px}}
.ChartWrapper-module__v4Qz5a__chartWrapper{flex-direction:column;align-items:flex-end;width:100%;margin-top:.5rem;display:flex}.ChartWrapper-module__v4Qz5a__controlsContainer{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.ChartWrapper-module__v4Qz5a__canvasContainer{border-radius:.5rem;width:100%;max-width:100%;height:357px;margin:0 0 2rem;position:relative;overflow:hidden}@media (max-width:768px){.ChartWrapper-module__v4Qz5a__chartWrapper{margin-top:.25rem}.ChartWrapper-module__v4Qz5a__canvasContainer{height:300px;margin:0 0 1.5rem}}@media (max-width:480px){.ChartWrapper-module__v4Qz5a__chartWrapper{margin-top:-2.4rem!important}.ChartWrapper-module__v4Qz5a__controlsContainer{justify-content:flex-end;width:100%}.ChartWrapper-module__v4Qz5a__canvasContainer{height:250px;margin:0 0 1rem}}@media (min-width:1200px){.ChartWrapper-module__v4Qz5a__canvasContainer{height:400px}}
.TimeRangeSelect-module__RtpseW__container{font-family:inherit;display:inline-block;position:relative}.TimeRangeSelect-module__RtpseW__select{appearance:none;background-color:var(--input-bg);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:6px;min-width:120px;padding:8px 32px 8px 12px;font-size:14px;line-height:1.4;transition:all .2s}.TimeRangeSelect-module__RtpseW__select:hover{border-color:var(--border-hover);background-color:var(--input-hover-bg)}.TimeRangeSelect-module__RtpseW__select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring-color);background-color:var(--input-focus-bg);outline:none}.TimeRangeSelect-module__RtpseW__sr_only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TimeRangeSelect-module__RtpseW__wrapper{position:relative}.TimeRangeSelect-module__RtpseW__wrapper:after{content:"";pointer-events:none;width:10px;height:10px;filter:invert(var(--is-dark,0));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-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.TimeRangeSelect-module__RtpseW__select option{background-color:var(--bg-primary);color:var(--text-primary);padding:8px}.TimeRangeSelect-module__RtpseW__trigger{border:1px solid var(--border-color);background-color:var(--input-bg);width:auto;min-width:150px;height:40px;color:var(--text-primary);cursor:pointer;border-radius:6px;outline:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;display:flex}.TimeRangeSelect-module__RtpseW__trigger:hover{border-color:var(--border-hover);background-color:var(--input-hover-bg)}.TimeRangeSelect-module__RtpseW__trigger:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--ring-color);background-color:var(--input-focus-bg)}.TimeRangeSelect-module__RtpseW__content{background-color:var(--bg-primary);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-lg);z-index:50;border-radius:6px;margin-top:8px;position:absolute;top:100%;left:0}.TimeRangeSelect-module__RtpseW__viewport{padding:4px}.TimeRangeSelect-module__RtpseW__item{color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;padding:6px 8px 6px 32px;font-size:14px;display:flex;position:relative}.TimeRangeSelect-module__RtpseW__item:hover{background-color:var(--hover-bg)}.TimeRangeSelect-module__RtpseW__item[data-highlighted]{background-color:var(--active-bg)}.TimeRangeSelect-module__RtpseW__itemIndicator{width:14px;height:14px;color:var(--primary);justify-content:center;align-items:center;display:flex;position:absolute;left:8px}.TimeRangeSelect-module__RtpseW__scrollButton{cursor:pointer;color:var(--text-secondary);justify-content:center;align-items:center;padding:4px;display:flex}
.NewsSummary-module___mgFha__section{width:100%;margin-top:0}.NewsSummary-module___mgFha__card{background-color:var(--background);border-radius:.5rem}.NewsSummary-module___mgFha__header{padding:0 1.5rem 1rem}.NewsSummary-module___mgFha__titleWrapper{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.NewsSummary-module___mgFha__titleContent{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.NewsSummary-module___mgFha__title{color:var(--text-primary);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.NewsSummary-module___mgFha__date{color:var(--text-muted);margin:0;padding-top:.25rem;font-size:.875rem}.NewsSummary-module___mgFha__icon{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0;margin-top:.25rem}.NewsSummary-module___mgFha__summary{color:var(--text-secondary);margin-top:1rem;font-size:.875rem;line-height:1.5}.NewsSummary-module___mgFha__newsGrid{gap:2rem;padding:0 1.5rem;display:flex}.NewsSummary-module___mgFha__newsColumn{flex:1 1 0;width:50%;min-width:0}.NewsSummary-module___mgFha__newsSection{margin-bottom:1.5rem}.NewsSummary-module___mgFha__sectionTitle{margin-bottom:.75rem;font-size:1rem;font-weight:600}.NewsSummary-module___mgFha__newsList{flex-direction:column;padding-right:1rem;display:flex}.NewsSummary-module___mgFha__newsItem{border-radius:.5rem;margin:0 -.75rem;padding:.75rem;text-decoration:none;transition:background-color .2s;display:block}.NewsSummary-module___mgFha__newsItem:hover{background-color:var(--hover-bg)}.NewsSummary-module___mgFha__source{color:var(--text-muted);font-size:.75rem;font-weight:500}.NewsSummary-module___mgFha__newsItem:hover .NewsSummary-module___mgFha__source{color:var(--text-secondary)}.NewsSummary-module___mgFha__newsContent{color:var(--text-primary);margin-top:.25rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.5}.NewsSummary-module___mgFha__disclaimer{color:var(--text-muted);align-items:flex-start;gap:.5rem;padding:.75rem 1.5rem;font-size:.75rem;display:flex}.NewsSummary-module___mgFha__disclaimer p{margin:0}.NewsSummary-module___mgFha__separator{background-color:var(--border-color);height:1px;margin:3.5rem 0 1.75rem}@media (max-width:768px){.NewsSummary-module___mgFha__newsGrid{flex-direction:column;gap:1rem}.NewsSummary-module___mgFha__newsColumn{width:100%;padding-right:0}.NewsSummary-module___mgFha__newsList{padding-right:0}.NewsSummary-module___mgFha__separator{margin:2.5rem 0 1.5rem}}@media (max-width:480px){.NewsSummary-module___mgFha__header{padding:0 .75rem}.NewsSummary-module___mgFha__title{font-size:1.25rem}.NewsSummary-module___mgFha__summary{margin-top:.75rem;font-size:.813rem}.NewsSummary-module___mgFha__newsGrid{gap:.75rem;padding:0 1rem}.NewsSummary-module___mgFha__newsSection{margin-bottom:1rem}.NewsSummary-module___mgFha__sectionTitle{margin-bottom:.5rem}.NewsSummary-module___mgFha__newsItem{flex-direction:column;justify-content:center;min-height:44px;margin:0 -.5rem;padding:.5rem;display:flex}.NewsSummary-module___mgFha__newsContent{margin-top:.2rem;margin-bottom:.2rem;font-size:.813rem}.NewsSummary-module___mgFha__disclaimer{padding:.75rem 1rem;font-size:.7rem}.NewsSummary-module___mgFha__separator{margin:2rem 0 1.25rem}}@media (max-width:360px){.NewsSummary-module___mgFha__title{font-size:1.125rem}.NewsSummary-module___mgFha__date{font-size:.75rem}.NewsSummary-module___mgFha__newsItem{padding:.5rem}.NewsSummary-module___mgFha__newsContent{font-size:.75rem;line-height:1.4}.NewsSummary-module___mgFha__disclaimer{flex-direction:column;align-items:flex-start}}
.Table-module__rklkNW__container{-webkit-overflow-scrolling:touch;border-radius:6px;width:100%;overflow-x:auto}.Table-module__rklkNW__table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);text-align:left;border-radius:6px;width:100%;overflow:hidden}.Table-module__rklkNW__table thead tr{background-color:#0000}.Table-module__rklkNW__table th{color:var(--text-primary);text-align:left;border-bottom:1px solid var(--border-color);background-color:var(--bg-alternate);padding:.75rem 1rem;font-size:.9rem;font-weight:600}.Table-module__rklkNW__table td{vertical-align:middle;border-bottom:1px solid var(--border-color);padding:.75rem 1rem;font-size:.9rem}.Table-module__rklkNW__table tr:last-child td{border-bottom:none}.Table-module__rklkNW__dateColumn{white-space:nowrap;width:auto;color:var(--text-muted);margin:0 0 .5rem;font-size:.875rem}.Table-module__rklkNW__typeColumn{position:relative}.Table-module__rklkNW__announcementColumn{color:var(--text-primary);font-size:.875rem}.Table-module__rklkNW__actionsColumn{width:100px}.Table-module__rklkNW__badge{white-space:nowrap;text-overflow:ellipsis;border-radius:9999px;max-width:150px;padding:.25rem .75rem;font-size:.75rem;display:inline-block;overflow:hidden}.Table-module__rklkNW__badge.Table-module__rklkNW__critical{background-color:var(--hover-bg);color:var(--text-primary);border:1px solid #f2f2f2}.Table-module__rklkNW__badge.Table-module__rklkNW__normal{color:var(--text-primary);border:1px solid var(--border-color)}.Table-module__rklkNW__actionLink{color:var(--text-primary);word-break:break-word;overflow-wrap:break-word;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:inline-block}.Table-module__rklkNW__actionLink:hover{background-color:var(--hover-bg);text-decoration:underline}.Table-module__rklkNW__icon{width:.75rem;height:.75rem;margin-right:.25rem}.Table-module__rklkNW__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem 0;display:flex}.Table-module__rklkNW__pageButton{background-color:var(--bg-alternate);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:4px;min-height:36px;padding:.5rem .75rem;font-size:.85rem;transition:all .2s}.Table-module__rklkNW__pageButton:hover:not(:disabled){background-color:var(--hover-bg);color:var(--text-primary)}.Table-module__rklkNW__pageButton:disabled{opacity:.5;cursor:not-allowed}.Table-module__rklkNW__pageNumbers{align-items:center;gap:.25rem;display:flex}.Table-module__rklkNW__pageNumber{border:1px solid var(--border-color);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background-color:#0000;border-radius:4px;justify-content:center;align-items:center;font-size:.85rem;transition:all .2s;display:flex}.Table-module__rklkNW__pageNumber:hover{background-color:var(--hover-bg);color:var(--text-primary)}.Table-module__rklkNW__activePage{background-color:var(--primary);color:#fff;border-color:var(--primary)}.Table-module__rklkNW__activePage:hover{background-color:var(--primary);color:#fff}.Table-module__rklkNW__ellipsis{color:var(--text-secondary);padding:0 .25rem}.Table-module__rklkNW__noData{text-align:center;color:var(--text-secondary);background-color:var(--bg-alternate);border-radius:6px;padding:2rem;font-size:.9rem}@media (max-width:640px){.Table-module__rklkNW__container{border-radius:.375rem}.Table-module__rklkNW__table{border-radius:.375rem;font-size:.813rem}.Table-module__rklkNW__table th,.Table-module__rklkNW__table td{padding:.75rem .5rem}.Table-module__rklkNW__table,.Table-module__rklkNW__table tbody,.Table-module__rklkNW__table tr,.Table-module__rklkNW__table td{border:none;width:100%;display:block}.Table-module__rklkNW__table tr{border-bottom:1px solid var(--border-color);margin-bottom:0;padding:0}.Table-module__rklkNW__table tr:last-child{border-bottom:none}.Table-module__rklkNW__announcementColumn{padding:0}.Table-module__rklkNW__dateColumn{margin-bottom:.35rem;font-size:.75rem}.Table-module__rklkNW__actionLink{padding:0;font-size:.813rem;line-height:1.4;display:block}.Table-module__rklkNW__badge{padding:.15rem .5rem;font-size:.7rem}}@media (max-width:768px){.Table-module__rklkNW__pagination{flex-wrap:wrap;gap:.75rem}.Table-module__rklkNW__pageNumbers{order:2;justify-content:center;width:100%}.Table-module__rklkNW__pageButton{flex:1;order:1}}@media (max-width:480px){.Table-module__rklkNW__table td{padding:.5rem .375rem}.Table-module__rklkNW__dateColumn{font-size:.7rem}.Table-module__rklkNW__actionLink{font-size:.75rem}}
.StockAnnouncements-module__an3YPq__section{width:100%;margin:1rem 0;position:relative}.StockAnnouncements-module__an3YPq__container{background-color:var(--background);border-radius:.5rem;width:100%}.StockAnnouncements-module__an3YPq__header{padding:1.5rem 1.5rem .5rem}.StockAnnouncements-module__an3YPq__titleWrapper{flex-direction:column;gap:.25rem;display:flex}.StockAnnouncements-module__an3YPq__title{color:var(--text-primary);margin:.25rem 0 .75rem;font-size:1rem;font-weight:600}.StockAnnouncements-module__an3YPq__description{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.StockAnnouncements-module__an3YPq__content{width:100%;padding:0}.StockAnnouncements-module__an3YPq__separator{background-color:var(--border-color);height:1px;margin:2.5rem 0}@media (max-width:640px){.StockAnnouncements-module__an3YPq__section{margin:.75rem 0}.StockAnnouncements-module__an3YPq__header{padding:1rem 1rem .5rem}.StockAnnouncements-module__an3YPq__content{padding:0}.StockAnnouncements-module__an3YPq__title{margin:.25rem 0 .5rem;font-size:.95rem}.StockAnnouncements-module__an3YPq__description{font-size:.813rem;line-height:1.4}}@media (max-width:480px){.StockAnnouncements-module__an3YPq__section{margin:.5rem 0}.StockAnnouncements-module__an3YPq__header{padding:.75rem .75rem .35rem}.StockAnnouncements-module__an3YPq__title{margin:.25rem 0 .5rem;font-size:.9rem}.StockAnnouncements-module__an3YPq__description{font-size:.75rem}}
.Peers-module__Y2RAca__section{width:100%}.Peers-module__Y2RAca__container{margin:0 auto;padding:0 1.5rem}.Peers-module__Y2RAca__header{margin-bottom:1.5rem}.Peers-module__Y2RAca__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.Peers-module__Y2RAca__description{color:var(--text-secondary);margin-top:0;margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.Peers-module__Y2RAca__tableWrapper{border:1px solid var(--border-color);border-radius:6px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.Peers-module__Y2RAca__tableContainer{width:100%;overflow-x:auto}.Peers-module__Y2RAca__table{border-collapse:collapse;width:100%;font-size:.9rem}.Peers-module__Y2RAca__tableHeader{background-color:var(--bg-alternate);color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--border-color);cursor:pointer;white-space:nowrap;padding:.75rem 1rem;font-weight:600;position:sticky;top:0}.Peers-module__Y2RAca__tableHeader:hover{background-color:var(--hover-bg)}.Peers-module__Y2RAca__headerContent{align-items:center;gap:.4rem;display:flex}.Peers-module__Y2RAca__tooltipContainer{position:relative}.Peers-module__Y2RAca__infoIcon{color:var(--text-tertiary);cursor:help;font-size:.75rem}.Peers-module__Y2RAca__tooltipText{visibility:hidden;z-index:1;background-color:var(--tooltip-bg);color:var(--tooltip-text);text-align:center;white-space:nowrap;opacity:0;border-radius:6px;width:max-content;max-width:250px;padding:.5rem .75rem;font-size:.8rem;font-weight:400;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #00000026}.Peers-module__Y2RAca__tooltipContainer:hover .Peers-module__Y2RAca__tooltipText{visibility:visible;opacity:1}.Peers-module__Y2RAca__sortIcon{margin-left:.25rem;font-size:.8rem}.Peers-module__Y2RAca__sortedColumn{color:var(--primary)}.Peers-module__Y2RAca__sectionHeader td{background-color:var(--bg-alternate);border-bottom:1px solid var(--border-color);padding:.5rem 1rem}.Peers-module__Y2RAca__sectionTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);align-items:center;font-size:.85rem;font-weight:600;display:flex}.Peers-module__Y2RAca__sectionCount{color:var(--text-tertiary);margin-left:.5rem;font-size:.75rem;font-weight:400}.Peers-module__Y2RAca__dataRow td{border-bottom:1px solid var(--border-color);white-space:nowrap;color:var(--text-primary);padding:.75rem 1rem}.Peers-module__Y2RAca__dataRow:last-child td{border-bottom:none}.Peers-module__Y2RAca__dataRow:hover{background-color:var(--hover-bg)}.Peers-module__Y2RAca__highlightedRow{background-color:rgba(var(--primary-rgb),.05)}.Peers-module__Y2RAca__highlightedRow:hover{background-color:rgba(var(--primary-rgb),.08)}.Peers-module__Y2RAca__positiveValue{color:var(--success)}.Peers-module__Y2RAca__negativeValue{color:var(--error)}.Peers-module__Y2RAca__tickerCell{font-weight:500}.Peers-module__Y2RAca__nameCell{max-width:200px}.Peers-module__Y2RAca__nameLink{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;display:block;overflow:hidden}.Peers-module__Y2RAca__nameLink:hover{color:var(--primary)}.Peers-module__Y2RAca__tickerLink{color:var(--primary);font-size:.95rem;font-weight:600;text-decoration:none}.Peers-module__Y2RAca__tickerLink:hover{text-decoration:underline}.Peers-module__Y2RAca__industryTag{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.8rem;display:block;overflow:hidden}.Peers-module__Y2RAca__separator{background-color:var(--border-color);width:100%;height:1px;margin:3rem 0}.Peers-module__Y2RAca__text-center{text-align:center}.Peers-module__Y2RAca__text-right{text-align:right}@media (max-width:768px){.Peers-module__Y2RAca__container{padding:0 1rem}.Peers-module__Y2RAca__title{font-size:1.5rem}.Peers-module__Y2RAca__description{font-size:.875rem}.Peers-module__Y2RAca__tableHeader,.Peers-module__Y2RAca__dataRow td{padding:.625rem .75rem;font-size:.85rem}.Peers-module__Y2RAca__nameCell{max-width:150px}.Peers-module__Y2RAca__sectionHeader td{padding:.5rem .75rem}.Peers-module__Y2RAca__sectionTitle{font-size:.8rem}.Peers-module__Y2RAca__scrollIndicator{display:block}}@media (max-width:640px){.Peers-module__Y2RAca__container{padding:0 .75rem}.Peers-module__Y2RAca__title{margin-bottom:.35rem;font-size:1.25rem}.Peers-module__Y2RAca__description{margin-bottom:1rem;font-size:.813rem;line-height:1.4}.Peers-module__Y2RAca__header{margin-bottom:1rem}.Peers-module__Y2RAca__tableHeader,.Peers-module__Y2RAca__dataRow td{padding:.5rem .625rem;font-size:.813rem}.Peers-module__Y2RAca__table th:first-child,.Peers-module__Y2RAca__table td:first-child,.Peers-module__Y2RAca__table th:nth-child(2),.Peers-module__Y2RAca__table td:nth-child(2){background-color:var(--bg-alternate);z-index:2;position:sticky;left:0}.Peers-module__Y2RAca__table td:first-child,.Peers-module__Y2RAca__table td:nth-child(2){background-color:var(--background)}.Peers-module__Y2RAca__highlightedRow td:first-child,.Peers-module__Y2RAca__highlightedRow td:nth-child(2){background-color:rgba(var(--primary-rgb),.05)}.Peers-module__Y2RAca__dataRow:hover td:first-child,.Peers-module__Y2RAca__dataRow:hover td:nth-child(2){background-color:var(--hover-bg)}.Peers-module__Y2RAca__highlightedRow:hover td:first-child,.Peers-module__Y2RAca__highlightedRow:hover td:nth-child(2){background-color:rgba(var(--primary-rgb),.08)}.Peers-module__Y2RAca__nameCell{max-width:120px}.Peers-module__Y2RAca__tickerLink{font-size:.875rem}.Peers-module__Y2RAca__industryTag{font-size:.7rem}}@media (max-width:480px){.Peers-module__Y2RAca__container{padding:0 .5rem}.Peers-module__Y2RAca__title{font-size:1.125rem}.Peers-module__Y2RAca__description{margin-bottom:.875rem;font-size:.75rem}.Peers-module__Y2RAca__tableHeader,.Peers-module__Y2RAca__dataRow td{padding:.5rem;font-size:.75rem}.Peers-module__Y2RAca__nameCell{max-width:100px}.Peers-module__Y2RAca__sectionHeader td{padding:.375rem .5rem}.Peers-module__Y2RAca__sectionTitle{font-size:.7rem}.Peers-module__Y2RAca__separator{margin:2rem 0}}
.ProsConsAnalysis-module__Llk0MW__container{flex-direction:column;gap:1.25rem;display:flex}.ProsConsAnalysis-module__Llk0MW__section{position:relative}.ProsConsAnalysis-module__Llk0MW__card{border:1px solid var(--border-highlight);background:var(--background);border-radius:.5rem;height:100%;padding:.5rem}.ProsConsAnalysis-module__Llk0MW__cardContent{flex-direction:column;gap:.75rem;padding:.75rem .25rem .25rem;font-size:.875rem;display:flex}.ProsConsAnalysis-module__Llk0MW__pointContainer{flex-direction:column;gap:.25rem;display:flex}.ProsConsAnalysis-module__Llk0MW__pointText{color:var(--text-primary);margin:0}.ProsConsAnalysis-module__Llk0MW__emptyText{color:var(--text-muted);font-style:italic}.ProsConsAnalysis-module__Llk0MW__badge{background-color:var(--background);box-shadow:var(--shadow-md);z-index:10;border:1px solid var(--border-highlight);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:-.75rem;right:1rem}.ProsConsAnalysis-module__Llk0MW__prosBadge{color:var(--success)}.ProsConsAnalysis-module__Llk0MW__consBadge{color:var(--error)}@media (max-width:640px){.ProsConsAnalysis-module__Llk0MW__badge{padding:.125rem .5rem;font-size:.675rem}}
.Revenues-module__PHgVlq__section{width:100%;margin-top:1.75rem}.Revenues-module__PHgVlq__container{background-color:var(--background);box-shadow:var(--shadow-sm);border-radius:.5rem;overflow:hidden}.Revenues-module__PHgVlq__header{padding:1.25rem 1.5rem 1rem}.Revenues-module__PHgVlq__title{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.Revenues-module__PHgVlq__description{color:var(--text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.Revenues-module__PHgVlq__description b{color:var(--text-primary);font-weight:600}.Revenues-module__PHgVlq__content{padding:1rem 1.5rem 1.5rem}.Revenues-module__PHgVlq__separator{background-color:var(--border-color);height:1px;margin:2.5rem 0}@media (max-width:768px){.Revenues-module__PHgVlq__section{margin-top:1.5rem}.Revenues-module__PHgVlq__header{padding:1rem 1.25rem .875rem}.Revenues-module__PHgVlq__title{font-size:1.25rem}.Revenues-module__PHgVlq__description{margin-top:.375rem;font-size:.813rem}.Revenues-module__PHgVlq__content{padding:.875rem 1.25rem 1.25rem}.Revenues-module__PHgVlq__separator{margin:2rem 0}}@media (max-width:640px){.Revenues-module__PHgVlq__section{margin-top:1.25rem}.Revenues-module__PHgVlq__header{padding:.875rem 1rem .75rem}.Revenues-module__PHgVlq__title{font-size:1.125rem}.Revenues-module__PHgVlq__description{margin-top:.25rem;font-size:.75rem;line-height:1.4}.Revenues-module__PHgVlq__content{padding:.75rem 1rem 1rem}.Revenues-module__PHgVlq__separator{margin:1.75rem 0}}@media (max-width:480px){.Revenues-module__PHgVlq__section{margin-top:1rem}.Revenues-module__PHgVlq__container{border-radius:.375rem}.Revenues-module__PHgVlq__header{padding:.75rem .875rem .625rem}.Revenues-module__PHgVlq__title{font-size:1rem}.Revenues-module__PHgVlq__description{margin-top:.2rem;line-height:1.35}.Revenues-module__PHgVlq__content{padding:.625rem .875rem .875rem}.Revenues-module__PHgVlq__separator{margin:1.5rem 0}}
.DataTable-module__sNolda__container{background-color:var(--background);border-radius:.5rem}.DataTable-module__sNolda__table{border-collapse:collapse;width:100%}.DataTable-module__sNolda__th{height:1.75rem;color:var(--text-muted);text-align:left;border-bottom:1px solid var(--border-color);padding:.375rem .5rem;font-size:.75rem;font-weight:500}.DataTable-module__sNolda__td{height:1.75rem;color:var(--text-primary);border-bottom:1px dashed var(--border-dashed);white-space:nowrap;padding:.375rem .5rem;font-size:.813rem}.DataTable-module__sNolda__tr:last-child .DataTable-module__sNolda__td{border-bottom:none}.DataTable-module__sNolda__numeric{text-align:right;font-variant-numeric:tabular-nums}.DataTable-module__sNolda__bold{font-weight:600}.DataTable-module__sNolda__totalRow{border-top:1px solid var(--border-color)}.DataTable-module__sNolda__totalRow .DataTable-module__sNolda__td{border-bottom:none;padding-top:.5rem}@media (max-width:640px){.DataTable-module__sNolda__th,.DataTable-module__sNolda__td{padding:.25rem .375rem;font-size:.75rem}}
.charts-module__SQ5mvG__chartContainer{width:100%;max-width:100%;position:relative;overflow:hidden}.charts-module__SQ5mvG__chartWrapper{position:absolute;inset:0}
.Tabs-module__ZAtG7q__container{width:100%}.Tabs-module__ZAtG7q__header{margin-bottom:1.5rem}.Tabs-module__ZAtG7q__title{color:var(--text-primary);font-size:1.25rem;font-weight:600}.Tabs-module__ZAtG7q__lastUpdated{color:var(--text-muted);margin-top:.25rem;font-size:.75rem}.Tabs-module__ZAtG7q__tabList{-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border-color);background-color:var(--background);margin-bottom:.75rem;overflow:auto hidden}.Tabs-module__ZAtG7q__tabListInner{align-items:flex-end;margin:0;padding:0;list-style:none;display:flex}.Tabs-module__ZAtG7q__tabLink{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.Tabs-module__ZAtG7q__tabLink:hover{color:var(--text-primary)}.Tabs-module__ZAtG7q__tabLink.Tabs-module__ZAtG7q__active{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.Tabs-module__ZAtG7q__grid{gap:1.5rem;display:grid}.Tabs-module__ZAtG7q__noData{color:var(--text-muted);text-align:center;padding:2rem}@media (min-width:768px){.Tabs-module__ZAtG7q__grid{grid-template-columns:repeat(2,1fr)}}.Tabs-module__ZAtG7q__content{width:100%}.Tabs-module__ZAtG7q__tabs{flex-wrap:wrap;width:100%;display:flex;position:relative}.Tabs-module__ZAtG7q__tabsRadio{display:none}.Tabs-module__ZAtG7q__tabsLabel{color:var(--text-muted);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.Tabs-module__ZAtG7q__tabsLabel:hover{color:var(--text-primary)}.Tabs-module__ZAtG7q__tabsContent{border-top:1px solid var(--border-color);order:1;width:100%;padding-top:1rem;display:none}.Tabs-module__ZAtG7q__tabsRadio:checked+.Tabs-module__ZAtG7q__tabsLabel{color:var(--text-primary);border-bottom-color:var(--primary);font-weight:500}.Tabs-module__ZAtG7q__tabsRadio:checked+.Tabs-module__ZAtG7q__tabsLabel+.Tabs-module__ZAtG7q__tabsContent{display:initial}@media (max-width:640px){.Tabs-module__ZAtG7q__tabsLabel{padding:.5rem .75rem;font-size:.813rem}}
.Chart-module__w8eGKG__container{background-color:var(--background);border-radius:.5rem;padding-top:0}.Chart-module__w8eGKG__header{padding:0 1.25rem .75rem}.Chart-module__w8eGKG__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:500}.Chart-module__w8eGKG__description{color:var(--text-muted);margin-top:.5rem;font-size:.875rem}.Chart-module__w8eGKG__chartContainer{width:100%;max-width:100%;height:260px;position:relative;overflow:hidden}.Chart-module__w8eGKG__chartWrapper{padding:0 1.25rem .5rem;position:absolute;inset:0}.Chart-module__w8eGKG__footer{flex-direction:column;gap:.5rem;padding:0 1.25rem 1rem;display:flex}.Chart-module__w8eGKG__performance{color:var(--text-muted);font-size:.875rem;font-weight:400;line-height:1.5}@media (max-width:768px){.Chart-module__w8eGKG__header{padding:1rem 1rem .75rem}.Chart-module__w8eGKG__chartContainer{height:220px}.Chart-module__w8eGKG__chartWrapper{padding:0 .75rem .5rem}.Chart-module__w8eGKG__footer{padding:0 1rem .75rem}}@media (max-width:640px){.Chart-module__w8eGKG__header{padding:.75rem .75rem .5rem}.Chart-module__w8eGKG__title{font-size:.9rem}.Chart-module__w8eGKG__description{margin-top:.25rem;font-size:.8rem}.Chart-module__w8eGKG__chartContainer{height:200px}.Chart-module__w8eGKG__chartWrapper{padding:0 .5rem .25rem}.Chart-module__w8eGKG__footer{padding:0 .75rem .75rem}.Chart-module__w8eGKG__performance{font-size:.8rem;line-height:1.4}}@media (max-width:480px){.Chart-module__w8eGKG__chartContainer{height:180px}}
.ComparativeMetrics-module__SjrCNG__container{background-color:var(--background);border-radius:.5rem;padding-top:0}.ComparativeMetrics-module__SjrCNG__header{padding:0 1.25rem .75rem}.ComparativeMetrics-module__SjrCNG__title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:500}.ComparativeMetrics-module__SjrCNG__subtitle{color:var(--text-muted);margin-top:.5rem;font-size:.875rem}.ComparativeMetrics-module__SjrCNG__tableWrapper{-webkit-overflow-scrolling:touch;width:100%;padding:0 1.25rem;overflow-x:auto}.ComparativeMetrics-module__SjrCNG__table{border-collapse:collapse;width:100%;min-width:300px}.ComparativeMetrics-module__SjrCNG__table th{text-align:center;border-bottom:1px dashed var(--border-dashed);height:2rem;color:var(--text-muted);padding:.5rem 0;font-size:.875rem;font-weight:500}.ComparativeMetrics-module__SjrCNG__table td{border-bottom:1px dashed var(--border-dashed);text-align:center;height:2rem;padding:.5rem 0;font-size:.875rem}.ComparativeMetrics-module__SjrCNG__categoryCell{color:var(--text-primary);text-align:left;padding-left:.5rem;font-weight:500}.ComparativeMetrics-module__SjrCNG__valueCell{color:var(--text-primary);font-weight:600}.ComparativeMetrics-module__SjrCNG__highlight{color:var(--success)}.ComparativeMetrics-module__SjrCNG__footer{flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ComparativeMetrics-module__SjrCNG__metric{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;display:flex}.ComparativeMetrics-module__SjrCNG__icon{width:1rem;height:1rem}.ComparativeMetrics-module__SjrCNG__icon.ComparativeMetrics-module__SjrCNG__up{color:var(--success)}.ComparativeMetrics-module__SjrCNG__icon.ComparativeMetrics-module__SjrCNG__down{color:var(--error)}@media (max-width:767px){.ComparativeMetrics-module__SjrCNG__header{padding:1rem 1rem .5rem}.ComparativeMetrics-module__SjrCNG__title{font-size:.95rem}.ComparativeMetrics-module__SjrCNG__subtitle{margin-top:.25rem;font-size:.813rem}.ComparativeMetrics-module__SjrCNG__tableWrapper{margin-bottom:.5rem;padding:0 1rem}.ComparativeMetrics-module__SjrCNG__footer{padding:1rem}.ComparativeMetrics-module__SjrCNG__table{min-width:280px}}@media (max-width:640px){.ComparativeMetrics-module__SjrCNG__table th,.ComparativeMetrics-module__SjrCNG__table td{padding:.425rem 0;font-size:.813rem}.ComparativeMetrics-module__SjrCNG__categoryCell{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.ComparativeMetrics-module__SjrCNG__metric{font-size:.813rem}.ComparativeMetrics-module__SjrCNG__icon{width:.875rem;height:.875rem}}@media (max-width:480px){.ComparativeMetrics-module__SjrCNG__header{padding:.75rem .75rem .35rem}.ComparativeMetrics-module__SjrCNG__title{font-size:.9rem}.ComparativeMetrics-module__SjrCNG__subtitle{font-size:.75rem}.ComparativeMetrics-module__SjrCNG__tableWrapper{padding:0 .75rem}.ComparativeMetrics-module__SjrCNG__footer{padding:.75rem}.ComparativeMetrics-module__SjrCNG__table th,.ComparativeMetrics-module__SjrCNG__table td{height:1.75rem;font-size:.75rem}.ComparativeMetrics-module__SjrCNG__metric{font-size:.75rem}}
.SectorComparison-module__unEmIW__section{width:100%;margin-top:0}.SectorComparison-module__unEmIW__container{background-color:var(--background);border-radius:.5rem;overflow:hidden}.SectorComparison-module__unEmIW__header{padding:0 1.5rem 0}.SectorComparison-module__unEmIW__titleWrapper{margin-bottom:0}.SectorComparison-module__unEmIW__title{letter-spacing:-.025em;color:var(--text-primary);margin:.5rem 0;font-size:1.5rem;font-weight:600}.SectorComparison-module__unEmIW__description{color:var(--text-muted);margin-top:.25rem;font-size:.875rem}.SectorComparison-module__unEmIW__content{padding:0}.SectorComparison-module__unEmIW__grid{gap:1.5rem;max-width:100%;padding:1.25rem;display:grid}.SectorComparison-module__unEmIW__separator{background-color:var(--border-color);height:1px;margin:1.75rem 0}@media (min-width:768px){.SectorComparison-module__unEmIW__grid{grid-template-columns:2.3fr 3fr 1.7fr}}@media (min-width:1024px){.SectorComparison-module__unEmIW__grid{grid-template-columns:2.3fr 3fr 1.7fr}}@media (min-width:1280px){.SectorComparison-module__unEmIW__grid{grid-template-columns:2.3fr 3fr 1.7fr}}@media (max-width:767px){.SectorComparison-module__unEmIW__section{margin-top:1.25rem}.SectorComparison-module__unEmIW__header{padding:1rem 1rem 0}.SectorComparison-module__unEmIW__title{word-break:break-word;font-size:1.25rem}.SectorComparison-module__unEmIW__description{font-size:.813rem}.SectorComparison-module__unEmIW__grid{grid-template-columns:1fr;gap:1.25rem;padding:1rem}.SectorComparison-module__unEmIW__content{padding:0}.SectorComparison-module__unEmIW__separator{margin:1.25rem 0}}@media (max-width:480px){.SectorComparison-module__unEmIW__section{margin-top:1rem}.SectorComparison-module__unEmIW__header{padding:.75rem .75rem 0}.SectorComparison-module__unEmIW__title{font-size:1.1rem}.SectorComparison-module__unEmIW__description{font-size:.75rem;line-height:1.4}.SectorComparison-module__unEmIW__grid{gap:1rem;padding:.75rem}}
.KeyInsights-module__do2oiq__container{position:relative}.KeyInsights-module__do2oiq__label{background-color:var(--background);color:var(--text-primary);box-shadow:var(--shadow-md);border:1px solid var(--border-highlight);z-index:10;border-radius:9999px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:500;display:block;position:absolute;top:-.75rem;left:2rem}.KeyInsights-module__do2oiq__card{border:1px solid var(--border-highlight);background-color:var(--bg-alternate);background-color:#0000;background-image:linear-gradient(305deg,#1ebde41a 6.06%,#ffffff1a 24.44%),linear-gradient(235deg,#d700fc1a 6.07%,#9ba7c81a 24.26%),linear-gradient(55deg,#1ebde41a 6.06%,#ffffff1a 24.26%),linear-gradient(125deg,#d700fc1a 6.06%,#b695e61a 24.26%);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;border-radius:.5rem;padding:1rem;animation:1.5s ease-out forwards KeyInsights-module__do2oiq__shinyLoad;overflow:hidden}.KeyInsights-module__do2oiq__cardContent{border-radius:.375rem;padding:1rem 0 0}.KeyInsights-module__do2oiq__list{flex-direction:column;gap:.5rem;margin:0;padding:0;display:flex}.KeyInsights-module__do2oiq__listItem{color:var(--text-secondary);gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.KeyInsights-module__do2oiq__listItem:last-child{margin-bottom:0}@media (max-width:640px){.KeyInsights-module__do2oiq__container{margin-top:1.5rem}.KeyInsights-module__do2oiq__cardContent{padding:.5rem}.KeyInsights-module__do2oiq__listItem{font-size:.813rem}}@media (max-width:767px){.KeyInsights-module__do2oiq__container{padding:0 1rem 1rem}.KeyInsights-module__do2oiq__card{padding:.75rem}.KeyInsights-module__do2oiq__list{padding-left:1rem}}@media (max-width:480px){.KeyInsights-module__do2oiq__container{padding:0}.KeyInsights-module__do2oiq__label{margin-bottom:.35rem;padding:.35rem .75rem;font-size:.813rem}.KeyInsights-module__do2oiq__card{padding:1rem 0}.KeyInsights-module__do2oiq__listItem{margin-bottom:.35rem;font-size:.813rem;line-height:1.4}}
.ShareholdingCharts-module__TIOuKa__section{width:100%;margin:2.5rem 0}.ShareholdingCharts-module__TIOuKa__sectionHeader{margin-bottom:1.5rem}.ShareholdingCharts-module__TIOuKa__sectionTitle{color:var(--text-primary);margin:0 0 .5rem;font-size:1.4rem;font-weight:600}.ShareholdingCharts-module__TIOuKa__sectionDescription{color:var(--text-secondary);max-width:85%;font-size:.9rem;font-weight:400;line-height:1.5}.ShareholdingCharts-module__TIOuKa__cardContainer{border-radius:var(--border-radius-lg);background-color:var(--bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--border-color);overflow:hidden}.ShareholdingCharts-module__TIOuKa__cardHeader{background-color:var(--bg-alternate);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ShareholdingCharts-module__TIOuKa__cardTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.ShareholdingCharts-module__TIOuKa__viewDetailsButton{background-color:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:1.5rem;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.75rem;font-weight:500;transition:all .2s;display:flex}.ShareholdingCharts-module__TIOuKa__viewDetailsButton:hover{border-color:var(--border-hover);background-color:var(--hover-bg)}.ShareholdingCharts-module__TIOuKa__buttonIcon{width:14px;height:14px}.ShareholdingCharts-module__TIOuKa__chartGrid{background-color:var(--border-color);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.ShareholdingCharts-module__TIOuKa__chartItem{background-color:var(--bg-primary);flex-direction:column;height:320px;padding:1rem;display:flex}.ShareholdingCharts-module__TIOuKa__chartHeader{margin-bottom:1rem}.ShareholdingCharts-module__TIOuKa__chartTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:.9rem;font-weight:600}.ShareholdingCharts-module__TIOuKa__chartDescription{color:var(--text-secondary);margin:0;font-size:.75rem}.ShareholdingCharts-module__TIOuKa__chartBody{flex:1;position:relative}.ShareholdingCharts-module__TIOuKa__chartWrapper{position:absolute;inset:0}.ShareholdingCharts-module__TIOuKa__tabs{width:100%}.ShareholdingCharts-module__TIOuKa__tabsList{scrollbar-width:none;background-color:var(--bg-alternate);border-bottom:1px solid var(--border-color);display:flex;overflow-x:auto}.ShareholdingCharts-module__TIOuKa__tabsList::-webkit-scrollbar{display:none}.ShareholdingCharts-module__TIOuKa__tabsTrigger{white-space:nowrap;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.75rem 1rem;font-size:.8rem}.ShareholdingCharts-module__TIOuKa__tabsTrigger[data-state=active]{color:var(--primary);border-bottom-color:var(--primary);font-weight:500}.ShareholdingCharts-module__TIOuKa__tabsContent{height:320px;padding:1rem}.ShareholdingCharts-module__TIOuKa__dialogOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:999;cursor:pointer;background-color:#0006;position:fixed;inset:0}.ShareholdingCharts-module__TIOuKa__dialogContent{background-color:var(--bg-primary);border-radius:var(--border-radius-md);width:90vw;max-width:650px;max-height:85vh;box-shadow:var(--shadow-lg);z-index:1000;opacity:0;flex-direction:column;transition:transform .15s ease-in-out,opacity .15s ease-in-out;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.ShareholdingCharts-module__TIOuKa__dialogWrapper{display:inline-block;position:relative}.ShareholdingCharts-module__TIOuKa__dialogCheckbox{opacity:0;width:0;height:0;position:absolute}.ShareholdingCharts-module__TIOuKa__dialogContainer{visibility:hidden;opacity:0;z-index:999;transition:opacity .2s ease-in-out;position:fixed;inset:0}.ShareholdingCharts-module__TIOuKa__dialogCheckbox:checked~.ShareholdingCharts-module__TIOuKa__dialogContainer{visibility:visible;opacity:1}.ShareholdingCharts-module__TIOuKa__dialogCheckbox:checked~.ShareholdingCharts-module__TIOuKa__dialogContainer .ShareholdingCharts-module__TIOuKa__dialogContent{opacity:1;transform:translate(-50%,-50%)scale(1)}.ShareholdingCharts-module__TIOuKa__dialogHeader{background-color:var(--bg-alternate);border-bottom:1px solid var(--border-color);border-radius:var(--border-radius-md)var(--border-radius-md)0 0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.ShareholdingCharts-module__TIOuKa__dialogTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.ShareholdingCharts-module__TIOuKa__dialogSubtitle{color:var(--text-secondary);margin-top:.25rem;font-size:.75rem;display:block}.ShareholdingCharts-module__TIOuKa__closeButton{cursor:pointer;color:var(--text-secondary);background-color:#0000;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex}.ShareholdingCharts-module__TIOuKa__closeButton:hover{background-color:var(--hover-bg);color:var(--text-primary)}.ShareholdingCharts-module__TIOuKa__tableContainer{flex:1;padding:0;overflow-y:auto}.ShareholdingCharts-module__TIOuKa__table{border-collapse:collapse;width:100%}.ShareholdingCharts-module__TIOuKa__table th,.ShareholdingCharts-module__TIOuKa__table td{text-align:left;border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:.75rem 1.25rem;font-size:.875rem}.ShareholdingCharts-module__TIOuKa__table th{background-color:var(--bg-alternate);color:var(--text-primary);white-space:nowrap;font-weight:600;position:sticky;top:0}.ShareholdingCharts-module__TIOuKa__percentCell{text-align:right;font-weight:600}.ShareholdingCharts-module__TIOuKa__table tbody tr:hover{background-color:var(--hover-bg)}.ShareholdingCharts-module__TIOuKa__separator{background-color:var(--border-color);width:100%;height:1px;margin:4rem 0 1rem}@keyframes ShareholdingCharts-module__TIOuKa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ShareholdingCharts-module__TIOuKa__scaleIn{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ShareholdingCharts-module__TIOuKa__viewDetailsButton:focus-visible,.ShareholdingCharts-module__TIOuKa__closeButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ShareholdingCharts-module__TIOuKa__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.ShareholdingCharts-module__TIOuKa__sectionDescription{max-width:100%}.ShareholdingCharts-module__TIOuKa__cardHeader{flex-flow:wrap;align-items:center;gap:.5rem}.ShareholdingCharts-module__TIOuKa__chartGrid{grid-template-columns:1fr}.ShareholdingCharts-module__TIOuKa__chartItem{height:300px}.ShareholdingCharts-module__TIOuKa__dialogContent{width:100vw;max-height:100vh}.ShareholdingCharts-module__TIOuKa__tabsContent{height:227px}}
.StockNavigation-module__hSa3na__nav{flex-shrink:0;width:11rem;padding-top:.75rem}.StockNavigation-module__hSa3na__navContent{flex-direction:column;align-items:flex-start;gap:0;padding:0;font-size:.875rem;font-weight:500;display:flex;position:sticky;top:4.5rem}.StockNavigation-module__hSa3na__navLink{color:var(--text-secondary);border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;text-decoration:none;transition:all .2s;display:flex}.StockNavigation-module__hSa3na__navLink:hover{color:var(--text-primary)}.StockNavigation-module__hSa3na__activeLink{background-color:var(--hover-bg);color:var(--text-primary)}.StockNavigation-module__hSa3na__activeLink:hover{color:var(--text-primary)}.StockNavigation-module__hSa3na__badge{color:inherit;font-size:.875rem}.StockNavigation-module__hSa3na__navTabs{z-index:40;background-color:var(--background);border-bottom:1px solid var(--border-color);width:100%;position:sticky;top:3.5rem;overflow-x:auto}.StockNavigation-module__hSa3na__navTabsContainer{white-space:nowrap;gap:1rem;padding:.5rem 2rem .08rem;display:flex}.StockNavigation-module__hSa3na__tabLink{color:var(--text-secondary);padding:.5rem .25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;position:relative}.StockNavigation-module__hSa3na__tabLink:hover{color:var(--text-primary)}.StockNavigation-module__hSa3na__activeTabLink{color:var(--primary);position:relative}.StockNavigation-module__hSa3na__activeTabLink:after{content:"";background-color:var(--primary);border-radius:1px;width:100%;height:2px;position:absolute;bottom:-1px;left:0}@media (max-width:768px){.StockNavigation-module__hSa3na__nav{width:100%;padding-top:.5rem;overflow-x:auto}.StockNavigation-module__hSa3na__navContent{flex-direction:row;padding:.5rem;position:relative;top:0}.StockNavigation-module__hSa3na__navLink{white-space:nowrap;padding:.375rem .625rem}.StockNavigation-module__hSa3na__navTabsContainer{gap:.5rem;padding:.5rem 0 0}.StockNavigation-module__hSa3na__navTabs{scrollbar-width:thin!important;scrollbar-color:transparent transparent!important}.StockNavigation-module__hSa3na__navTabs::-webkit-scrollbar{width:6px;height:6px}.StockNavigation-module__hSa3na__navTabs::-webkit-scrollbar-track{background-color:#0000}.StockNavigation-module__hSa3na__navTabs::-webkit-scrollbar-thumb{background-color:#0000;border-radius:3px}.StockNavigation-module__hSa3na__navTabs::-webkit-scrollbar-thumb:hover{background-color:#0000}.StockNavigation-module__hSa3na__navTabs::-webkit-scrollbar-thumb:active{background-color:#0000}.StockNavigation-module__hSa3na__navTabs::-webkit-scrollbar-corner{background-color:#0000}.StockNavigation-module__hSa3na__tabLink{padding:.375rem .5rem;font-size:.8rem}}
.SummaryRanks-module__hA4guG__container{margin-bottom:1rem;position:relative}.SummaryRanks-module__hA4guG__badge{background-color:var(--background);color:var(--text-primary);box-shadow:var(--shadow-md);z-index:10;border:1px solid var(--border-highlight);border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;position:absolute;top:-.75rem;right:1rem}.SummaryRanks-module__hA4guG__card{border:1px solid var(--border-highlight);background:var(--background);border-radius:.5rem}.SummaryRanks-module__hA4guG__cardContent{flex-direction:column;gap:.1rem;padding:1.5rem .75rem .5rem;display:flex}.SummaryRanks-module__hA4guG__rankItem{justify-content:space-between;align-items:center;display:flex}.SummaryRanks-module__hA4guG__iconsContainer{gap:0;display:flex}.SummaryRanks-module__hA4guG__iconWrapper{color:var(--text-muted);align-items:center;display:flex}.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="1"],.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="2"],.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="3"]{color:var(--success)}.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="-1"],.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="-2"],.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="-3"]{color:var(--error)}.SummaryRanks-module__hA4guG__iconWrapper[data-rank-value="0"]{color:var(--text-muted)}.SummaryRanks-module__hA4guG__icon{width:1rem;height:1rem}.SummaryRanks-module__hA4guG__tooltipContainer{align-items:center;display:inline-flex;position:relative}.SummaryRanks-module__hA4guG__infoIconWrapper{cursor:help;align-items:center;gap:.25rem;padding:.25rem;display:flex}.SummaryRanks-module__hA4guG__metricLabel{cursor:default;color:var(--text-primary);font-size:.875rem;font-weight:500}.SummaryRanks-module__hA4guG__infoIcon{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}.SummaryRanks-module__hA4guG__tooltip{visibility:hidden;background-color:var(--bg-primary);color:var(--text-primary);width:200px;box-shadow:var(--shadow-lg);opacity:0;z-index:50;pointer-events:none;border-radius:.375rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;transition:opacity .2s,visibility .2s;position:absolute;bottom:calc(100% + 10px);right:0}.SummaryRanks-module__hA4guG__tooltip:after{content:"";border-style:solid;border-width:5px;border-color:var(--bg-primary)transparent transparent transparent;position:absolute;top:100%;right:5px}.SummaryRanks-module__hA4guG__infoIconWrapper:hover+.SummaryRanks-module__hA4guG__tooltip,.SummaryRanks-module__hA4guG__infoIconWrapper:focus-within+.SummaryRanks-module__hA4guG__tooltip{visibility:visible;opacity:1}@media (max-width:640px){.SummaryRanks-module__hA4guG__cardContent{padding:1.25rem .5rem .25rem}.SummaryRanks-module__hA4guG__badge{padding:.125rem .5rem;font-size:.675rem}.SummaryRanks-module__hA4guG__icon,.SummaryRanks-module__hA4guG__infoIcon{width:.875rem;height:.875rem}.SummaryRanks-module__hA4guG__metricLabel{font-size:.75rem}}@media (max-width:768px){.SummaryRanks-module__hA4guG__tooltip{width:180px;font-size:.7rem;right:-10px}}
.page-module__ins9pq__pageContainer{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:100%;margin:0 auto;display:flex}.page-module__ins9pq__mainContent{flex:1;width:calc(100% - 4rem);min-width:0;max-width:85rem;padding:0 2rem;overflow-x:hidden}.page-module__ins9pq__contentGrid{gap:1.5rem;width:100%;max-width:100%;display:flex}.page-module__ins9pq__headerSection{gap:1.5rem;margin-bottom:2rem;display:flex}.page-module__ins9pq__mainCard{background:var(--background);border:none;border-radius:.5rem;flex:1 1 0;width:calc(100% - 22rem);padding:1rem}.page-module__ins9pq__cardHeader{padding-top:.25rem}.page-module__ins9pq__companyHeader{align-items:center;gap:1rem;width:100%;display:flex}.page-module__ins9pq__companyLogo{object-fit:contain;border-radius:.375rem}.page-module__ins9pq__companyInfo{gap:.25rem;display:grid}.page-module__ins9pq__companyName{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:600}.page-module__ins9pq__tickerSymbol{color:var(--text-secondary)}.page-module__ins9pq__industryGroup{color:var(--text-muted);font-size:.875rem}.page-module__ins9pq__industryLabel{color:var(--text-muted);margin:0;font-size:.875rem}.page-module__ins9pq__priceSection{gap:.25rem;margin-left:auto;display:grid}.page-module__ins9pq__priceContainer{flex-direction:column;align-items:flex-end;display:flex}.page-module__ins9pq__priceDisplay{align-items:center;gap:.5rem;display:flex}.page-module__ins9pq__currentPrice{color:var(--text-primary);font-size:1.875rem;font-weight:600}.page-module__ins9pq__priceDiff{font-size:1.125rem;font-weight:500}.page-module__ins9pq__positive{color:var(--success)}.page-module__ins9pq__negative{color:var(--error)}.page-module__ins9pq__marketStatus{align-items:center;gap:.25rem;font-size:.875rem;display:flex}.page-module__ins9pq__statusLabel{white-space:nowrap;font-size:.875rem}.page-module__ins9pq__marketOpen{color:var(--success)}.page-module__ins9pq__marketClosed{color:var(--warning)}.page-module__ins9pq__timestamp{color:var(--text-secondary);white-space:nowrap;font-size:.875rem;font-weight:600}.page-module__ins9pq__sidebar,.page-module__ins9pq__sidebarRight{width:20rem}.page-module__ins9pq__sidebarSection{margin-top:1rem}.page-module__ins9pq__sidebarSectionLarge{margin-top:1.5rem}.page-module__ins9pq__loadingPlaceholder{background-color:var(--loading-bg);border-radius:.5rem;height:24rem;animation:2s cubic-bezier(.4,0,.6,1) infinite page-module__ins9pq__pulse}.page-module__ins9pq__priceMuted{opacity:.6;transition:opacity .3s}.page-module__ins9pq__diffMuted{opacity:.4;transition:opacity .3s}.page-module__ins9pq__timestampMuted{opacity:.7;transition:opacity .3s}.page-module__ins9pq__invisible{opacity:0;visibility:hidden;position:absolute}.page-module__ins9pq__separator{background-color:var(--border-color);height:1px;margin:2.5rem 0}.page-module__ins9pq__pricePulse{background-color:#27ae60;border-radius:50%;width:8px;height:8px;margin-left:5px;animation:1.5s infinite page-module__ins9pq__pulse;display:inline-block}.page-module__ins9pq__logoInfoWrapper{flex-grow:1;align-items:center;gap:1rem;width:100%;display:flex}.page-module__ins9pq__companyInfo{flex:1;gap:.25rem;display:grid}@media (max-width:1200px){.page-module__ins9pq__mainContent{width:calc(100% - 2rem);padding:0 1rem}.page-module__ins9pq__companyName{font-size:1.25rem}}@media (max-width:1024px){.page-module__ins9pq__pageContainer,.page-module__ins9pq__headerSection{flex-direction:column}.page-module__ins9pq__sidebarRight{width:100%}.page-module__ins9pq__contentGrid{flex-direction:column;gap:1rem}.page-module__ins9pq__mainCard{width:100%}.page-module__ins9pq__sidebar{flex-wrap:wrap;gap:1rem;width:100%;display:flex}.page-module__ins9pq__sidebarSection,.page-module__ins9pq__sidebarSectionLarge{flex:1;min-width:300px}}@media (max-width:768px){.page-module__ins9pq__mainContent{width:calc(100% - 1.5rem);padding:0 .75rem}.page-module__ins9pq__pageContainer{flex-direction:column;gap:1rem}.page-module__ins9pq__currentPrice{font-size:1.5rem}.page-module__ins9pq__priceDiff{font-size:1rem}.page-module__ins9pq__companyInfo{width:100%}.page-module__ins9pq__mainCard{padding:0}.page-module__ins9pq__companyHeader{flex-wrap:wrap;align-items:center;gap:.75rem;width:100%;display:flex}.page-module__ins9pq__logoInfoWrapper{order:1;width:100%}.page-module__ins9pq__priceSection{order:2;width:100%;margin-left:0;overflow-x:hidden}.page-module__ins9pq__priceContainer{align-items:flex-start;width:100%}}@media (max-width:640px){.page-module__ins9pq__mainContent{width:calc(100% - 1.5rem);padding:0 .75rem}.page-module__ins9pq__contentGrid{gap:.75rem}.page-module__ins9pq__companyLogo{width:48px;height:48px}.page-module__ins9pq__currentPrice{font-size:1.25rem}.page-module__ins9pq__priceDiff{font-size:.875rem}.page-module__ins9pq__marketStatus{flex-wrap:wrap}.page-module__ins9pq__timestamp{width:100%;font-size:.75rem}.page-module__ins9pq__separator{margin:1.5rem 0}}@media (max-width:480px){.page-module__ins9pq__mainContent{width:calc(100% - 2rem);padding:0 .5rem}.page-module__ins9pq__companyLogo{width:40px;height:40px}.page-module__ins9pq__companyName{font-size:1.125rem;line-height:1.3}.page-module__ins9pq__industryLabel{font-size:.75rem}.page-module__ins9pq__priceDisplay{gap:.25rem}.page-module__ins9pq__currentPrice{width:100%;font-size:1.25rem}.page-module__ins9pq__priceDiff{font-size:.875rem}.page-module__ins9pq__cardHeader>*+*{margin-top:1.25rem}.page-module__ins9pq__sidebarSection,.page-module__ins9pq__sidebarSectionLarge{min-width:100%}}@media (max-width:375px){.page-module__ins9pq__mainContent{width:calc(100% - .5rem);padding:0 .25rem}.page-module__ins9pq__companyHeader{gap:.5rem}.page-module__ins9pq__companyName{font-size:1rem}}@keyframes page-module__ins9pq__pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=9a9dfb414e1a8e69.css.map*/