.intelligence-panel{background:#fff;border:1px solid #dfe8f2;border-radius:12px;min-width:0;margin:14px 0;padding:14px 16px}.discovery-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.discovery-heading h2,.intelligence-panel h2{margin:0;font-size:16px}.comparison-number{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Inter,sans-serif;display:inline-block}.discovery-note{color:#7b8da3;margin:10px 0;font-size:12px;line-height:1.8}.investor-page-intro h1{margin:0 0 5px;font-size:24px}.investor-page-intro p{color:#71859d;margin:0;font-size:12px}.intelligence-panel>h2{margin-bottom:8px}@media (max-width:650px){.intelligence-panel{padding:12px 10px}.investor-page-intro h1{font-size:22px}.discovery-heading h2{font-size:15px}.discovery-note{font-size:12px}}.market-overview{background:#f9fbfd;border:1px solid #e0e8f2;border-radius:10px;margin:12px 0 8px;padding:10px 12px}.market-overview>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.market-overview span{color:#73879f;font-size:12px;display:block}.market-overview strong{color:#74879f;margin-top:4px;font:500 18px Inter,sans-serif;display:block}.market-overview p{color:#7c8da2;margin:7px 0 0;font-size:12px}.market-overview a{margin-inline-start:6px}.ranking-tabs{flex-wrap:wrap;gap:7px;margin-block:14px;display:flex}.ranking-tabs button{color:#527193;background:#fff;border:1px solid #dee7f2;border-radius:8px;min-height:44px;padding:7px 10px;font-size:12px}.ranking-tabs button[aria-pressed=true]{color:#245baa;background:#eaf2ff;border-color:#aac5eb}.market-empty{color:#607b99;padding:14px 0;font-size:13px;line-height:1.9}.history-control{justify-content:space-between;align-items:center;gap:8px;margin-block:8px;display:flex}.history-control select{color:#577798;background:#fff;border:1px solid #dce7f2;border-radius:7px;max-width:170px;min-height:44px;padding-inline:6px;font-size:12px}.ranking-tabs button:focus-visible{outline-offset:2px;outline:2px solid #2a6ac7}@media (max-width:650px){.market-overview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.market-overview span{font-size:12px}.market-overview strong{font-size:16px}.ranking-tabs{gap:5px}.ranking-tabs button{padding:5px 8px;font-size:12px}}.ord-history-table bdi{direction:ltr;unicode-bidi:isolate}.monitor-panel{min-width:0}.monitor-panel h2{margin:0;font-size:16px}.monitor-panel h3{font-size:13px;font-weight:500}.monitor-coverage{color:#7b8fa6;margin:8px 0;font-size:12px;line-height:1.8}.five-year-table bdi{white-space:nowrap;direction:ltr;unicode-bidi:isolate;font-family:Inter,sans-serif;display:inline-block}.five-year-table small{color:#8092a8;margin-top:4px;font-size:12px;display:block}.five-year-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:650px;font-size:12px}.five-year-table th,.five-year-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #e7eef7;padding:10px 6px;font-weight:400}.five-year-table th:first-child{z-index:1;background:#fff;width:170px;position:sticky;inset-inline-start:0}.five-year-table thead th{color:#7289a3;background:#f4f8fc;font-size:12px}.monitor-show-years{color:#376eaa;background:0 0;border:0;min-height:44px;padding:0;font-size:12px}@media (max-width:650px){.five-year-table{min-width:560px;font-size:12px}.five-year-table th,.five-year-table td{padding:9px 5px}.five-year-table{min-width:435px}.five-year-table th:first-child{width:90px}}.minimal-home{max-width:850px;margin-inline:auto;padding-top:8px}.monitor-panel .ord-source{background:0 0;border:0;border-top:1px solid #e1eaf5;border-radius:0;margin-top:10px}.monitor-panel .ord-source summary{min-height:44px;padding-inline:0;font-size:12px}.monitor-panel .ord-source p{color:#778fa9;font-size:12px;line-height:1.8}.monitor-panel .ord-source a{overflow-wrap:anywhere;padding-block:7px;font-size:12px;display:block}.monitor-panel bdi,.five-year-table small bdi{direction:ltr;unicode-bidi:isolate;display:inline-block}.data-mode-bar{flex-wrap:wrap;align-items:center;gap:8px}.data-mode-bar.demo-active{color:#795318;background:#fff5df;border:1px solid #ead2a2;border-radius:8px;margin-top:12px;padding:10px 12px}.data-mode-bar .text-button{border:1px solid;border-radius:6px;padding:4px 8px;font-size:12px}.demo-active .status-dot{background:#c2811a}.demo-mode .ord-panel:before,.demo-mode .intelligence-panel:before,.demo-mode .monitor-panel:before{content:"DEMO · بيانات تجريبية";color:#795318;margin-bottom:8px;font-size:12px;display:block}.data-mode-bar{font-size:12px}.financial-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;border:1px solid #e1e9f2;border-radius:8px;width:100%;max-width:100%;overflow:auto}.financial-table{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;font-size:13px}.financial-table th,.financial-table td{vertical-align:middle;text-align:end;border-bottom:1px solid #e9eff6;padding:8px;font-weight:400}.financial-table th:first-child{text-align:start;z-index:1;background:#fff;width:37%;position:sticky;inset-inline-start:0}.financial-table thead th{color:#607a95;white-space:nowrap;background:#f3f7fc;font-size:12px}.financial-table td bdi,.financial-table thead bdi{white-space:nowrap;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;font-family:Inter,sans-serif;display:inline-block}.financial-table .financial-group th{color:#5d7895;background:#f8fafc;padding:7px 8px;font-size:12px;font-weight:500;position:static}.financial-table .financial-row-detail>td{text-align:start;background:#f6f9fd;padding:12px}.financial-table.history-five{min-width:610px}.financial-table.history-five th:first-child{width:180px}.financial-row-toggle{text-align:start;font:inherit;color:#315c87;background:0 0;border:0;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:38px;padding:0;display:flex}.financial-row-toggle>span{color:#7c96b4;font-family:Inter,sans-serif}.financial-method p{color:#627c96;overflow-wrap:anywhere;margin:5px 0;font-size:12px;line-height:1.8}.financial-method a{padding:5px 0;font-size:12px;display:block}.table-unit{color:#71849a;margin:8px 0;font-size:12px;line-height:1.7}.history-control{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:3px 0 9px;display:flex}.history-control h2,.history-control h3{margin:0;font-size:15px;font-weight:500}.history-control select,.compact-select{color:#426484;background:#fff;border:1px solid #dce5f1;border-radius:7px;max-width:145px;min-height:40px;padding:4px 8px;font-size:12px}.history-control .monitor-show-years{white-space:nowrap;min-height:40px}.intelligence-panel,.ord-panel{margin-block:10px;padding:12px}.investor-page-intro{padding:8px 0 3px}.investor-page-intro h1{font-size:21px}.investor-page-intro p{font-size:12px}.ord-source{background:0 0;border:0;border-top:1px solid #e4ebf3;border-radius:0;margin-top:10px;padding-top:4px}.ord-source>summary{min-height:42px;font-size:12px}.ord-source p,.ord-source a{font-size:12px}.ord-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.market-overview>div{background:#fff;border:1px solid #e0e8f2;border-radius:12px;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}.market-overview>div>div{background:0 0!important;border:0!important;border-radius:0!important;padding:18px 16px!important}.market-overview>div>div:nth-child(odd){border-inline-end:1px solid #e7edf5!important}.market-overview>div>div:nth-child(-n+2){border-bottom:1px solid #e7edf5!important}.market-overview span{color:#6b819a;font-size:12px}.market-overview strong{font-weight:500;line-height:1.6;display:block;font-size:23px!important}.market-overview small{color:#8394a7;font-size:12px;display:block}.market-overview p{font-size:12px}.minimal-home{max-width:650px}.company-picker-trigger{color:#244d78;text-align:start;background:#fff;border:1px solid #dce6f3;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:84px;margin-top:14px;padding:16px;display:flex}.company-picker-trigger>span:nth-child(2){flex:1}.company-picker-trigger strong{font-size:15px;font-weight:500;display:block}.company-picker-trigger small{color:#7a8fa6;margin-top:5px;font-size:12px;display:block}.picker-symbol{background:#edf4ff;border-radius:10px;padding:10px;display:flex}.picker-symbol svg{width:22px;height:22px}.data-status.data-mode-bar{gap:6px;min-height:36px;margin-block:8px;font-size:12px;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.data-mode-bar>span:first-child{align-items:center;gap:5px;display:flex}.data-mode-bar>span:last-child{margin-inline-start:auto}.data-mode-bar.demo-active>span:last-child{display:none}.data-mode-bar .text-button{border:0;color:#466e9b;border-inline-start:1px solid #d5dfe9;border-radius:0;min-height:32px;padding:0 8px}.demo-mode .ord-panel:before,.demo-mode .intelligence-panel:before,.demo-mode .monitor-panel:before{display:none}.demo-active{color:#9a671d!important}.compact-tabs,.ranking-tabs.compact-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:5px;max-width:100%;margin:8px 0;padding:5px 0 8px;display:flex;overflow-x:auto}.compact-tabs button{white-space:nowrap;color:#67819c;background:#fff;border:1px solid #e1e8f1;border-radius:7px;flex:none;min-height:42px;padding:7px 12px;font-size:12px}.compact-tabs button[aria-pressed=true]{color:#225c9d;background:#ecf3fd;border-color:#c8daf0}.ranking-company{color:#315d87;text-align:start;font:inherit;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:40px;padding:0;display:flex}.ranking-company small{color:#7e91a7;margin-top:3px;font:12px Inter,sans-serif;display:block}.rank-number{color:#93a1b3;min-width:13px;font:12px Inter,sans-serif}.ranking-standard td{white-space:nowrap}.related-links{flex-wrap:wrap;gap:12px;display:flex}.related-links .text-button{min-height:40px;font-size:12px}.announcement-list{margin:4px 0;padding:0;list-style:none}.announcement-list>li{border-bottom:1px solid #e8eef5;padding:12px 0}.disclosure-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.disclosure-meta>button{color:#365f88;text-align:start;background:0 0;border:0;min-height:32px;padding:0;font-size:12px}.disclosure-meta>bdi,.disclosure-meta button bdi{color:#8c9caf;font:12px Inter,sans-serif}.disclosure-category{color:#7b6b94;background:#f1eff6;border-radius:4px;padding:3px 6px;font-size:12px}.disclosure-category.financial{color:#4675b4;background:#eaf2ff}.disclosure-category.rights{color:#388060;background:#e9f6ef}.disclosure-category.governance{color:#a37f39;background:#fff5e4}.disclosure-category.general{color:#7b6e90;background:#f2eff7}.announcement-list p{color:#426384;margin:4px 0;font-size:13px;line-height:1.7}.disclosure-foot{color:#8a9bb0;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.disclosure-foot a{align-items:center;min-height:32px;font-size:12px;display:flex}.disclosure-foot bdi{font-family:Inter,sans-serif}.event-dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0;display:grid}.event-dates div{display:block}.event-dates dt{color:#889aaf;font-size:12px}.event-dates dd{margin:3px 0;font:12px Inter,sans-serif}.dividend-events>div{border-bottom:1px solid #e4ecf5;margin-block:10px}.distribution-status{white-space:normal;font-size:12px;line-height:1.6}.monitor-panel h2{font-size:15px}.monitor-coverage,.monitor-show-years{font-size:12px}@media (min-width:800px){.market-overview>div>div{padding:22px!important}}@media (max-width:650px){.financial-table{font-size:12px}.financial-table th,.financial-table td{padding:7px 5px}.financial-table th:first-child{width:37%}.financial-table thead th{font-size:12px}.financial-table.history-five{min-width:535px}.financial-table.history-five th:first-child{width:150px}.financial-row-toggle{min-height:40px}.financial-table .financial-group th{font-size:12px}.market-overview>div>div{padding:14px!important}.market-overview strong{font-size:21px!important}.market-overview span{font-size:12px}.company-picker-trigger{min-height:80px;padding:14px}.company-picker-trigger strong{font-size:14px}.company-picker-trigger small{font-size:12px}.data-mode-bar{justify-content:space-between}.data-mode-bar>span:last-child{font-size:12px}.ranking-standard th:first-child{width:40%}.ranking-company{gap:4px;font-size:12px}.financial-method p{font-size:12px}.compact-tabs button{padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media (max-width:650px){.financial-table{min-width:330px}.financial-table.history-five{min-width:535px}}body:has(.company-picker-dialog[open]){overflow:hidden}.financial-table{display:table}.financial-table thead{display:table-header-group}.financial-table tbody{display:table-row-group}.financial-table tr{display:table-row}.financial-table th,.financial-table td,.financial-table thead th:first-child{display:table-cell}.financial-table tbody th{background:#fff;grid-column:auto;font-weight:400}.financial-table td{color:#264c71}.financial-table th:first-child{background:#fff}.financial-table thead th:first-child{background:#f3f7fc}.market-overview{background:0 0;border:0;border-radius:0;padding:0}.shell .financial-table{display:table}.shell .financial-table thead{display:table-header-group}.shell .financial-table tbody{display:table-row-group}.shell .financial-table tr{display:table-row}.shell .financial-table th,.shell .financial-table td,.shell .financial-table thead th:first-child{padding:8px 6px;display:table-cell}.shell .financial-table tbody th{background:#fff;grid-column:auto;font-weight:400}.shell .financial-table thead th{background:#f3f7fc}.shell .financial-table .financial-group th{background:#f8fafc;padding:7px;font-weight:500}.shell .financial-table .financial-row-detail>td{background:#f6f9fd;padding:12px}.market-overview>div>div strong{color:#254a71}.shell .home-discovery{border-bottom:1px solid #dde6f0;margin-bottom:22px;padding:20px 0 28px}.home-discovery h1{color:#173a60;margin:0 0 8px;font-size:24px;font-weight:600;line-height:1.5}.home-discovery p{color:#526b85;margin:0;font-size:14px}.shell .home-discovery .company-picker-trigger{border:1px solid #9bb7d9;min-height:94px;margin-top:20px;box-shadow:0 4px 16px #183c6509}.home-discovery .picker-symbol{color:#fff;background:#173e68}.market-overview h2{margin:0 0 12px;font-size:15px;font-weight:500}.shell .market-overview p,.shell .market-overview small,.shell .market-overview span,.shell .company-picker-trigger small{color:#526b85}.shell .data-mode-bar .text-button{color:#254d76;background:#fff;border:1px solid #8ca6c0;border-radius:7px;min-height:40px;padding:5px 10px;font-weight:500}.shell .data-mode-bar .text-button:hover{background:#edf4fc}.shell .data-mode-bar{flex-wrap:wrap}.shell .data-mode-bar>span:first-child{font-weight:500}.shell .financial-row-toggle .metric-label{color:#294f74;flex:1}.metric-trend{color:#537fae;direction:ltr;flex:none;width:72px;height:30px}.metric-trend line{stroke:currentColor;stroke-width:1.8px}.metric-trend circle{fill:currentColor}.shell .financial-row-toggle .expand-cue{color:#526b85;text-align:center;width:12px}.expandable-financial-row{cursor:pointer}.shell .financial-table .expandable-financial-row:hover>th,.shell .financial-table .expandable-financial-row:hover>td{background:#f1f6fb}.financial-row-toggle:focus-visible{outline-offset:3px;outline:2px solid #3878bc}.shell .financial-method p,.shell .table-unit,.shell .monitor-coverage,.shell .financial-table thead th,.shell .financial-table .financial-group th,.shell .disclosure-foot,.shell .ranking-company small,.shell .event-dates dt{color:#526780}.shell .table-unit,.shell .monitor-coverage{font-size:12px}.shell .announcement-list>li{padding:8px 0}.shell .disclosure-meta{justify-content:flex-start;gap:8px}.shell .disclosure-meta button bdi{color:#526780}.shell .announcement-list p{margin:0;font-size:12px}.shell .disclosure-category,.shell .disclosure-foot{font-size:12px}@media (min-width:800px){.shell .financial-table:not(.history-five) th:first-child{width:40%}.shell .financial-row-toggle{gap:16px}.shell .announcement-list>li{grid-template-columns:minmax(180px,1.1fr) minmax(180px,1.2fr) minmax(170px,1fr);align-items:center;gap:12px;display:grid}.shell .disclosure-meta{flex-wrap:wrap}.shell .disclosure-foot{flex-wrap:wrap;justify-content:space-between}.shell .financial-table .financial-group th{font-size:12px}}@media (max-width:799px){.shell .financial-row-toggle{grid-template-columns:minmax(0,1fr) 10px;gap:2px 3px;display:grid}.shell .financial-row-toggle .metric-label{grid-area:1/1}.shell .financial-row-toggle .expand-cue{grid-area:1/2/3}.metric-trend{grid-column:1;width:52px;height:22px}.home-discovery h1{font-size:21px}.shell .home-discovery{margin-bottom:18px;padding-top:12px}.shell .company-picker-trigger small{font-size:12px}.shell .disclosure-foot{min-height:28px}.shell .data-mode-bar>span:last-child{display:none}}.historical-comparison thead button{color:inherit;font:inherit;background:0 0;border:0;min-height:40px;padding:0}.historical-dashboard .history-control select{max-width:220px}.historical-comparison th:first-child{width:38%}.legacy-analytics>header{display:none}@media (max-width:650px){.shell .historical-comparison:not(.history-five){min-width:0}.shell .historical-comparison:not(.history-five) th:first-child{width:37%}.shell .historical-comparison td{font-size:12px}.historical-dashboard .history-control select{max-width:100%}}.shell .minimal-home{grid-template-columns:minmax(0,1fr);gap:16px;max-width:none;display:grid}.shell .home-discovery{border:0;margin:0;padding:4px 0 8px}.home-discovery h1{font-size:20px}.shell .home-discovery .company-picker-trigger{min-height:54px;box-shadow:none;border-radius:8px;margin-top:8px;padding:8px 12px}.home-discovery .company-picker-trigger small{display:none}.home-discovery .company-picker-trigger strong{font-size:14px;font-weight:400}.home-discovery .picker-symbol{color:#285a89;background:0 0;padding:7px}.shell .market-overview strong{font-size:20px!important}.shell .historical-comparison,.shell .historical-comparison td{font-size:14px}.shell .historical-comparison thead th{font-size:12px}.shell .historical-comparison th:first-child{z-index:2;position:sticky;inset-inline-start:0}.shell .historical-comparison td{white-space:nowrap}.shell .historical-comparison tbody .ranking-company{font-size:14px}.shell .historical-comparison .ranking-company small{font-size:12px}.shell .ord-panel{border:0;margin:4px 0;padding:8px 0}.shell .company-content-tabs{margin:4px 0!important}.shell .company-content-tabs button{min-height:44px!important;font-size:14px!important}.current-period-heading{line-height:1.7;margin:8px 0!important;font-size:17px!important}.investor-summary-wrap{max-width:100%}.investor-summary-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.investor-summary-table th,.investor-summary-table td{text-align:start;vertical-align:middle;border-bottom:1px solid #e1e9f2;padding:8px 7px;font-weight:400}.investor-summary-table th:first-child{width:32%}.investor-summary-table thead th{color:#526780;background:#f1f6fc;font-size:12px}.investor-summary-table small{color:#526780;font-size:12px;font-weight:400;display:block}.investor-summary-table td bdi{white-space:nowrap;font-family:Inter,sans-serif;font-size:14px}.investor-summary-table .summary-group th{color:#526780;background:#f8fafc;padding-block:6px;font-size:13px}.shell .intelligence-panel{border-radius:8px;padding:10px}.comparison-selected{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.comparison-selected button{color:#285780;background:#f2f7fd;border:1px solid #d5e1ee;border-radius:7px;min-height:44px;padding:6px 10px;font-size:14px}.comparison-matrix-scroll{overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.shell .comparison-intelligence{width:100%;min-width:calc(150px + var(--comparison-count)*120px);table-layout:fixed;font-size:14px;display:table}.shell .comparison-intelligence thead{display:table-header-group}.shell .comparison-intelligence tbody{display:table-row-group}.shell .comparison-intelligence tbody>tr,.shell .comparison-intelligence thead>tr{display:table-row}.shell .comparison-intelligence tbody>tr>th,.shell .comparison-intelligence th,.shell .comparison-intelligence td{text-align:start;width:auto;min-height:0;padding:10px 8px;display:table-cell}.shell .comparison-intelligence th:first-child{z-index:1;background:#f4f8fc;width:150px;position:sticky;inset-inline-start:0}.shell .comparison-intelligence tbody>tr>th:first-child{width:150px;font-size:14px}.shell .comparison-intelligence td:before{content:none;display:none}.shell .comparison-number{font-size:14px}.shell .comparison-intelligence small{color:#526780;font-size:12px}.shell .comparison-intelligence thead button{font-size:14px}.shell .comparison-intelligence thead th:first-child{z-index:2}.shell .comparison-intelligence td bdi{white-space:nowrap}@media (min-width:1000px){.shell .minimal-home{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.home-discovery,.market-overview{grid-column:1}.shell .investor-page-intro h1{font-size:23px}.shell .historical-comparison.history-five{min-width:0}}@media (max-width:999px){.investor-summary-table .summary-extra{display:none}.investor-summary-table th:first-child{width:44%}.shell .historical-comparison td{font-size:13px}.shell .historical-comparison tbody .ranking-company{font-size:14px}.shell .historical-comparison:not(.history-five) th:first-child{width:35%}.shell .historical-comparison th,.shell .historical-comparison td{padding:8px 4px}.investor-summary-table td{padding:6px 4px}.investor-summary-table td bdi{font-size:13px}.shell .financial-table tbody th,.shell .financial-table th:first-child{white-space:normal}.shell{padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.company-content-tabs button{flex:1}.shell .financial-table .financial-row-toggle{min-height:44px}.shell .ord-topline{margin-block:4px}}.indicator-label{color:#28567f;flex:1;font-size:14px!important}.indicator-label small{font-size:12px;display:block}.investor-summary-table thead small bdi{white-space:nowrap}.investor-summary-table thead th{overflow-wrap:normal}.investor-summary-table td{font-variant-numeric:tabular-nums}.window-end-label{color:#526780;font-size:13px}.shell .investor-summary-table td bdi,.shell .historical-comparison td{font-size:14px}.shell .comparison-intelligence{min-width:calc(130px + var(--comparison-count)*100px)}.shell .comparison-intelligence th:first-child,.shell .comparison-intelligence tbody>tr>th:first-child{width:130px}.shell .data-status.data-mode-bar{gap:6px;min-height:44px;margin:6px 0 8px;padding:0!important}.shell .data-mode-bar .text-button{border-inline-start:0;min-height:44px}.shell .minimal-home{flex-direction:column;gap:16px;max-width:none;display:flex}.shell .minimal-home>section{width:100%;margin:0}.shell .home-discovery{padding:0}.shell .home-discovery .company-picker-trigger{min-height:48px;margin:0;padding:6px 12px}.shell .market-overview>div{border:0;border-radius:0}.shell .market-overview>div>div{padding:8px 12px!important}.shell .market-overview>p{margin:6px 0 0;line-height:1.6}.shell .investor-page-intro{margin:0 0 8px;padding:0}.shell .investor-page-intro h1{margin:0 0 8px}.shell .investor-page-intro p{margin:0;line-height:1.6}.shell .intelligence-panel{margin-block:16px;padding:10px}.shell .intelligence-panel h2,.shell .intelligence-panel h3{margin-block:0 8px}.shell .compact-tabs,.shell .ranking-tabs.compact-tabs{gap:6px;margin:8px 0;padding:0}.shell .compact-tabs button,.shell .history-control select,.shell .history-control .monitor-show-years{min-height:44px}.shell .history-control{gap:8px;margin:0 0 8px}.shell .historical-dashboard .history-control{justify-content:flex-start}.shell .historical-dashboard .history-control .monitor-show-years{margin-inline-start:auto}.shell .historical-dashboard .history-sector{flex:0 auto;min-width:0;max-width:190px}.shell .comparison-selected{gap:6px;margin:8px 0}.coverage-control{flex:none;align-items:center;display:inline-flex}.coverage-trigger{color:#526780;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:14px;display:inline-flex}.coverage-icon{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font:500 12px Inter,sans-serif;display:inline-flex}.coverage-trigger:focus-visible{outline-offset:2px;outline:2px solid #285c90}.coverage-trigger:hover,.coverage-trigger[aria-expanded=true]{background:#edf3f9}.coverage-popover{overscroll-behavior:contain;color:#284e73;background:#fff;border:1px solid #d5dfea;border-radius:9px;width:340px;max-width:calc(100vw - 24px);margin:0;padding:12px;font:400 14px/1.6 IBM Plex Sans Arabic,Inter,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 8px 28px #17324f24}.coverage-popover::backdrop{background:0 0}.coverage-popover:lang(en){font-family:Inter,sans-serif}.coverage-popover table{border-collapse:collapse;table-layout:auto;width:100%}.coverage-popover th,.coverage-popover td{text-align:start;vertical-align:top;border-bottom:1px solid #e3ebf3;padding:7px 4px;font-size:13px;font-weight:400}.coverage-popover thead th{color:#526780;font-weight:500}.coverage-popover small{font-size:12px;display:block}.coverage-popover td bdi{font-variant-numeric:tabular-nums;white-space:nowrap}.coverage-popover p{margin:8px 0 0;font-size:13px}@media (min-width:1000px){.shell .market-overview>div{grid-template-columns:repeat(4,minmax(0,1fr))!important}.shell .market-overview>div>div{border-bottom:0!important;border-inline-end:1px solid #e7edf5!important}.shell .market-overview>div>div:last-child{border-inline-end:0!important}}@media (max-width:799px){.shell{padding-inline:14px!important;padding-bottom:calc(112px + env(safe-area-inset-bottom))!important}.shell .intelligence-panel{padding:8px}.shell .historical-dashboard .history-sector{max-width:145px}.shell .historical-dashboard .history-control{gap:6px}}.analysis-period-group{margin-block:14px}.analysis-period-group .period-heading{font-size:13px;font-weight:500}.historical-comparison .ranking-company{flex-direction:column;align-items:flex-start;display:inline-flex}.analysis-period-group .monitor-coverage .text-button{margin:4px}.shell .shared-financial-analysis .historical-comparison tbody>tr>th{padding-inline-end:30px;position:relative}.shell .shared-financial-analysis .ranking-company{gap:0;min-height:44px}.analysis-period-group .period-heading{overflow-wrap:anywhere;line-height:1.7}.ord-prototype{color:#18334f;max-width:1060px;margin-inline:auto;padding-bottom:12px;font-size:13px}.ord-prototype *{box-sizing:border-box}.ord-prototype button,.ord-prototype summary{cursor:pointer;min-height:44px}.ord-prototype button:focus-visible,.ord-prototype summary:focus-visible,.ord-prototype a:focus-visible{outline-offset:2px;outline:2px solid #2465c9}.ord-topline{color:#70839a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-size:12px;display:flex}.ord-topline button{color:#44658c;background:0 0;border:0;padding:0;font-size:12px}.ord-tabs{border-bottom:1px solid #dce5ef;gap:16px;margin:12px 0 0;display:flex}.ord-tabs button{color:#72839a;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 10px;font-size:13px}.ord-tabs button[aria-pressed=true]{color:#183e65;border-bottom-color:#205fb4;font-weight:600}.ord-panel{background:#fff;border:1px solid #dfe8f2;border-radius:12px;min-width:0;margin-top:12px;padding:14px 16px}.ord-panel h2{margin:0;font-size:16px;font-weight:600}.ord-history-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.ord-prototype .ord-history-table th,.ord-prototype .ord-history-table td{text-align:center;vertical-align:middle;background:0 0;border-bottom:1px solid #e3ebf5;width:auto;padding:8px 5px;font-weight:400}.ord-history-table th:first-child{text-align:start;width:31%}.ord-history-table thead th{color:#7a899c;font-size:12px}.ord-history-table small{font-size:12px}.ord-source{min-width:0;max-width:100%;font-size:12px}.ord-source summary{color:#527394;align-items:center;gap:6px;padding:0;font-size:12px;list-style:none;display:flex}.ord-source summary:before{content:none;font-family:Inter,sans-serif}.ord-source[open] summary:before{content:"−"}.ord-source>div{padding-bottom:8px}.ord-source p{overflow-wrap:anywhere;color:#7a899c;margin:4px 0 8px;font-size:12px;line-height:1.7}.ord-source a{overflow-wrap:anywhere;padding-block:6px;font-size:12px;line-height:1.6;display:block}.ord-source a small{color:#7a899c;font-size:12px;display:block}@media (max-width:650px){.ord-tabs{justify-content:space-between;gap:4px;margin-top:7px}.ord-tabs button{flex:1;padding-inline:10px;font-size:12px}.ord-panel{padding:12px 10px}.ord-panel h2{font-size:15px}.ord-history-table{display:table}.ord-source summary{font-size:12px}}.ord-prototype bdi{direction:ltr;unicode-bidi:isolate;display:inline-block}.ord-prototype .ord-source{background:0 0;border:0;border-radius:0;margin:0;padding:0}.ord-prototype .ord-source summary:after{content:none}.ord-prototype .ord-source summary{justify-content:flex-start;gap:5px}.ord-prototype button,.ord-prototype a,.ord-prototype summary{scroll-margin-block:100px}.comparison-intelligence{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.comparison-intelligence th,.comparison-intelligence td{text-align:start;overflow-wrap:break-word;border-bottom:1px solid #e8eef6;padding:12px 8px;font-weight:400}.comparison-intelligence thead{background:#f4f8fc}.comparison-intelligence th:first-child{width:24%}.comparison-intelligence thead button{font:inherit;color:#31567d;cursor:pointer;text-align:start;background:0 0;border:0;min-height:44px;padding:0}.comparison-intelligence small{color:#8493a6;margin-top:4px;font-size:12px;display:block}@media (max-width:650px){.comparison-intelligence,.comparison-intelligence tbody{display:block}.comparison-intelligence thead{display:none}.comparison-intelligence tbody>tr{margin-top:10px;display:block}.comparison-intelligence tbody>tr>th{color:#486987;background:#f2f6fc;width:auto;padding:8px;font-weight:500;display:block}.comparison-intelligence td{justify-content:space-between;align-items:center;gap:12px;min-height:35px;padding:8px;display:flex}.comparison-intelligence td:before{content:attr(data-company);color:#71869f;font-size:12px}.comparison-number{white-space:normal;text-align:end;flex-shrink:0;max-width:49%;font-size:12px}.comparison-intelligence tbody>tr{grid-template-columns:repeat(var(--comparison-count),minmax(0,1fr));margin-top:8px;display:grid}.comparison-intelligence tbody>tr>th:first-child{grid-column:1/-1;width:auto;font-size:12px}.comparison-intelligence tbody>tr>th small{margin-inline-start:8px;font-size:12px;display:inline}.comparison-intelligence td{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:64px;padding:10px 2px;display:flex}.comparison-intelligence td:before{content:attr(data-ticker);font-family:Inter,sans-serif;font-size:12px}.comparison-number{white-space:nowrap;text-align:center;max-width:none;font-size:12px}}:root{--maroon:#741f39;--maroon-soft:#f2e7eb;--ink:#172635;--muted:#61707b;--paper:#f7f5f0;--line:#e5e4e0;--green:#157653;--red:#a93740;--shadow:0 7px 24px #17263506;color:var(--ink);background:var(--paper);font-synthesis:none;font-family:Segoe UI,Tahoma,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}body{margin:0}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #a8647c}button{color:inherit}a{color:var(--maroon)}svg{flex-shrink:0;width:22px;height:22px;display:block}button{background:0 0;border:0}button:disabled{cursor:default}.shell{max-width:1050px;margin:auto;padding:0 24px 110px}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;height:78px;display:flex}.brand{letter-spacing:-.5px;color:var(--ink);direction:ltr;align-items:center;gap:9px;font-size:19px;font-weight:600;text-decoration:none;display:flex}.brand b{color:var(--maroon);font-size:25px}.header-tools{align-items:center;gap:7px;display:flex}.icon-button,.lang-button{border:1px solid var(--line);background:#fff;border-radius:14px;place-items:center;min-width:44px;height:44px;font-size:14px;font-weight:600;display:grid}.eyebrow{letter-spacing:.04em;color:var(--maroon);margin:0 0 8px;font-size:12px;font-weight:600}.hero{padding:21px 0 28px;position:relative;overflow:hidden}.hero h1{letter-spacing:-1.1px;max-width:630px;margin:0 0 13px;font-size:clamp(30px,6.5vw,48px);line-height:1.3}.hero p{color:var(--muted);max-width:560px;margin:0;font-size:16px;line-height:1.9}.search{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;align-items:center;gap:12px;min-height:60px;margin:5px 0 20px;padding:7px 17px;display:flex}.search svg{color:var(--maroon)}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-width:0;padding:8px 0}.text-button{color:var(--maroon);min-height:44px;padding:10px 0;font-size:13px}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:22px}.primary-button{background:var(--maroon);color:#fff;border-radius:13px;align-items:center;gap:12px;min-height:46px;margin-top:15px;padding:12px 19px;font-size:14px;font-weight:600;display:inline-flex}.metric-label{color:var(--muted);margin-bottom:9px;font-size:13px;display:block}.tag{border:1px solid var(--line);white-space:nowrap;color:var(--muted);background:#f7f7f5;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600}.tag.pending{color:#825719;background:#fbf2df;border-color:#f1e3be}.ticker{letter-spacing:.04em;color:var(--muted);direction:ltr;font-size:12px;display:inline-block}.list{gap:10px;display:grid}.helper{color:var(--muted);margin:17px 0;font-size:13px;line-height:1.9}.empty{text-align:center;color:var(--muted);background:#fff;border:1px dashed #d8d4ce;border-radius:18px;padding:35px 22px;line-height:1.9}.screen-title{letter-spacing:-.8px;margin:16px 0 9px;font-size:30px}.period-switch{border:1px solid var(--line);background:#edeae5;border-radius:13px;gap:3px;margin:15px 0 12px;padding:4px;display:flex}.period-switch button{border-radius:9px;flex:1;min-height:43px;font-size:13px}.period-switch button.active{background:var(--maroon);color:#fff;font-weight:600}.comparison{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.change{direction:ltr;font-size:14px;font-weight:600;display:inline-block}.change.positive{color:var(--green)}.change.negative{color:var(--red)}details{border:1px solid var(--line);background:#fff;border-radius:16px;margin:10px 0;overflow:hidden}summary{cursor:pointer;align-items:center;gap:12px;min-height:61px;padding:17px 19px;font-size:14px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--maroon);margin-inline-start:auto;font-size:23px;font-weight:400}details[open] summary:after{content:"−"}summary svg{color:var(--maroon);width:21px;height:21px}.source-link{border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:11px;min-height:50px;margin:9px 0;padding:15px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.source-link svg{color:var(--maroon);width:18px;height:18px}.source-link .external{width:15px;margin-inline-start:auto}.financial-table{border-collapse:collapse;width:100%;font-size:13px}.financial-table th,.financial-table td{text-align:start;white-space:nowrap;border-bottom:1px solid var(--line);padding:15px 13px}.financial-table th{color:var(--muted);background:#f1ede8;font-size:12px;font-weight:600}.financial-table td.num{text-align:end;font-variant-numeric:tabular-nums;direction:ltr}.financial-table tr:last-child td{border:0}.chart{margin-top:17px;padding:22px}.chart h3{margin:0 0 4px;font-size:16px}.chart small{color:var(--muted);font-size:12px}.notice{color:#6c6355;background:#f3efe6;border-radius:13px;margin:18px 0;padding:15px 18px;font-size:12px;line-height:1.9}.bottom-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom));background:#ffffffed;justify-content:center;gap:7px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{width:130px;max-width:31%;min-height:57px;color:var(--muted);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.loading{text-align:center;padding:40px}dialog{border:1px solid var(--line);width:calc(100% - 32px);max-width:450px;color:var(--ink);border-radius:24px;padding:25px;box-shadow:0 30px 90px #17263530}dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17263566}dialog h2{margin:7px 0 16px;font-size:22px}dialog p,dialog li{color:var(--muted);font-size:14px;line-height:1.9}dialog ol{padding-inline-start:22px}dialog .close-modal{background:var(--paper);border-radius:10px;justify-content:center;align-items:center;width:44px;min-height:44px;margin-inline-start:auto;display:flex}.skip{z-index:100;background:#fff;padding:15px;position:fixed;top:-80px}.skip:focus{top:0}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}.error{padding:40px 20px;line-height:2}.active-screen{animation:.2s appear}@keyframes appear{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:750px){.hero{padding-top:30px}.bottom-nav{gap:25px}.screen-title{font-size:38px}}@media (max-width:600px){.shell{padding:0 19px 105px}.header{height:70px}.brand{gap:5px;font-size:16px}.brand b{font-size:22px}.icon-button,.lang-button{border-radius:12px}.hero{padding:15px 0 22px}.hero h1{letter-spacing:-.8px;font-size:33px}.hero p{font-size:14px;line-height:1.9}.financial-table{font-size:12px}.financial-table th,.financial-table td{padding:13px 9px}.financial-table th{font-size:12px}.card{padding:20px}}@media (max-width:350px){.shell{padding-inline:14px}.hero h1{font-size:29px}.brand{font-size:14px}.brand b{font-size:20px}.header-tools{gap:4px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{padding-inline:max(24px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.header{height:calc(78px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}.bottom-nav{padding-inline:max(16px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.financial-table tbody th{color:inherit;font-size:inherit;background:0 0;font-weight:400}@media (max-width:600px){.shell{padding-inline:max(19px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));padding-bottom:calc(105px + env(safe-area-inset-bottom,0px))}.header{height:calc(70px + env(safe-area-inset-top,0px))}}@media (max-width:350px){.shell{padding-inline:max(14px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}@media (max-width:600px){.financial-table{table-layout:fixed}.financial-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.financial-table thead th:first-child{display:none}.financial-table tbody th{white-space:normal;background:#f7f5f0;grid-column:1/-1;font-weight:600}.financial-table td.num{text-align:center;min-width:0}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(./inter-400-Dx4kXJAl.woff2)format("woff2")}:root{--font-english:"Inter", sans-serif;--font-arabic:"Cairo", "Inter", sans-serif;--font-numeric:"Inter", "Cairo", sans-serif;font-family:var(--font-english);font-synthesis:none;font-variant-numeric:lining-nums tabular-nums;font-optical-sizing:auto;font-size:15px;font-weight:400;line-height:1.6}:root:lang(ar){font-family:var(--font-arabic);font-size:16px}button,input,select,textarea{font-family:inherit;font-weight:400}button{font-weight:500}h1,h2,h3,h4,h5,h6,strong,b{font-weight:600}h1,h2,h3{line-height:1.4}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{letter-spacing:0}.ltr,.num,.change,.ticker,.dps,.brand{font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums}.num,.change,.ticker{direction:ltr;unicode-bidi:isolate}.brand{letter-spacing:-.3px;font-size:17px;font-weight:600}.brand b{font-size:21px}.hero h1{letter-spacing:-.6px;font-size:32px}.hero p{font-size:15px;line-height:1.8}.screen-title{letter-spacing:-.4px;font-size:28px}.primary-button{font-weight:500}.period-switch button.active{font-weight:600}.metric-label{font-size:13px;line-height:1.6}.change{font-size:13px;font-weight:500}.financial-table{font-size:13px}.financial-table thead th{font-size:12px;font-weight:500}.financial-table td.num,summary,.tag{font-weight:500}@media (max-width:600px){.hero h1{font-size:28px}.hero p{font-size:14px}.screen-title{font-size:25px}.financial-table{font-size:12px}.financial-table tbody th{font-weight:500}}.bottom-nav button{width:120px;min-width:0;max-width:24%}:root{--maroon:#195ad8;--maroon-soft:#edf4ff;--ink:#102b49;--muted:#66788f;--paper:#f3f6fb;--line:#e4ebf4;--green:#078650;--red:#c73b4d;--shadow:0 4px 18px #10305104;background:var(--paper)}body{background:var(--paper)}.shell{max-width:1280px;padding:0 24px 24px}.site-header{color:#fff;background:linear-gradient(110deg,#102d4e,#06233f)}.header{max-width:1280px;height:calc(76px + env(safe-area-inset-top,0px));padding:0 24px;padding-top:env(safe-area-inset-top,0px);border:0;margin:auto}.brand{color:#fff;letter-spacing:0;gap:12px}.brand-symbol{color:#6379ef;width:40px;height:40px}.brand>span{text-align:start;gap:1px;display:grid}.brand strong{font-size:21px;font-weight:600}.brand small{color:#cbdaee;font-size:12px;font-weight:400;font-family:var(--font-arabic)}:lang(en) .brand small{font-family:var(--font-english)}.header .lang-button,.header .icon-button{color:#fff;background:#ffffff0d;border-color:#ffffff24;border-radius:10px}.header .lang-button:hover,.header .icon-button:hover{background:#ffffff20}.bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #ffffff10;flex-direction:row;justify-content:flex-start;gap:6px;max-width:1280px;margin:auto;padding:5px 24px;display:flex;position:static}.bottom-nav button{color:#cedcf0;border-radius:8px;flex-direction:row;gap:8px;width:auto;max-width:none;min-height:43px;padding:9px 20px;font-size:13px}.bottom-nav button.active{color:#fff;background:#ffffff16;font-weight:500}.bottom-nav svg{width:18px;height:18px}.data-status{min-height:44px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.data-status>span:last-child{margin-inline-start:auto}.status-dot{background:#638abf;border-radius:50%;width:6px;height:6px}.card{box-shadow:var(--shadow);border-radius:14px}.period-switch{border-color:var(--line);background:#edf2f8}.period-switch button.active{background:#15457d}.positive{color:var(--green)}.negative{color:var(--red)}.chart h3{color:var(--muted);font-size:13px;font-weight:400}.source-link{border-radius:10px;font-size:13px}.source-link:hover{background:#f8fbff;border-color:#a5c4ed}.primary-button{background:#174b84;border-radius:9px}.site-footer{border-top:1px solid var(--line);color:#8090a4;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:30px;padding:18px 0 0;font-size:12px;display:flex}.site-footer>span:first-child{font-family:var(--font-english);font-weight:500}.site-footer .text-button{font-size:12px}.source-page{max-width:850px;margin:0 auto}@media (max-width:749px){.shell{padding:0 max(15px,env(safe-area-inset-left),env(safe-area-inset-right)) calc(105px + env(safe-area-inset-bottom))}.header{height:calc(72px + env(safe-area-inset-top));padding-inline:16px}.brand{gap:8px}.brand strong{font-size:17px}.brand small{font-size:12px}.brand-symbol{width:34px;height:34px}.header-tools{gap:6px}.header .lang-button,.header .icon-button{min-width:39px;height:39px}.bottom-nav{bottom:0;z-index:20;max-width:none;padding:7px max(10px,env(safe-area-inset-left),env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-top:1px solid #dfe7f1;justify-content:center;gap:4px;position:fixed;inset-inline:0}.bottom-nav button{color:#6b7f96;flex-direction:column;flex:1;gap:4px;max-width:25%;min-height:55px;padding:7px 3px;font-size:12px}.bottom-nav button.active{color:#165bbd;background:#edf4ff}.bottom-nav svg{width:21px;height:21px}.data-status{gap:6px;padding:9px 0;font-size:12px}}@media (max-width:350px){.brand strong{font-size:15px}.brand small{font-size:12px}.brand-symbol{width:29px;height:29px}.brand{gap:6px}.header-tools{gap:4px}}@font-face{font-family:Cairo;font-weight:400 700;font-style:normal;font-display:swap;src:url(./cairo-arabic-Cvan7AsQ.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}:root{--brand-primary:#8a1538;--brand-soft:#f8edf1;--page-bg:#f3f4f6;--surface-warm:#f5f1e8;--accent:#d4af37;--primary:var(--brand-primary);--primary-soft:var(--brand-soft);--text-primary:#111827;--text-secondary:#6b7280;--page:var(--page-bg);--surface:#fff;--warm-surface:var(--surface-warm);--border:#e5e7eb;--gold:var(--accent);--positive:#15803d;--negative:#b91c1c;--font-arabic:Cairo,Inter,sans-serif;--font-numeric:Inter,Cairo,sans-serif;--navy:var(--text-primary);--blue:var(--primary);--muted:var(--text-secondary);--line:var(--border);color:var(--text-primary);background:var(--page)}html,body,#app{background:var(--page);color:var(--text-primary)}body{font-family:Inter,Cairo,sans-serif}html:lang(ar) body{font-family:Cairo,Inter,sans-serif}.site-header,.site-header .header{color:var(--text-primary);background:var(--surface)!important;box-shadow:none!important;border-color:var(--border)!important}.site-header .header{min-height:60px;padding-block:8px}.brand,.brand strong{color:var(--text-primary)!important}.brand-symbol{color:var(--primary);flex:none;width:30px;height:34px}.brand .brand-domain{font-size:.8em;font-weight:400}.brand small{font-family:var(--font-arabic);font-size:12px;color:var(--text-secondary)!important}.site-header .lang-button,.site-header .icon-button{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:10px;min-height:44px}.site-header .bottom-nav{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}.site-header .bottom-nav button{background:0 0;border-radius:10px;color:var(--text-secondary)!important}.site-header .bottom-nav button.active{color:var(--primary)!important;background:var(--primary-soft)!important}.shell,.shell h1,.shell h2,.shell h3,.shell dt,.shell dd,.shell strong{color:var(--text-primary)}.shell :is(.intelligence-panel,.ord-panel,.monitor-panel,.ord-company-header,.market-overview>div,.comparison-picker){border-radius:10px;background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}.shell :is(p,small,.table-unit,.discovery-note,.monitor-coverage,.ord-freshness){color:var(--text-secondary)}.shell button,.shell a{color:var(--primary)}.shell input,.shell select{color:var(--text-primary);background:var(--surface);border-color:var(--border);border-radius:10px}.shell :is(.compact-tabs,.monitor-levels,.monitor-controls,.ord-tabs) button{border-radius:10px;color:var(--text-secondary)!important;background:var(--surface)!important;border-color:var(--border)!important}.shell :is(.compact-tabs,.monitor-levels,.monitor-controls,.ord-tabs) button[aria-pressed=true],.shell .ord-tabs button.active{color:var(--primary)!important;background:var(--primary-soft)!important;border-color:var(--primary)!important}.shell table{background:var(--surface);color:var(--text-primary)}.shell table :is(th,td){color:var(--text-primary);border-color:var(--border)!important}.shell table thead th,.shell .summary-group th{color:var(--text-secondary);background:#f9fafb!important}.shell :is(.ranking-company,.indicator-label,.financial-sector-link,.sector-company-row,.sector-link){color:var(--text-primary)!important}.shell :is(.summary-selected,.summary-detail>td,.financial-row-detail>td,.filing-evidence-row td,.sector-discovery-expanded){background:var(--primary-soft)!important}.shell .comparison-intelligence th:first-child{background:#f9fafb!important}.shell .comparison-selected button{background:var(--primary-soft);color:var(--primary);border-color:var(--border);border-radius:10px}.shell .market-overview span,.shell .market-overview small{color:var(--text-secondary)}.shell .market-overview strong{color:var(--text-primary)}.coverage-popover{color:var(--text-primary);background:var(--surface);border-color:var(--border);border-radius:10px;font-family:Cairo,Inter,sans-serif;box-shadow:0 4px 16px #11182712}.coverage-trigger{color:var(--text-secondary)!important}.coverage-trigger[aria-expanded=true],.coverage-trigger:hover{background:var(--primary-soft)}.coverage-popover :is(th,td){border-color:var(--border)}.shell :is(.delta-positive,.earnings-growth>bdi){color:var(--positive)!important}.shell :is(.delta-negative,.material-decline>bdi){color:var(--negative)!important}.shell button:focus-visible,.coverage-trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tsr-table{border-collapse:collapse;width:100%;font-size:14px}.tsr-table th,.tsr-table td{border-bottom:1px solid var(--border);text-align:start;padding:8px;font-weight:400}.tsr-table button{font:inherit;text-align:start;background:0 0;border:0;min-height:44px}.tsr-table small{display:block}.tsr-detail td{background:var(--primary-soft);padding:12px}.tsr-detail p{margin:6px 0}.tsr-exclusions{font-size:13px}.tsr-periods{flex-wrap:wrap;gap:6px;display:flex}.tsr-method{font-size:13px}.tsr-empty{padding:12px 0;font-size:14px}.comparison-categories{margin-top:12px!important}.comparison-context{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.comparison-context .compact-tabs{margin:0}.metric-link{font:inherit;text-align:start;background:0 0;border:0;min-height:44px}@media (max-width:799px){.site-header .header{height:64px;min-height:64px;padding:6px 14px}.brand strong{font-size:19px}.brand small,.tsr-table .tsr-secondary{display:none}.tsr-table .tsr-rank{width:45px}.tsr-table .tsr-company{width:55%}.tsr-table .tsr-return{width:30%}.tsr-table{font-size:14px}.shell .comparison-categories button{font-size:13px}.shell .financial-table-scroll{max-width:100%;overflow:auto}.site-header .bottom-nav{padding-bottom:env(safe-area-inset-bottom)}}:root{--maroon:var(--primary);--maroon-soft:var(--primary-soft);--ink:var(--text-primary);--paper:var(--page);--green:var(--positive);--red:var(--negative);--shadow:none}.shell .data-mode-bar .text-button{color:var(--primary);border-color:var(--border)}.shell .metric-trend{color:var(--primary)}.shell .metric-trend line,.shell .metric-trend circle{stroke:var(--primary)}@media (max-width:999px){.tsr-table .tsr-secondary{display:none}}@media (max-width:799px){.site-header .header{height:calc(64px + env(safe-area-inset-top,0px));padding-top:calc(6px + env(safe-area-inset-top,0px))}}.shell .disclosures-section .disclosure-meta>button,.shell .disclosures-section .disclosure-foot a{min-height:44px;color:var(--primary)}.shell .disclosures-section .announcement-list p{color:var(--text-primary);font-size:13px}.shell .disclosures-section .disclosure-foot{color:var(--text-secondary);font-size:12px}.tsr-table .tsr-row-details{vertical-align:middle;min-width:44px;min-height:44px;padding:4px}html .brand small{font-family:var(--font-english)}html:lang(ar) .brand small{font-family:var(--font-arabic)}html .shell :is(.compact-tabs,.monitor-levels,.monitor-controls,.ord-tabs) button,html .shell :is(.card,.search,.comparison-picker,.intelligence-panel,.ord-panel,.monitor-panel,.ord-company-header){box-shadow:none!important;background-image:none!important;border-radius:10px!important}html .shell .search{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:10px}html .shell .search:focus-within{border-color:var(--brand-primary);outline:2px solid var(--brand-primary);outline-offset:2px}html .shell :is(.company-picker-trigger,input,select,button,a,summary):focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}html .shell :is(.primary-button,.primary-action){background:var(--brand-primary);color:var(--surface);border-color:var(--brand-primary)}html .shell table thead th{color:var(--text-primary);font-weight:500;background:var(--surface-warm)!important}html .shell table :is(td,th){font-variant-numeric:tabular-nums}html .shell :is(.analysis-value,.comparison-number){color:var(--text-primary)!important}html .shell :is(.table-unit,.discovery-note,.monitor-coverage,.ord-freshness,.ranking-company small,.financial-sector-link small,.company-analysis-action){color:var(--text-secondary)!important}html .shell :is(.delta-positive,.positive){color:var(--positive)!important}html .shell :is(.delta-negative,.negative){color:var(--negative)!important}html .shell .market-overview>div{border:1px solid var(--border);border-radius:10px;background:var(--surface)!important}html .shell .market-overview>div>div{box-shadow:none;border-color:var(--border);background:0 0}html .shell :is(.ranking-company,.sector-company-row){white-space:normal;overflow-wrap:anywhere}html .shell .financial-table bdi,html .shell .comparison-number{white-space:nowrap}.coverage-popover{box-shadow:0 3px 12px #1118270d}html:lang(en) .coverage-popover{font-family:var(--font-english)}html .site-header .header{border-bottom:1px solid var(--border)}html .site-header .brand-symbol{object-fit:contain}@media (max-width:799px){html .site-header .header{height:calc(60px + env(safe-area-inset-top,0px));min-height:60px;padding-block:calc(6px + env(safe-area-inset-top,0px)) 6px}html .site-header .brand small{display:none}}:root{--color-brand:#8a1538;--color-brand-hover:#6f102c;--color-brand-soft:#f8edf1;--color-on-brand:#fff;--color-page:#f3f4f6;--color-surface:#fff;--color-surface-warm:#f5f1e8;--color-surface-muted:#f9fafb;--color-accent-decor:#d4af37;--color-text:#111827;--color-ticker:#526780;--color-band-demo:#9a671d;--color-text-secondary:#6b7280;--color-border:#e5e7eb;--color-border-control:#848e9d;--color-expand-border:#dce7f3;--color-value-positive:#15803d;--color-value-negative:#b91c1c;--color-value-neutral:#111827;--color-value-missing:#6b7280;--color-demo-bg:#fff5df;--color-demo-border:#ead2a2;--color-demo-text:#6b4a12;--color-verified-bg:#eef2f6;--color-verified-border:#d6dee8;--color-verified-text:#334155;--color-success-bg:#f0fdf4;--color-success-text:#166534;--color-warning-bg:#fff7ed;--color-warning-text:#92400e;--color-error-bg:#fef2f2;--color-error-text:#b91c1c;--color-tag-financial-bg:#eaf2ff;--color-tag-financial-text:#3f6ca8;--color-tag-rights-bg:#e9f6ef;--color-tag-rights-text:#347a5b;--color-tag-governance-bg:#fff5e4;--color-tag-governance-text:#836428;--color-tag-general-bg:#f2eff7;--color-tag-general-text:#716489;--font-arabic:Cairo, Inter, sans-serif;--font-latin:Inter, sans-serif;--font-number:Inter, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--type-title:21px / 28px;--type-section:16px / 24px;--type-body:14px / 22px;--type-control:13px / 18px;--type-caption:12px / 16px;--type-value:14px / 20px;--type-kpi:21px / 26px;--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:12px;--space-6:16px;--space-7:24px;--space-8:32px;--space-gutter:14px;--size-target:44px;--size-row-min:52px;--size-header:60px;--size-band:36px;--size-nav:calc(78px + env(safe-area-inset-bottom,0px));--size-icon:20px;--size-icon-small:14px;--radius-small:6px;--radius-control:10px;--radius-sheet:16px;--border-width:1px;--focus-ring:2px solid #8a1538;--focus-offset:2px;--motion-fast:.15s ease-out}.value{font-family:var(--font-number);font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate}.value-neutral{color:var(--color-value-neutral)}.value-missing{color:var(--color-value-missing);font-size:12px}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--text-secondary:var(--color-text-secondary);--muted:var(--color-text-secondary);--positive:var(--color-value-positive);--negative:var(--color-value-negative);--band-height:44px}html .shell .data-mode-bar{z-index:20;min-height:var(--band-height);justify-content:space-between;align-items:center;margin-block:0 8px;font-size:12px;display:flex;position:sticky;top:0;background:var(--color-verified-bg)!important;border:0 solid var(--color-verified-border)!important;color:var(--color-verified-text)!important;border-bottom-width:1px!important;border-radius:0 0 8px 8px!important;padding:2px 12px!important}html .shell .data-mode-bar.demo-active{background:var(--color-demo-bg)!important;border-color:var(--color-demo-border)!important;color:var(--color-demo-text)!important}html .shell .data-mode-bar.demo-active>span:first-child{font-weight:600}html .shell .data-mode-bar .text-button{background:0 0;border:0;height:28px;padding-block:0;font-size:12px;line-height:28px;position:relative;min-height:28px!important;color:var(--color-brand)!important}html .shell .data-mode-bar .text-button:after{content:"";position:absolute;inset:-7px -4px}.demo-tag{border-radius:var(--radius-small);background:var(--color-demo-bg);color:var(--color-demo-text);vertical-align:baseline;margin-inline-end:6px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;display:inline-block}.inline-icon{vertical-align:-1px;width:12px;height:12px;display:inline-block}.sort-icon{vertical-align:-1px;width:12px;height:12px;color:var(--color-brand);margin-inline-start:2px;display:inline-block}html .shell .value-neutral,html .shell .value-neutral bdi{color:var(--color-value-neutral)!important}html .shell .delta-positive bdi{color:var(--color-value-positive)}html .shell .delta-negative bdi{color:var(--color-value-negative)}.value-unit{font-size:12px}html .shell .period-heading{margin:12px 0 2px;font-size:13px;font-weight:600;line-height:18px}.site-notice{color:var(--color-text-secondary);flex-basis:100%;margin:0 0 8px;font-size:12px;line-height:18px}html .shell .site-footer{flex-wrap:wrap}html .shell .site-footer>span{color:var(--color-text-secondary)}dialog .site-notice{margin-block:12px}html .shell .shared-financial-analysis .financial-table-scroll:not(:has(.history-five)){overflow:visible}html .shell .shared-financial-analysis .financial-table-scroll>.financial-table:not(.history-five)>thead th{top:calc(var(--band-height) - 1px);z-index:3;position:sticky}html .shell :is(.comparison-detail,.summary-detail,.financial-row-detail) .financial-table>thead th{position:static}html .shell .shared-financial-analysis .historical-comparison tbody>tr>th{z-index:2;background:var(--color-surface);position:sticky;inset-inline-start:0}html .shell .shared-financial-analysis .historical-comparison tbody>tr.comparison-detail>td{position:sticky;inset-inline-start:0}.five-year-head{top:calc(var(--band-height) - 1px);z-index:6;border:1px solid var(--color-border);background:var(--color-surface-warm);border-bottom:0;border-radius:8px 8px 0 0;position:sticky;overflow:hidden}html .shell .five-year-table table.history-five{table-layout:fixed;width:535px;min-width:535px}html .shell .five-year-table table.history-five th:first-child{width:150px}html .shell .five-year-table>.financial-table-scroll{border-top:0;border-radius:0 0 8px 8px}html .shell .five-year-body>thead th{overflow:hidden;border:0!important;height:0!important;padding:0!important;font-size:0!important;line-height:0!important;position:static!important}html .shell .disclosure-category.financial{background:var(--color-tag-financial-bg);color:var(--color-tag-financial-text)}html .shell .disclosure-category.rights{background:var(--color-tag-rights-bg);color:var(--color-tag-rights-text)}html .shell .disclosure-category.governance{background:var(--color-tag-governance-bg);color:var(--color-tag-governance-text)}html .shell .disclosure-category.general{background:var(--color-tag-general-bg);color:var(--color-tag-general-text)}html .shell .search:focus-within input:focus-visible{outline:0}html:lang(ar) .shell :is(.company-mark,.ord-mark){display:none}html .shell .ord-topline span{color:var(--color-text-secondary)}html .shell :is(.analysis-period-group,.five-year-table,.historical-dashboard){min-width:0;max-width:100%}.five-year-table{contain:inline-size;display:block}html .shell .tsr-exclusions small{font-size:12px}html .shell .data-mode-bar{height:var(--band-height)}html .shell .market-overview .demo-tag{align-self:flex-start;width:-moz-fit-content;width:fit-content}dialog .primary-button{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}html .shell .mode-switch{background:var(--color-surface);border:1px solid;border-radius:8px;flex:none;gap:2px;padding:2px;display:inline-flex}html .shell .mode-switch button{height:26px;min-height:26px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;line-height:26px;position:relative}html .shell .mode-switch button:after{content:"";position:absolute;inset:-9px 0}html .shell .mode-switch button[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand);font-weight:600}html .shell .data-mode-bar>span:first-child{min-width:0}html .shell .analysis-row{cursor:pointer}html .shell .shared-financial-analysis .analysis-row>th{padding-block:0}html .shell .analysis-row-toggle{width:100%;min-height:52px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:13px;line-height:18px;display:flex}html .shell .analysis-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}html .shell .analysis-name small{color:var(--color-text-secondary);font-size:12px}html .shell .analysis-chevron{color:var(--color-text-secondary);flex:none}html .shell .shared-financial-analysis .analysis-row>td{color:var(--color-text);vertical-align:middle;font-size:14px}html .shell .value-missing{color:var(--color-text-secondary)}html .shell .analysis-detail-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-end:10px;display:flex}html .shell .analysis-detail-action{border:1px solid var(--color-border);background:var(--color-surface);min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500}html .shell .analysis-detail-action[aria-pressed=true]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}html .shell .analysis-detail-action:disabled{color:var(--color-text-secondary);cursor:not-allowed}html .shell .analysis-detail-method{color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;line-height:18px}html .shell .analysis-empty{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;margin-block:12px;padding:14px;font-size:13px;line-height:20px}html .shell .analysis-empty p{margin:0}html .shell .analysis-empty-action{border:1px solid var(--color-brand);background:var(--color-surface);min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:8px;margin-block-start:10px;padding:0 12px;font-weight:500}html .shell .no-data-companies ul{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}html .shell .no-data-companies li{font-size:13px;line-height:20px}html .shell .no-data-companies li .text-button{text-align:start;min-height:44px}html .shell .market-unavailable p{margin:0;font-size:13px;line-height:20px}html .shell .comparison-matrix-scroll{max-width:100%;overflow-x:auto}html .shell table.comparison-intelligence{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;display:table}html .shell table.comparison-intelligence.comparison-many{width:calc(112px + var(--comparison-count) * 88px);min-width:calc(112px + var(--comparison-count) * 88px)}html .shell .comparison-intelligence thead{display:table-header-group}html .shell .comparison-intelligence tbody{display:table-row-group}html .shell .comparison-intelligence tr{margin:0;display:table-row}html .shell .comparison-intelligence :is(tbody>tr>th,thead th,tbody>tr>td){text-align:start;vertical-align:middle;min-height:0;padding:8px 4px;display:table-cell}html .shell .comparison-intelligence :is(thead th:first-child,tbody>tr>th:first-child){z-index:2;grid-column:auto;width:112px;position:sticky;inset-inline-start:0;background:var(--color-surface-warm)!important}html .shell .comparison-intelligence thead th button{width:100%;min-height:44px;color:var(--color-brand);font:inherit;text-align:start;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;line-height:16px;display:block}html .shell .comparison-intelligence thead th small{color:var(--color-text-secondary);font-size:12px;display:block}html .shell .comparison-intelligence .metric-link{width:100%;min-height:44px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;line-height:16px;display:block}html .shell .comparison-intelligence tbody>tr>th small{color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:400;display:block}html .shell .comparison-intelligence td:before{content:none}html .shell .comparison-number{white-space:nowrap;font-size:13px}html .shell .comparison-intelligence .comparison-detail>td{padding:10px 4px;position:sticky;inset-inline-start:0}html .shell .shared-financial-analysis .comparison-detail>td{white-space:normal;overflow-wrap:anywhere}html .shell .shared-financial-analysis .comparison-detail>td :is(p,li){white-space:normal}html .shell .shared-financial-analysis .financial-table-scroll>table.historical-comparison:not(.history-five){table-layout:fixed;width:100%}html .shell .shared-financial-analysis .financial-table-scroll>table.historical-comparison:not(.history-five) :is(thead th:first-child,tbody>tr>th:first-child){width:46%}@media (max-width:359px){html .shell .comparison-intelligence :is(thead th:first-child,tbody>tr>th:first-child){width:88px}html .shell .comparison-intelligence :is(tbody>tr>th,thead th,tbody>tr>td){padding-inline:2px}html .shell .comparison-number{font-size:12px}html .shell .comparison-intelligence .metric-link{overflow-wrap:anywhere}}html .shell .shared-financial-analysis .historical-comparison:not(.history-five) thead th{padding-inline:2px}html .shell .shared-financial-analysis .historical-comparison:not(.history-five) thead th button{letter-spacing:0;padding-inline:0;font-size:12px}html .shell .shared-financial-analysis .historical-comparison:not(.history-five) .sort-icon{width:10px;height:10px;margin-inline-start:1px}html .shell .bottom-nav.four-nav button{flex:1;max-width:none}html .shell .header-tools .icon-button svg{width:20px;height:20px}html .shell .companies-title{margin:0 0 8px;font-size:21px;font-weight:600;line-height:28px}html .shell .period-switch-row{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;margin-block-end:8px;padding:2px;display:grid}html .shell .period-switch-row button{min-height:40px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}html .shell .period-switch-row button[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand);font-weight:600}html .shell .historical-categories{margin-block-end:4px}html .shell .shared-financial-analysis .historical-dashboard{margin-block-start:4px;padding:8px}html .shell .analysis-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-block-end:6px;display:grid}html .shell .analysis-control{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:44px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;display:flex}html .shell .analysis-control span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html .shell .filter-control{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;max-width:150px;line-height:16px}html .shell .filter-control small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--color-text-secondary);font-size:12px;font-weight:400;overflow:hidden}html .shell .analysis-show-all{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:var(--color-brand);font:inherit;cursor:pointer;border-radius:8px;margin-block-start:6px;font-size:13px;font-weight:500;display:block}html .shell .analysis-detail-events{color:var(--color-text-secondary);gap:2px;margin:0 0 8px;padding:0;font-size:12px;line-height:18px;list-style:none;display:grid}html .shell .year-coverage{color:var(--color-text-secondary);gap:2px;margin:8px 0;padding:0;font-size:12px;list-style:none;display:grid}dialog.app-sheet{background:var(--color-surface);width:100%;max-width:520px;max-height:80dvh;color:var(--color-text);border:0;border-radius:12px 12px 0 0;margin:auto auto 0;padding:0}dialog.app-sheet::backdrop{background:#0006}.app-sheet-body{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}.app-sheet-heading{justify-content:space-between;align-items:center;margin-block-end:8px;display:flex}.app-sheet-heading h2{margin:0;font-size:16px;font-weight:600}.app-sheet-heading button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.app-sheet-heading svg{width:20px;height:20px}.metric-options{margin:0;padding:0;list-style:none;display:grid}.metric-options button{border:0;border-bottom:1px solid var(--color-border);width:100%;min-height:48px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px;font-size:14px;display:flex}.metric-options button[aria-pressed=true]{background:var(--color-demo-bg);font-weight:600}.metric-options small{color:var(--color-text-secondary);flex:none;font-size:12px;font-weight:400}.sheet-field{gap:6px;margin-block-end:14px;font-size:13px;font-weight:500;display:grid}.sheet-field select{border:1px solid var(--color-border);background:var(--color-surface);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:8px;padding-inline:8px}.app-sheet .period-switch-row{border:1px solid var(--color-border);border-radius:8px;grid-template-columns:1fr 1fr;gap:2px;margin:0;padding:2px;display:grid}.app-sheet .period-switch-row button{min-height:40px;color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:13px}.app-sheet .period-switch-row button[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand);font-weight:600}.app-sheet .primary-button{background:var(--color-brand);width:100%;min-height:44px;color:var(--color-on-brand);font:inherit;border:0;border-radius:8px;font-weight:600}html .shell .shared-financial-analysis .historical-comparison thead th{padding-block:2px;line-height:16px}html .shell .shared-financial-analysis .historical-comparison thead th button{min-height:36px}html .shell .shared-financial-analysis .table-unit{margin-block:2px 4px}html .shell .ord-topline{margin:0}html .shell .ord-topline button{min-height:36px}html .shell .company-content-tabs{margin-block:0 2px}html .shell .ord-panel{margin-block:4px;padding:6px 8px}html .shell .current-period-heading,html .shell .ord-panel>h2{margin-block:2px 4px;font-size:14px}html .shell .investor-summary-table thead th{padding-block:2px;line-height:16px}html .shell .investor-summary-table :is(tbody th,tbody td){padding-block:0}html .shell .indicator-label{line-height:16px;font-size:13px!important}html .shell .investor-summary-table .summary-group>th{padding-block:2px;line-height:18px}html .shell .disclosures-section .announcement-list{margin-block:2px}html .shell .disclosures-section .announcement-list>li{border-bottom:1px solid var(--color-border);gap:2px;padding-block:6px;display:grid}html .shell .disclosures-section .announcement-list>li:last-child{border-bottom:0}html .shell .disclosures-section :is(.disclosure-meta,.disclosure-foot){flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}html:lang(en) .shell .disclosures-section :is(.disclosure-meta,.disclosure-foot){flex-direction:row-reverse}html .shell .disclosures-section .disclosure-meta>button{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;min-height:0;padding:0;font-size:13px;font-weight:500;line-height:18px;position:relative;overflow:hidden}html .shell .disclosures-section .disclosure-meta>button bdi{color:var(--color-ticker);font-size:12px;font-weight:400}html .shell .disclosures-section .disclosure-meta>button{overflow:visible}html .shell .disclosures-section .disclosure-meta>button:after,html .shell .disclosures-section .disclosure-foot a:after{content:"";position:absolute;inset:-13px 0}html .shell .disclosures-section .disclosure-category,html .shell .disclosure-category.financial,html .shell .disclosure-category.rights,html .shell .disclosure-category.governance,html .shell .disclosure-category.general{white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:4px;flex:0 auto;min-width:0;max-width:58%;margin:0;padding:3px 6px;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}html .shell .disclosures-section .announcement-list p{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:18px}html .shell .disclosures-section .disclosure-foot{font-size:12px;line-height:18px}html .shell .disclosures-section .disclosure-foot>span{min-width:0}html .shell .disclosures-section .disclosure-foot a{white-space:nowrap;flex:none;align-items:center;gap:4px;min-height:0;line-height:18px;display:inline-flex;position:relative}@media (min-width:800px){html .shell .disclosures-section .announcement-list>li{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}}html .shell .ord-prototype{--control-height:40px}html .shell .ord-prototype :is(.company-period-context,.company-content-tabs){border:0;gap:4px;margin:0 0 8px;padding:0;display:grid;overflow:visible}html .shell .ord-prototype .company-content-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:12px}html .shell .ord-prototype :is(.company-period-context,.company-content-tabs) button{width:100%;min-width:0;height:var(--control-height);min-height:var(--control-height);white-space:nowrap;margin:0;padding:0 8px;font-size:13px;font-weight:500;line-height:16px;border:1px solid var(--color-border)!important;background:var(--color-surface)!important;color:var(--color-text-secondary)!important;border-radius:8px!important}html .shell .ord-prototype .company-content-tabs button[aria-pressed=true]{font-weight:600;background:var(--primary-soft)!important;border-color:var(--color-brand)!important;color:var(--color-brand)!important}html .shell .ord-prototype .ord-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}html .shell .fin-section{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;min-width:0;margin:0 0 12px;padding:12px}html .shell .fin-section-heading{justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 8px;display:flex}html .shell .fin-section-heading :is(h2,h3){color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:20px}html .shell .fin-section-heading>span{color:var(--color-text-secondary);white-space:nowrap;flex:none;font-size:12px;line-height:20px}html .shell .ord-prototype .current-period-heading{margin:0 0 8px;font-size:13px;font-weight:600;line-height:20px}html .shell .ord-prototype .statement-controls{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}html .shell .ord-prototype .statement-controls .window-end-label{min-width:0;color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}html .shell .ord-prototype .statement-controls select{min-height:var(--control-height);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;border-radius:8px;padding-inline:8px}html .shell .ord-prototype .monitor-show-years{min-height:var(--control-height);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-brand);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}html .shell .fin-section .history-control{justify-content:flex-end;gap:8px;margin:0 0 8px;display:flex}html .shell .ord-prototype .ord-panel>details,html .shell .ord-prototype .monitor-panel>details{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;margin:0 0 12px;padding:0 12px}html .shell .ord-prototype .ord-panel>details>summary,html .shell .ord-prototype .monitor-panel>details>summary{align-items:center;min-height:44px;font-size:13px;display:flex}html .shell .ord-prototype .ord-panel>details[open],html .shell .ord-prototype .monitor-panel>details[open]{padding-block-end:12px}html .shell .ord-prototype :is(.ord-panel,.monitor-panel)>details :is(p,li){font-size:12px;line-height:18px}html .shell .ord-prototype :is(.investor-summary-wrap,.financial-table-scroll){max-width:100%;box-shadow:none;border:0;border-radius:0;margin:0}html .shell .ord-prototype .financial-table-scroll{overflow-x:auto}html .shell .ord-prototype :is(.investor-summary-table,.financial-table){border-collapse:collapse;font-variant-numeric:tabular-nums;background:0 0;border:0;width:100%;margin:0;font-size:13px}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) thead th{background:var(--color-surface-warm);color:var(--color-text-secondary);text-align:end;vertical-align:middle;border:0;padding:6px 8px;font-size:12px;font-weight:500;line-height:16px}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) thead th:first-child{text-align:start}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) thead small{font-size:12px;font-weight:400;display:block}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) tbody tr>:is(th,td){border:0;border-top:1px solid var(--color-border);background:var(--color-surface);vertical-align:middle;padding:10px 8px;font-size:13px;line-height:18px}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) tbody tr>th{color:var(--color-text);text-align:start;font-weight:400}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) tbody tr>th small{color:var(--color-text-secondary);font-size:12px;font-weight:400;display:block}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) tbody tr>td{color:var(--color-text);text-align:end}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) tbody td bdi{font-size:13px}html .shell .ord-prototype .investor-summary-table tbody tr>th{padding-block:0}html .shell .ord-prototype .indicator-label{color:var(--color-text);line-height:18px;font-size:13px!important}html .shell .ord-prototype .investor-summary-table .summary-group>th{background:var(--color-surface-muted);color:var(--color-text-secondary);padding:4px 8px;font-size:12px;font-weight:600;line-height:18px}html .shell .ord-prototype .financial-table .financial-group>th{background:var(--color-surface-muted);color:var(--color-text-secondary);padding:4px 8px;font-size:12px;font-weight:600}html .shell .ord-prototype .financial-table:not(.history-five) th:first-child{width:40%}@media (min-width:1000px){html .shell .fin-section{padding:14px}html .shell .ord-prototype :is(.company-period-context,.company-content-tabs){max-width:520px}}html .shell .ord-prototype :is(.company-period-context,.company-content-tabs) button{height:var(--control-height)!important;min-height:var(--control-height)!important}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) tbody tr:not(.summary-group):not(.financial-group):not(.summary-detail):not(.financial-row-detail)>:is(th,td){height:44px}html .shell .ord-prototype .financial-table.history-five :is(thead th:first-child,tbody tr>th:first-child){z-index:1;position:sticky;inset-inline-start:0}html .shell .ord-prototype .financial-table.history-five thead th:first-child{background:var(--color-surface-warm)}html .shell .fin-section .monitor-show-years{border:1px solid var(--color-border);background:var(--color-surface);min-height:40px;color:var(--color-brand);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:12px;font-weight:500}html .shell .ord-prototype .indicator-warning{background:var(--color-demo-bg);color:var(--color-demo-text);border-radius:4px;margin:0 0 8px;padding:4px 8px;font-size:12px;line-height:18px}html .shell .ord-prototype .indicator-sources{display:grid}html .shell .ord-prototype .indicator-sources a{align-items:center;gap:4px;min-height:32px;font-size:12px;display:inline-flex}html .shell .ord-prototype .company-card{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;border-radius:8px;margin:0;padding:10px 12px}html .shell .ord-prototype .company-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}html .shell .ord-prototype .company-card-name{min-width:0}html .shell .ord-prototype .company-card-name h1{color:var(--color-text);margin:0;font-size:18px;font-weight:700;line-height:24px}html .shell .ord-prototype .company-card-name p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:18px}html .shell .ord-prototype .company-card-actions{flex:none;align-items:center;gap:2px;display:flex}html .shell .ord-prototype .company-card-actions .favorite-button,html .shell .ord-prototype .company-card-action{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--color-ticker);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}html .shell .ord-prototype .company-card-action svg{flex:none;width:18px;height:18px}html .shell .ord-prototype .company-card-action[aria-pressed=true]{background:var(--primary-soft);color:var(--color-brand)}html .shell .ord-prototype .company-card-metrics{border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;padding:8px 0 0;display:grid}html .shell .ord-prototype .company-card-metrics>div{border:0;min-width:0;margin:0;padding:0;display:block}html .shell .ord-prototype .company-card-metrics dt{color:var(--color-text-secondary);margin:0;font-size:12px;font-weight:400;line-height:16px}html .shell .ord-prototype .company-card-metrics dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600;line-height:20px}html .shell .ord-prototype .company-card-date{color:var(--color-ticker);margin:4px 0 12px;font-size:12px;line-height:16px}@media (min-width:640px){html .shell .ord-prototype .company-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}html .shell .data-mode-bar,html .shell .data-mode-bar.demo-active{background:var(--color-page)!important;color:var(--color-text-secondary)!important;border-color:#0000!important}html .shell .data-mode-bar.demo-active{color:var(--color-band-demo)!important}html .shell .mode-switch{border-color:var(--color-border)}html .shell .mode-switch button{color:var(--color-text-secondary)}html .shell .mode-switch button[aria-pressed=true],html .shell .period-switch-row button[aria-pressed=true],.app-sheet .period-switch-row button[aria-pressed=true]{background:var(--primary-soft);color:var(--color-brand)}html .shell .ord-prototype :is(.investor-summary-table,.financial-table) thead th{color:var(--color-text)}html .shell main h1,html .shell .companies-title,html .shell .intelligence-panel>h2,html .shell .disclosures-section>h2,html .shell .ord-prototype .fin-section-heading h2,html .shell .tsr-ranking>h2,#modal-title,.app-sheet-heading h2{font-weight:700}html .shell main h3,html .shell .ord-prototype .fin-section-heading h3,html .shell .current-period-heading,html .shell .period-heading,html .shell .ord-prototype .current-period-heading,html .shell .summary-group>th,html .shell .financial-group>th,html .shell .history-control h2{font-weight:600}html :is(.shell,.site-header) .company-dropdown{position:relative}html :is(.shell,.site-header) .company-dropdown-list{z-index:30;overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;width:min(280px,100%);max-height:min(320px,55dvh);padding:4px;display:grid;position:absolute;inset-block-start:calc(100% + 4px);inset-inline-start:0;overflow-y:auto;box-shadow:0 4px 12px #0000001a}html :is(.shell,.site-header) .company-dropdown-list button{width:100%;min-height:40px;color:var(--color-text);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:18px;display:flex}html :is(.shell,.site-header) .company-dropdown-list button span{text-overflow:ellipsis;min-width:0;overflow:hidden}html :is(.shell,.site-header) .company-dropdown-list button bdi{color:var(--color-ticker);flex:none;font-size:12px}html :is(.shell,.site-header) .company-dropdown-list button:is(:hover,:focus){background:var(--primary-soft)}html .shell .shared-financial-analysis .comparison-detail>td{border-top:0;border-bottom:1px solid var(--color-border);background:var(--color-surface-muted);padding:6px 8px 8px}html .shell .shared-financial-analysis .analysis-detail-actions{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}html .shell .shared-financial-analysis .analysis-detail-action{border:1px solid var(--color-border);background:var(--color-surface);min-height:32px;color:var(--color-brand);font:inherit;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;text-decoration:none;display:inline-flex;position:relative}html .shell .shared-financial-analysis .analysis-detail-action:after{content:"";position:absolute;inset:-6px 0}html .shell .shared-financial-analysis .analysis-detail-action[aria-pressed=true]{background:var(--primary-soft);border-color:var(--color-brand);color:var(--color-brand)}html .shell .shared-financial-analysis .analysis-detail-method,html .shell .shared-financial-analysis .comparison-detail .table-unit,html .shell .shared-financial-analysis .analysis-detail-events,html .shell .shared-financial-analysis .comparison-detail details{margin:6px 0 0}html .shell .shared-financial-analysis .analysis-detail-actions{gap:4px}html .shell .shared-financial-analysis .analysis-detail-action{padding-inline:6px}html .shell .shared-financial-analysis .comparison-detail details>summary{align-items:center;gap:4px;min-height:32px;font-size:12px;display:flex}html .site-header .header-tools{position:relative}html .site-header .header-company-dropdown{position:static}html .site-header .header-company-dropdown .company-dropdown-list{z-index:60;width:min(280px,100vw - 32px);inset-inline:auto 0}html .shell .market-overview>div{background:var(--color-surface);overflow:hidden;border:1px solid var(--color-border)!important;border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}html .shell .market-overview>div>div{border:0!important;border-inline-start:1px solid var(--color-border)!important;padding:10px!important}html .shell .market-overview>div>div:nth-child(2){border-inline-start:0!important}html .shell .market-overview>div>div:first-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;border:0!important;border-bottom:1px solid var(--color-border)!important;padding:12px!important;display:grid!important}html .shell .market-overview>div>div:first-child>span{grid-area:1/1;font-weight:600;color:var(--color-brand)!important;margin:0!important;font-size:14px!important}html .shell .market-overview>div>div:first-child>small{grid-area:2/1;margin:0!important}html .shell .market-overview>div>div:first-child>strong{grid-area:1/2/3;line-height:32px;color:var(--color-brand)!important;margin:0!important;font-size:26px!important;font-weight:700!important}html .shell .market-overview>div>div:not(:first-child)>span{white-space:normal;min-height:32px;line-height:16px;display:block;margin:0 0 4px!important;font-size:12px!important}html .shell .market-overview>div>div:not(:first-child)>strong{line-height:20px;display:block;margin:0!important;font-size:15px!important;font-weight:600!important}html .shell .market-overview>div>div:not(:first-child)>small{display:block;margin:0!important;font-size:12px!important}html :is(.shell,.site-header) .company-dropdown-list input{z-index:1;box-sizing:border-box;border:1px solid var(--color-border-control);background:var(--color-surface);width:100%;min-height:40px;color:var(--color-text);font:inherit;border-radius:6px;margin-block-end:4px;padding:0 8px;font-size:16px;line-height:22px;position:sticky;top:-4px}html :is(.shell,.site-header) .company-dropdown-list [role=listbox]{display:grid}html :is(.shell,.site-header) .company-dropdown-empty{color:var(--color-text-secondary);margin:0;padding:8px;font-size:13px}html .shell .my-companies{margin-block-start:8px;padding:12px}html .shell .my-companies-heading{justify-content:space-between;align-items:center;gap:8px;margin-block-end:4px;display:flex}html .shell main .my-companies-heading h1{margin:0;font-size:20px;font-weight:700;line-height:28px}html .shell .manage-companies{border:1px solid var(--color-brand);background:var(--primary-soft);min-height:40px;color:var(--color-brand);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none}html .shell .manage-company-dropdown .company-dropdown-list{width:min(280px,100vw - 48px);inset-inline:auto 0}html .shell .favorite-button{min-width:36px;min-height:40px;color:var(--color-ticker);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}html .shell .favorite-button svg{flex:none;width:18px;height:18px}html .shell .favorite-button[aria-pressed=true]{color:var(--color-brand)}html .shell .favorite-button[aria-pressed=true] svg{fill:currentColor}html .shell .shared-financial-analysis .analysis-detail-action.favorite-button{border:1px solid var(--color-border);background:var(--color-surface);min-width:0;min-height:32px;color:var(--color-brand)}html .shell .disclosure-scope{margin-block-end:6px}html .shell .disclosure-category-control{margin-block-end:8px;display:block}html .shell .disclosure-category-control .metric-control{width:100%}html .shell .ord-prototype .investor-summary-table th:first-child{width:40%}html .shell .ord-prototype .investor-summary-table thead .summary-year{text-align:end}html .shell .ord-prototype .investor-summary-table tbody>tr:not(.summary-group):not(.summary-detail)>td{white-space:normal;overflow-wrap:anywhere}@media (max-width:359px){html .shell .ord-prototype .investor-summary-table tbody>tr:not(.summary-group):not(.summary-detail)>td{padding-inline:4px}}html .shell .ord-prototype .investor-summary-table tbody>tr:not(.summary-group):not(.summary-detail)>td bdi{font-size:13px}html .shell .ord-prototype .investor-summary-table .indicator-label{color:var(--color-text);line-height:18px;display:block;font-size:13px!important}html .shell .ord-prototype .investor-summary-table tbody>tr>th[scope=row]{padding-block:10px;font-weight:400}html .shell .ord-prototype .indicator-notes .indicator-sources{gap:4px;margin-block-end:8px;display:grid}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-years{margin-block-end:8px;display:grid}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-year{border-top:1px solid var(--color-expand-border);padding-block:4px}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-year:first-child{border-top:0;padding-block-start:0}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-year-label{color:var(--color-text);margin:0;font-size:12px;font-weight:600;line-height:20px}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-period{flex-wrap:wrap;align-items:center;column-gap:14px;margin:0;font-size:12px;line-height:18px;display:flex}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-period-name{min-width:68px;color:var(--color-text-secondary)}html .shell :is(.ord-prototype .indicator-notes,.comparison-notes) .source-period a{align-items:center;gap:4px;min-height:32px;font-size:12px;display:inline-flex}html .shell .comparison-notes .source-company{border-top:1px solid var(--color-expand-border);padding-block:8px}html .shell .comparison-notes .source-company:first-of-type{border-top:0}html .shell .comparison-notes .source-company-name{color:var(--color-brand);margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px}html .shell .ord-prototype .indicator-notes .source-missing{border-top:1px solid var(--color-expand-border);padding-block:8px 4px}html .shell .ord-prototype .indicator-notes .source-missing p{margin:0 0 4px;font-size:12px;line-height:18px}html .shell .ord-prototype .indicator-notes .source-missing strong small{display:none}html .shell .ord-prototype .indicator-notes .source-notice{color:var(--color-text-secondary);margin:4px 0 0;font-size:12px;line-height:18px}html .shell .ord-prototype .indicator-notes .indicator-note{border-top:1px solid var(--color-expand-border);padding-block:8px}html .shell .ord-prototype .indicator-notes .indicator-note .indicator-note-title{color:var(--color-text);margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px}html .shell .ord-prototype .indicator-notes .indicator-note :is(p,small){margin:0 0 4px;font-size:12px;line-height:18px}html .shell .comparison-years{justify-content:flex-start;margin-block-end:8px}html .shell .comparison-notes .indicator-note{border-top:1px solid var(--color-expand-border);padding-block:8px}html .shell .comparison-notes .indicator-note:first-of-type{border-top:0}html .shell .comparison-notes .indicator-note-title{color:var(--color-text);margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px}html .shell .comparison-notes .indicator-note p{margin:0 0 4px;font-size:12px;line-height:18px}html .shell .comparison-note-links{flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:18px;display:flex}html :is(.shell,.site-header) .company-dropdown-list button:disabled{color:var(--color-text-secondary);cursor:not-allowed}html .shell .market-overview>div>div:first-child>small.market-session{grid-area:3/1/auto/-1;line-height:16px;margin-block-start:4px!important;font-size:12px!important}html .shell .disclosures-section .disclosure-meta{align-items:center}html .shell .disclosures-section .disclosure-meta button{line-height:18px;font-size:13px!important;font-weight:500!important}html .shell .disclosures-section .disclosure-meta button bdi{font-weight:400;font-size:12px!important}html .shell .disclosures-section .announcement-list li>p{color:var(--color-text)!important;margin-block:4px!important;font-size:14px!important;font-weight:700!important;line-height:20px!important}html .shell .disclosures-section .disclosure-category{box-sizing:border-box;white-space:nowrap;flex:none;justify-content:center;align-items:center;width:150px;height:20px;padding:0 4px!important;font-size:11px!important;font-weight:400!important;line-height:14px!important;display:inline-flex!important}html .shell .disclosures-section .disclosure-foot :is(span,bdi,a){font-size:12px!important}html[lang=en] .shell .disclosures-section .disclosure-category{width:190px}html .shell main .my-companies-heading h1,html .shell main :is(.disclosures-section>h2,.home-ranking h2){color:var(--color-brand)}html .shell .empty-prompt{border:1px dashed var(--color-border-control);color:var(--color-ticker);text-align:center;background:0 0;border-radius:10px;margin:8px 0;padding:20px 16px;font-size:13px;line-height:20px}html .shell :is(.disclosures-section,.home-ranking)>.monitor-show-years{border:1px solid var(--color-brand);background:var(--primary-soft);width:100%;min-height:48px;color:var(--color-brand);border-radius:10px;justify-content:center;align-items:center;margin-top:12px;font-size:15px;font-weight:700;display:flex}html .shell .browse-company-dropdown .company-dropdown-list{width:100%;max-height:min(420px,60dvh)}html .shell .compare-heading{flex-wrap:wrap;position:relative}html .shell .compare-heading .company-dropdown{position:static}html .shell .compare-heading .company-dropdown-list{width:min(280px,100%);inset-inline:auto 0}html .shell .compare-actions{align-items:center;gap:6px;display:flex}html .shell .compare-clear{border:1px solid var(--color-border-control);min-height:40px;color:var(--color-ticker);white-space:nowrap;cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:500;line-height:18px}html .shell .period-picker{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0 0 8px;padding:2px;display:grid}html .shell .period-picker button{min-width:0;min-height:36px;color:var(--color-ticker);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 4px;font-size:13px;line-height:18px}html .shell .period-picker button[aria-pressed=true]{background:var(--primary-soft);color:var(--color-brand);font-weight:600}html .shell .period-picker button:disabled{opacity:.45;cursor:not-allowed}html .shell .market-overview .market-change{font-size:12px;font-weight:500;line-height:inherit;white-space:nowrap;margin-inline-start:4px}html .shell .disclosures-section .disclosure-meta button,html .shell .disclosures-section .announcement-list a{position:relative}html .shell .disclosures-section .disclosure-meta button:after,html .shell .disclosures-section .announcement-list a:after{content:"";position:absolute;inset:-8px -4px}html .shell .year-range{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex:none;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:inline-grid}html .shell .year-range button{min-width:0;height:28px;min-height:28px;color:var(--color-ticker);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:12px;line-height:16px;position:relative}html .shell .year-range button:after{content:"";position:absolute;inset:-8px 0}html .shell .year-range button[aria-pressed=true]{background:var(--primary-soft);color:var(--color-brand);font-weight:600}html .shell .fin-section-heading.with-years{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}html .shell .fin-section-heading.with-years>:is(h2,span){grid-column:1}html .shell .fin-section-heading.with-years>.year-range{grid-area:1/2/3}html .shell .period-heading-row{justify-content:space-between;align-items:center;gap:8px;margin-block-end:8px;display:flex}html .shell .ord-prototype .period-heading-row .current-period-heading{min-width:0;margin:0}@media (max-width:999px){html .shell .ord-prototype .investor-summary-wrap{--name-width:40%}html .shell .ord-prototype .investor-summary-table{border-collapse:separate;border-spacing:0}html .shell .ord-prototype .investor-summary-table th:first-child{width:var(--name-width)}html .shell .ord-prototype .investor-summary-table thead .summary-year{text-align:center;padding-inline:2px}html .shell .ord-prototype .investor-summary-wrap .investor-summary-table tbody tr:not(.summary-group):not(.financial-group):not(.summary-detail):not(.financial-row-detail)>:is(th,td){height:36px;padding-block:4px}html .shell .ord-prototype .investor-summary-wrap .investor-summary-table tbody tr:not(.summary-group):not(.summary-detail)>td{text-align:center;overflow-wrap:normal;padding-inline:2px}html .shell .ord-prototype .investor-summary-wrap .investor-summary-table tbody tr>th[scope=row]{padding-inline:8px 4px}html .shell .ord-prototype .investor-summary-wrap .investor-summary-table tbody td bdi{white-space:normal}html .shell .ord-prototype .investor-summary-wrap.is-five{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline-start:var(--name-width);overflow-x:auto}html .shell .ord-prototype .investor-summary-table.summary-five{width:140%;min-width:140%}html .shell .ord-prototype .investor-summary-table.summary-five th:first-child{width:28.5714%}html .shell .ord-prototype .summary-five .summary-year{scroll-snap-align:start}html .shell .ord-prototype .summary-five :is(thead th:first-child,tbody tr:not(.summary-group)>th:first-child){z-index:2;border-inline-end:1px solid var(--color-border);position:sticky;inset-inline-start:0}html .shell .ord-prototype .summary-group-label{display:inline-block;position:sticky;inset-inline-start:8px}}@media (max-width:359px){html .shell .ord-prototype .investor-summary-wrap{--name-width:36%}html .shell .ord-prototype .investor-summary-table.summary-five{width:142.667%;min-width:142.667%}html .shell .ord-prototype .investor-summary-table.summary-five th:first-child{width:25.234%}html .shell .ord-prototype .investor-summary-wrap .investor-summary-table tbody tr:not(.summary-group):not(.summary-detail)>td bdi{font-size:12px}}html .shell .period-heading-text{min-width:0;display:grid}html .shell .period-heading-text>span{color:var(--color-text-secondary);font-size:12px;line-height:16px}html .shell .ord-prototype .company-card-date{flex-wrap:wrap;gap:0 12px;margin:4px 0 8px;font-size:12px;line-height:16px;display:flex}@media (max-width:999px){html .shell .ord-prototype .ord-topline>span{display:none}html .shell .ord-prototype .company-card{padding:8px 10px}html .shell .ord-prototype .company-card-name h1{font-size:16px;line-height:22px}html .shell .ord-prototype .company-card-name p{line-height:16px}html .shell .ord-prototype .company-card-metrics{gap:4px 12px;margin-block-start:6px;padding-block-start:6px}html .shell .ord-prototype .company-card-metrics dd{line-height:18px}html .shell .ord-prototype .company-content-tabs,html .shell .period-picker{margin-block-end:6px}html .shell .ord-prototype .fin-section{margin-block-end:8px;padding:8px 10px}html .shell .fin-section-heading,html .shell .period-heading-row{margin-block-end:6px}html .shell .ord-prototype .ord-panel>details,html .shell .ord-prototype .monitor-panel>details{margin-block-end:8px}html .shell .ord-prototype .investor-summary-table .summary-group>th{padding-block:2px}html .shell .ord-prototype .dividend-history{--name-width:40%}html .shell .ord-prototype .dividend-history .financial-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:0}html .shell .ord-prototype .dividend-history .financial-table th:first-child{width:var(--name-width)}html .shell .ord-prototype .dividend-history .financial-table thead th:not(:first-child){text-align:center;padding-inline:2px}html .shell .ord-prototype .dividend-history .financial-table-scroll .financial-table tbody tr:not(.summary-group):not(.financial-group):not(.summary-detail):not(.financial-row-detail)>:is(th,td){height:36px;padding-block:4px}html .shell .ord-prototype .period-heading-row .current-period-heading{font-weight:600;line-height:20px;font-size:14px!important}html .shell .ord-prototype .dividend-history .financial-table tbody tr>th{padding-inline:8px 4px}html .shell .ord-prototype .dividend-history .financial-table tbody tr>td{text-align:center;white-space:normal;overflow-wrap:normal;padding-inline:2px}html .shell .ord-prototype .dividend-history .financial-table tbody td bdi{white-space:normal}html .shell .ord-prototype .dividend-history.is-five .financial-table-scroll{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline-start:var(--name-width);overflow-x:auto}html .shell .ord-prototype .dividend-history.is-five .financial-table{width:140%;min-width:140%}html .shell .ord-prototype .dividend-history.is-five .financial-table th:first-child{width:28.5714%}html .shell .ord-prototype .dividend-history.is-five thead th:not(:first-child){scroll-snap-align:start}html .shell .ord-prototype .dividend-history.is-five .financial-table :is(thead th:first-child,tbody tr>th:first-child){z-index:2;border-inline-end:1px solid var(--color-border);background:var(--color-surface);position:sticky;inset-inline-start:0}html .shell .ord-prototype .dividend-history.is-five .financial-table thead th:first-child{background:var(--color-surface-warm)}}@media (max-width:359px){html .shell .ord-prototype .dividend-history{--name-width:36%}html .shell .ord-prototype .dividend-history.is-five .financial-table{width:142.667%;min-width:142.667%}html .shell .ord-prototype .dividend-history.is-five .financial-table th:first-child{width:25.234%}html .shell .ord-prototype .dividend-history .financial-table tbody td bdi{font-size:12px}}html .shell .period-picker.with-status{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:stretch}html .shell .period-picker .period-year{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;padding-inline:4px;font-size:12px;line-height:16px;display:flex}html .shell .period-picker.with-status button{align-content:center;justify-items:center;gap:2px;padding-inline:2px;line-height:16px;display:grid}html .shell .period-picker .period-status{background:var(--color-border);border-radius:2px;width:68%;height:3px;display:block}html .shell .period-picker .period-status.is-published{background:var(--positive)}html .shell .period-note{border-radius:var(--radius-control);background:var(--primary-soft);color:var(--color-brand);align-items:flex-start;gap:6px;margin:0 0 8px;padding:8px 10px;font-size:13px;font-weight:600;line-height:18px;display:flex}html .shell .period-note svg{flex:none;width:16px;height:16px;margin-block-start:1px}html .shell .period-note span{min-width:0}@media (max-width:359px){html .shell .period-picker.with-status button{padding-inline:0;font-size:12px}html .shell .period-picker .period-year{padding-inline:2px}}html .shell .ord-topline button{border:1px solid var(--color-brand);background:var(--color-brand-soft);min-width:88px;min-height:36px;color:var(--color-brand);touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;margin-block:4px;padding:0 14px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex;position:relative}html .shell .ord-topline button:after{content:"";position:absolute;inset:-4px}html .shell .ord-topline button:active{background:var(--color-surface)}html .shell .ord-prototype .company-card-actions .favorite-button,html .shell .ord-prototype .company-card-action{touch-action:manipulation;width:44px;min-width:44px;height:44px;min-height:44px}html .shell .ord-prototype .company-card-actions .favorite-button svg,html .shell .ord-prototype .company-card-action svg{width:22px;height:22px}html .shell .ord-prototype .company-card-actions .favorite-button[aria-pressed=true]{background:var(--primary-soft);color:var(--color-brand)}html .shell .action-notice{inset-inline:16px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:30;background:var(--color-text);color:var(--color-surface,white);text-align:center;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:20px;position:fixed}html .shell .action-notice[hidden]{display:none}@media (min-width:1000px){html .shell .action-notice{inset-inline:auto 24px;bottom:24px}}html .shell .period-year-select{align-self:center;align-items:center;margin-inline-end:2px;display:inline-flex;position:relative}html .shell .period-year-select select{appearance:none;border:1px solid var(--color-brand);background:var(--primary-soft);min-width:64px;height:32px;color:var(--color-brand);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;touch-action:manipulation;border-radius:6px;margin:0;padding-block:0;padding-inline:10px 22px;font-size:13px;font-weight:600;line-height:30px}html .shell .period-year-select select:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}html .shell .period-year-select .period-year-caret{inset-inline-end:8px;color:var(--color-brand);pointer-events:none;font-size:12px;line-height:12px;position:absolute;top:50%;transform:translateY(-62%)}html .shell .comparison-year-row{margin-block-end:6px}html .shell .comparison-year-row .period-year-select select{height:36px}html .shell .period-note{flex-wrap:wrap;align-items:center}html .shell .period-note span{flex:auto}html .shell .period-note-action{border:1px solid var(--color-brand);background:var(--color-surface);min-height:32px;color:var(--color-brand);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:6px;flex:none;margin-inline-start:auto;padding:0 10px;font-size:13px;font-weight:600;line-height:30px}html .shell .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html .shell .home-discovery .company-picker-trigger{border:2px solid var(--color-brand);border-radius:var(--radius-control);background:var(--primary-soft);width:100%;min-height:52px;color:var(--color-brand);box-shadow:none;text-align:start;cursor:pointer;touch-action:manipulation;align-items:center;gap:12px;margin:0;padding:6px 12px;display:flex}html .shell .home-discovery .company-picker-trigger .picker-symbol{background:var(--color-brand);width:34px;height:34px;color:var(--color-surface,white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}html .shell .home-discovery .company-picker-trigger .picker-symbol svg{width:18px;height:18px}html .shell .home-discovery .company-picker-trigger .picker-text{flex:1;gap:2px;min-width:0;display:grid}html .shell .home-discovery .company-picker-trigger strong{color:var(--color-brand);font-size:16px;font-weight:700;line-height:22px}html .shell .home-discovery .company-picker-trigger .picker-caret{color:var(--color-brand);flex:none;font-size:16px}html .shell .home-discovery .company-picker-trigger[aria-expanded=true]{border-end-end-radius:0;border-end-start-radius:0}html .shell .action-notice.with-action{text-align:start;justify-content:space-between;align-items:center;gap:12px;display:flex}html .shell .action-notice.with-action button{border-radius:var(--radius-small);min-height:36px;color:inherit;font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;padding:0 12px;font-weight:700;text-decoration:underline}html .shell .ord-prototype .stock-info{margin:0 0 10px;padding-top:0}html .shell .ord-prototype .stock-info>summary{min-height:44px;color:var(--color-brand);font-size:14px;font-weight:600}html .shell .ord-prototype .stock-info-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0 0 12px;display:grid}html .shell .ord-prototype .stock-info-facts dt{color:var(--color-ticker);font-size:12px;line-height:16px}html .shell .ord-prototype .stock-info-facts dd{color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600;line-height:20px}html .shell .ord-prototype .stock-info h3{color:var(--color-text);margin:8px 0 4px;font-size:13px;font-weight:700;line-height:18px}html .shell .ord-prototype .stock-info-list{gap:0;margin:0 0 8px;padding:0;list-style:none;display:grid}html .shell .ord-prototype .stock-info-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:12px;min-height:32px;padding:6px 0;font-size:13px;line-height:18px;display:flex}html .shell .ord-prototype .stock-info-list li>span:first-child{overflow-wrap:anywhere;min-width:0}html .shell .ord-prototype .stock-info-list bdi,html .shell .ord-prototype .stock-info-role{color:var(--color-ticker);font-variant-numeric:tabular-nums;text-align:end;flex:none;max-width:45%;font-size:12px}html .shell .ord-prototype .stock-info-source{color:var(--color-ticker);margin:4px 0 0;font-size:12px;line-height:16px}html .shell .source-kind{color:var(--color-ticker);font-size:12px;font-weight:600}html .shell .fav-context{color:var(--color-ticker);margin:4px 0 6px;font-size:12px;line-height:16px}html .shell .fav-table-wrap{border:1px solid var(--color-border);background:var(--color-surface);border-radius:10px;overflow-x:auto}html .shell main .fav-table{border-collapse:collapse;table-layout:auto;font-variant-numeric:tabular-nums;width:100%;min-width:320px;margin:0}html .shell main .fav-table :is(th,td){border:0;border-bottom:1px solid var(--color-border);text-align:end;white-space:nowrap;vertical-align:middle;background:0 0;padding:8px 6px;font-size:14px;line-height:20px}html .shell main .fav-table thead th{background:var(--color-surface-muted);color:var(--color-ticker);padding-block:6px;font-size:12px;font-weight:600;line-height:16px}html .shell main .fav-table :is(thead th,tbody th):first-child{text-align:start;white-space:normal}html .shell main .fav-table tbody th{font-weight:400}html .shell main .fav-row{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){html .shell main .fav-table:not(.is-editing) .fav-row:hover>*{background:var(--color-surface-muted)}}html .shell main .fav-table.is-editing .fav-row{cursor:default}html .shell main .fav-row.is-open>*{background:var(--color-brand-soft);border-bottom-color:#0000}html .shell .fav-company{align-items:center;gap:2px;min-width:0;display:flex}html .shell .fav-toggle{width:32px;height:40px;color:var(--color-ticker);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:-6px;padding:0;display:inline-flex}html .shell .fav-toggle svg{width:16px;height:16px;transition:transform .15s}html[dir=rtl] .shell .fav-toggle svg{transform:scaleX(-1)}html .shell .fav-toggle[aria-expanded=true] svg{color:var(--color-brand);transform:rotate(90deg)}html .shell .fav-name-wrap{flex-direction:column;align-items:flex-start;min-width:0;display:flex}html .shell .fav-name{color:var(--color-text);font-size:14px;font-weight:600;line-height:20px}html .shell .fav-ticker{color:var(--color-ticker);font-size:12px;line-height:16px}html .shell .fav-stale{color:var(--color-warning-text);font-size:12px;line-height:14px;display:block}html .shell main .fav-detail-row>td{border-bottom:1px solid var(--color-border);background:var(--color-surface);text-align:start;white-space:normal;padding:0}html .shell .fav-detail{border-inline-start:3px solid var(--color-brand);background:var(--color-surface-muted);padding:8px 10px 10px}html .shell .fav-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}html .shell .fav-metrics>div{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;flex-direction:column;min-width:0;padding:6px 8px;display:flex}html .shell .fav-metrics dt{color:var(--color-ticker);font-size:12px;line-height:16px}html .shell .fav-metrics dt small{opacity:.85;font-size:12px;line-height:14px;display:block}html .shell .fav-metrics dd{color:var(--color-text);overflow-wrap:anywhere;margin:auto 0 0;padding-top:2px;font-size:14px;font-weight:600;line-height:20px}html .shell .fav-metrics dd small{white-space:nowrap;color:var(--color-ticker);margin-inline-start:6px;font-size:12px;font-weight:400}html .shell .fav-meta{color:var(--color-ticker);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:8px 0 0;font-size:12px;line-height:16px;display:flex}html .shell .fav-meta a{color:var(--color-ticker);text-decoration:underline}html .shell .fav-detail-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}html .shell .fav-profile{min-height:40px;color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}html .shell .fav-detail-actions .favorite-button{min-height:40px;padding:0 4px;font-size:12px}@media (min-width:720px){html .shell .fav-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}html .shell .fav-remove{width:32px;height:40px;color:var(--color-value-negative);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-inline-start:-6px;padding:0;display:inline-flex}html .shell .fav-remove svg{border:1.5px solid;border-radius:50%;width:18px;height:18px;padding:3px}html .shell .fav-clear{border-color:var(--color-value-negative);color:var(--color-value-negative)}html .shell .fav-done{min-width:64px}html .shell .ord-prototype .company-card-hero{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin:10px 0 8px;display:grid}html .shell .company-card-price small{color:var(--color-ticker);font-size:12px;line-height:16px;display:block}html .shell .company-card-price strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px;display:block}html .shell .company-card-price strong span{color:var(--color-ticker);margin-inline-start:4px;font-size:15px;font-weight:600}html .shell .company-card-change{background:var(--color-surface-muted);color:var(--color-text);border-radius:999px;margin-top:4px;padding:2px 10px;font-size:15px;font-weight:700;line-height:22px;display:inline-block}html .shell .company-card-change.is-up{background:var(--color-success-bg);color:var(--color-success-text)}html .shell .company-card-change.is-down{background:var(--color-error-bg);color:var(--color-error-text)}html .shell .company-card-book{border:1px solid var(--color-border);background:var(--color-surface-muted);border-radius:10px;flex-direction:column;justify-content:center;min-width:118px;padding:8px 12px;display:flex}html .shell .company-card-book>small{color:var(--color-ticker);font-size:12px;line-height:16px}html .shell .company-card-book b{color:var(--color-text);font-size:18px;line-height:24px}html .shell .company-card-book b small{color:var(--color-ticker);margin-inline-start:4px;font-size:12px;font-weight:400}html .shell .company-card-range{margin:0 0 8px}html .shell .company-card-range p{color:var(--color-ticker);justify-content:space-between;margin:0;font-size:12px;line-height:16px;display:flex}html .shell .company-card-range b{color:var(--color-text);font-weight:600}html .shell .company-card-range-bar{background:var(--color-border);border-radius:3px;height:6px;margin:6px 0 4px;position:relative}html .shell .company-card-range-bar span{border:3px solid var(--color-surface);background:var(--color-brand);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-brand);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}html[dir=rtl] .shell .company-card-range-bar span{transform:translate(50%,-50%)}html .shell .ord-prototype .company-card-stats{border-top:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:8px;display:grid}html .shell .company-card-stats>div{flex-direction:column;min-width:0;padding-inline:5px;display:flex}html .shell .company-card-stats>div:first-child{padding-inline-start:0}html .shell .company-card-stats>div+div{border-inline-start:1px solid var(--color-border)}html .shell .company-card-stats dt{color:var(--color-ticker);white-space:nowrap;font-size:12px;line-height:15px}html .shell .company-card-stats dd{color:var(--color-text);white-space:nowrap;margin:auto 0 0;padding-top:2px;font-size:14px;font-weight:600;line-height:18px}html .shell .company-card-stats dd small{color:var(--color-ticker);margin-inline-start:3px;font-size:12px;font-weight:400}html .shell .dividend-none{color:var(--color-ticker);font-weight:600}html .shell .ord-prototype .company-card-name .company-card-sector{min-height:32px;color:var(--color-brand);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-size:12px;font-weight:600;line-height:16px;text-decoration:underline;display:inline-flex}html .shell .ord-prototype .company-card-name .company-card-sector.is-plain{color:var(--color-text-secondary);cursor:default;text-decoration:none}html .shell~dialog .about-site,html dialog#modal .about-site{border-top:1px solid var(--color-border);margin-block:12px 4px;padding-block-start:12px}html dialog#modal .about-site h3{color:var(--color-brand);margin:0 0 6px;font-size:15px;font-weight:700;line-height:22px}html dialog#modal .about-site p{margin:0 0 8px;font-size:13px;line-height:20px}html dialog#modal .about-site .about-demo{color:var(--color-warning-text);font-weight:600}html dialog#modal .about-site .about-feedback{margin-block:4px 8px;text-decoration:none;display:inline-flex}html .shell .home-ranking{margin-top:12px}html .shell .home-ranking>p{color:var(--color-text-secondary);margin:4px 0 0;font-size:13px;line-height:20px}html .shell .home-ranking-table{border-collapse:collapse;width:100%;margin-top:8px}html .shell .home-ranking-table .home-ranking-row>:is(th,td){border-bottom:1px solid var(--color-border);text-align:start;height:44px;padding:0 4px;font-size:13px;font-weight:400}html .shell .home-ranking-table .home-ranking-row:last-child>:is(th,td){border-bottom:0}html .shell .home-ranking-table .home-ranking-name{align-items:center;gap:8px;display:flex}html .shell main .home-ranking .discovery-heading h2{margin:0;font-size:16px;font-weight:700;line-height:22.4px}html .shell .home-ranking-table .home-ranking-row>td{white-space:nowrap;text-align:end;font-variant-numeric:tabular-nums;width:1%;font-size:14px}html .shell .home-ranking-table .rank-number{min-width:18px;color:var(--color-brand);flex:none;font-weight:700}html .shell main .expandable-row>:is(th,td){transition:background-color .15s,box-shadow .15s}html .shell main .comparison-intelligence tbody>.expandable-row>:is(th,td){background:var(--color-surface)!important}html .shell main .expandable-row.is-open>:is(th,td),html .shell main .comparison-intelligence tbody>.expandable-row.is-open>:is(th,td){box-shadow:inset 0 -3px 0 var(--color-brand);background:var(--primary-soft)!important}html .shell main .expandable-detail-row>td{text-align:start;white-space:normal;background:var(--color-surface)!important;border:0!important;padding:6px 0 10px!important}html .shell main .expandable-detail{border:1px solid var(--color-expand-border);background:var(--primary-soft);border-radius:8px;padding:8px 10px}html .shell main :is(.expandable-detail,.sector-discovery-expanded){animation:.15s expandable-open}@media (max-width:799px){html .shell main .expandable-row~.expandable-detail-row .expandable-detail{box-sizing:border-box;max-width:calc(100vw - 46px);position:sticky;inset-inline-start:0}}html .shell main .expandable-detail>:first-child{margin-block-start:0}html .shell main .expandable-detail>:last-child{margin-block-end:0}html .shell main .expandable-detail :is(th,td),html .shell main .comparison-intelligence .expandable-detail.expandable-detail :is(th,td){background:var(--primary-soft)!important}html .shell main .expandable-detail :is(.indicator-history-scroll,.financial-table-scroll){border-color:var(--color-expand-border);background:0 0}html .shell main .expandable-detail :is(table,tbody,tr){background:0 0!important}html .shell main :is(.expandable-row.is-open,.expandable-detail,details[open]:not(.sector-discovery-expanded details)){--color-text-secondary:var(--color-ticker);--text-secondary:var(--color-ticker)}html .shell main .expandable-detail thead th{border-bottom:1px solid var(--color-expand-border)}html .shell main details>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}html .shell main details>summary::-webkit-details-marker{display:none}html .shell main details>summary:before{content:none!important}html .shell main details>summary:after{color:var(--color-text-secondary);flex:none;margin-inline-start:auto;font-size:13px;font-weight:400;line-height:1;content:"⌄"!important}html .shell main details[open]>summary:after{content:"⌃"!important}html .shell main details:not(:is(.expandable-detail,.sector-discovery-expanded,details) details){background:var(--color-surface);transition:background-color .15s}html .shell main details[open]:not(:is(.expandable-detail,.sector-discovery-expanded,details) details){border:1px solid var(--color-expand-border);background:var(--primary-soft);border-radius:8px;margin-block-end:10px;padding:0 10px 8px}html .shell main details[open]:not(:is(.expandable-detail,.sector-discovery-expanded,details) details)>summary{color:var(--color-brand);box-shadow:inset 0 -3px 0 var(--color-brand);border-radius:8px 8px 0 0;margin-block-end:8px;margin-inline:-10px;padding-inline:10px}html .shell main details[open]:not(:is(.expandable-detail,.sector-discovery-expanded,details) details) :is(th,td){background:var(--primary-soft)!important}html .shell main details[open] .expandable-row:not(.is-open)>:is(th,td),html .shell main details[open]:not(.x) .expandable-detail-row>td{background:var(--color-surface)!important}html .shell main :is(.expandable-detail,details[open]) details>summary{color:var(--color-brand)}@keyframes expandable-open{0%{opacity:0}}@media (prefers-reduced-motion:reduce){html .shell main :is(.expandable-row>th,.expandable-row>td,details,.expandable-detail,.sector-discovery-expanded){transition:none;animation:none}}html .shell .page-problem,.page-problem{text-align:start;justify-items:start;gap:8px;margin-block:16px;padding:16px;display:grid}.page-problem :is(h1,p){margin:0}.page-problem h1{font-size:18px;font-weight:700;line-height:26px}.page-problem-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:4px;display:flex}html .shell .market-overview .demo-tag{color:var(--color-demo-text)}html .shell main thead :is(small,small bdi,bdi small),html .shell main thead bdi{color:var(--color-ticker)}html .shell main :is(.expandable-detail,.expandable-row.is-open) :is(.delta-positive,.delta-positive bdi,.positive){color:var(--color-success-text)!important}html .shell :is(.sector-bars>button.sector-row[aria-expanded=true],.sector-discovery-expanded){--color-text-secondary:var(--color-ticker);--text-secondary:var(--color-ticker)}html .shell .monitor-panel .ord-source p{color:var(--color-text-secondary)}html .shell main details>summary{color:var(--color-brand)}html .shell .financial-row-toggle .metric-label{color:var(--color-text)}html .shell .financial-row-toggle .expand-cue,html .shell .market-overview :is(p,small,span):not(.demo-tag){color:var(--color-text-secondary)}html .shell .comparison-intelligence tbody>tr>th,html .shell .monitor-panel .ord-source li{color:var(--color-text)}html .shell main .comparison-intelligence thead th small{color:var(--color-ticker)}.page-problem p{font-size:14px;line-height:22px}.page-problem .primary-button{border-color:var(--color-brand);background:var(--color-brand);min-height:44px;color:var(--color-on-brand);font-size:14px}html .shell :is(.data-status,.market-overview,.session-date,.site-footer,.investor-page-intro,.ord-topline){--color-text-secondary:var(--color-ticker);--text-secondary:var(--color-ticker);--color-band-demo:var(--color-demo-text)}
