:root{--es-ink:#17211b;--es-muted:#68736c;--es-line:#d8ded9;--es-paper:#f6f8f6;--es-green:#16724b;--es-green-soft:#e5f0e9;--es-coral:#c54d37;--es-blue:#2b6ea6;--es-yellow:#d9a928}.es-shell{background:var(--es-paper);min-height:100vh;color:var(--es-ink);font-family:var(--font-source-sans), "Segoe UI", Arial, sans-serif}.es-header{color:#fff;border-bottom:3px solid var(--es-green);background:#17211b;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:12px 28px;display:flex}.es-header>div{align-items:baseline;gap:14px;display:flex}.es-header h1{margin:0;font-size:22px}.es-header span{color:#bfc9c2;font-size:13px}.es-header a{color:#fff;align-items:center;gap:6px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.es-notice{color:#3e4038;background:#fff7dc;border-bottom:1px solid #eadcaa;align-items:center;gap:18px;min-height:38px;padding:8px 28px;font-size:11px;display:flex}.es-notice span:last-child{margin-left:auto}.es-filters{border-bottom:1px solid var(--es-line);background:#fff;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(140px,.8fr));gap:12px;padding:14px 28px;display:grid}.es-filters label,.es-sort-control{color:#4d5951;gap:5px;min-width:0;font-size:10px;font-weight:700;display:grid}.es-filters input,.es-filters select{width:100%;height:36px;color:var(--es-ink);font:inherit;background:#fff;border:1px solid #bcc6be;border-radius:4px;padding:0 10px;font-size:12px}.es-search-field{position:relative}.es-search-field svg{color:var(--es-muted);position:absolute;top:10px;left:10px}.es-search-field input{padding-left:32px}.es-sort-control button{min-width:0;height:36px;color:var(--es-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #bcc6be;border-radius:4px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:11px;display:flex}.es-sort-control button:hover{background:#f4f7f4}.es-kpis{border-bottom:1px solid var(--es-line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.es-kpis>div{border-right:1px solid var(--es-line);gap:3px;min-height:78px;padding:14px 28px;display:grid}.es-kpis>div:last-child{border-right:0}.es-kpis span{color:var(--es-muted);text-transform:uppercase;font-size:9px;font-weight:800}.es-kpis strong{font-variant-numeric:tabular-nums;font-size:22px}.es-main{gap:18px;width:min(1880px,100%);margin:0 auto;padding:18px 28px 40px;display:grid}.es-panel{border:1px solid var(--es-line);background:#fff;border-radius:6px;min-width:0;overflow:hidden}.es-panel-heading{border-bottom:1px solid var(--es-line);justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.es-panel-heading h2{margin:0;font-size:14px}.es-panel-heading span{color:var(--es-muted);font-size:10px}.es-table-scroll{overflow:auto}.es-ranking-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1060px}.es-ranking-table th,.es-ranking-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf0ed;padding:9px 10px;font-size:11px;overflow:hidden}.es-ranking-table thead th{color:#3b463f;text-transform:uppercase;background:#f1f4f1;font-size:9px;position:sticky;top:0}.es-ranking-table tbody tr{cursor:pointer}.es-ranking-table tbody tr:hover{background:#f6faf7}.es-ranking-table tbody tr[aria-selected=true]{box-shadow:inset 3px 0 var(--es-green);background:#e5f0e9}.es-ranking-table tbody tr:focus-visible{outline:2px solid var(--es-blue);outline-offset:-2px}.es-ranking-table th:first-child{width:82px}.es-ranking-table th:nth-child(2){width:250px}.es-ranking-table th:nth-child(3),.es-ranking-table th:nth-child(4),.es-ranking-table th:nth-child(5){text-align:right;width:80px}.es-ranking-table th:nth-child(6){width:220px}.es-ranking-table th:nth-child(7),.es-ranking-table th:nth-child(8){text-align:right;width:120px}.es-ranking-table td:nth-child(3),.es-ranking-table td:nth-child(4),.es-ranking-table td:nth-child(5),.es-ranking-table td:nth-child(7),.es-ranking-table td:nth-child(8){text-align:right;font-variant-numeric:tabular-nums}.es-pagination{min-height:46px;color:var(--es-muted);justify-content:flex-end;align-items:center;gap:10px;padding:7px 12px;font-size:10px;display:flex}.es-pagination button{width:32px;height:32px;color:var(--es-ink);cursor:pointer;background:#fff;border:1px solid #bcc6be;border-radius:4px;place-items:center;display:inline-grid}.es-pagination button:disabled{cursor:not-allowed;opacity:.4}.es-ranking-panel,.es-detail-panel{scroll-margin-top:12px}.es-detail-heading{border-bottom:1px solid var(--es-line);justify-content:space-between;align-items:center;gap:20px;min-height:92px;padding:18px;display:flex}.es-detail-title{align-items:center;gap:10px;display:flex}.es-detail-title h2{margin:0;font-size:22px}.es-detail-title span{color:#8e2e20;background:#f9e9e5;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:800}.es-detail-title span[data-positive=true]{color:#0c5d39;background:var(--es-green-soft)}.es-detail-heading p{color:#4c5850;margin:5px 0 0;font-size:13px}.es-detail-score{justify-items:end;gap:2px;display:grid}.es-detail-score span{color:var(--es-muted);text-transform:uppercase;font-size:9px}.es-detail-score strong{font-size:26px}.es-detail-actions{align-items:center;gap:7px;display:flex}.es-detail-actions>button{color:#405047;cursor:pointer;background:#fff;border:1px solid #bcc6be;border-radius:4px;place-items:center;width:34px;height:34px;display:grid}.es-detail-actions>button:hover{background:#f4f7f4}.es-detail-actions>button[data-copied=true]{color:#0c5d39;background:var(--es-green-soft);border-color:#9fc6ae}.es-detail-actions .es-detail-score{min-width:86px;margin-left:7px}.es-detail-metrics{border-bottom:1px solid var(--es-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.es-detail-metrics>div{border-right:1px solid var(--es-line);gap:3px;min-width:0;padding:11px 12px;display:grid}.es-detail-metrics>div:last-child{border-right:0}.es-detail-metrics span{color:var(--es-muted);font-size:9px}.es-detail-metrics strong{overflow-wrap:anywhere;font-size:12px}.es-research-readout{border-bottom:1px solid var(--es-line);border-left:3px solid var(--es-green);background:#f0f5f1;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:16px;min-height:54px;padding:11px 18px;display:grid}.es-research-readout>span{color:#375044;text-transform:uppercase;padding-top:2px;font-size:8px;font-weight:850}.es-research-readout p{color:#34443b;margin:0;font-size:10px;line-height:1.55}.es-company-dashboard{border-bottom:1px solid var(--es-line)}.es-dashboard-heading,.es-atlas-heading{border-bottom:1px solid var(--es-line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 18px;display:flex}.es-dashboard-heading h3,.es-atlas-heading h4{margin:0 0 3px;font-size:13px}.es-dashboard-heading p,.es-atlas-heading p{color:var(--es-muted);margin:0;font-size:10px;line-height:1.45}.es-dashboard-heading>span{color:var(--es-muted);white-space:nowrap;font-size:9px}.es-company-overview{border-bottom:1px solid var(--es-line);grid-template-columns:minmax(390px,.8fr) minmax(620px,1.4fr);display:grid}.es-company-context{min-width:0;padding:18px}.es-overall-visual{align-items:center;gap:18px;display:flex}.es-overall-visual>div:last-child{gap:2px;display:grid}.es-overall-visual>div:last-child span{color:var(--es-muted);text-transform:uppercase;font-size:9px;font-weight:750}.es-overall-visual>div:last-child strong{font-size:22px}.es-overall-visual>div:last-child small{color:var(--es-muted);font-size:9px}.es-score-ring{border-radius:50%;flex:0 0 98px;place-items:center;width:98px;height:98px;display:grid}.es-score-ring>div{background:#fff;border-radius:50%;place-content:center;justify-items:center;width:76px;height:76px;display:grid}.es-score-ring strong{font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.es-score-ring span{color:var(--es-muted);text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:750}.es-signal-pair{border-top:1px solid var(--es-line);border-bottom:1px solid var(--es-line);grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0;display:grid}.es-signal-pair>div{border-left:3px solid var(--es-green);gap:2px;min-width:0;padding:11px 12px;display:grid}.es-signal-pair>div+div{border-left-color:var(--es-coral)}.es-signal-pair span{color:var(--es-muted);text-transform:uppercase;font-size:8px;font-weight:750}.es-signal-pair strong{overflow-wrap:anywhere;font-size:12px}.es-signal-pair small{color:var(--es-muted);font-size:9px}.es-company-classification{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.es-company-classification>div{border-top:1px solid #edf0ed;border-right:1px solid #edf0ed;min-width:0;padding:8px 10px}.es-company-classification>div:nth-child(3n){border-right:0}.es-company-classification dt{color:var(--es-muted);font-size:8px}.es-company-classification dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:10px;font-weight:700;line-height:1.3}.es-ranking-status{color:#7d2b1f;border-left:3px solid var(--es-coral);background:#fbefec;gap:3px;margin-top:12px;padding:9px 11px;display:grid}.es-ranking-status span{text-transform:uppercase;font-size:8px;font-weight:800}.es-ranking-status strong{overflow-wrap:anywhere;font-size:10px;line-height:1.4}.es-profile-section{border-left:1px solid var(--es-line);min-width:0}.es-profile-section>header{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:14px;min-height:50px;padding:10px 16px;display:flex}.es-profile-section h4{margin:0 0 3px;font-size:12px}.es-profile-section header p{color:var(--es-muted);margin:0;font-size:9px}.es-profile-section header>span{color:var(--es-muted);white-space:nowrap;font-size:8px}.es-factor-profile{grid-template-columns:240px minmax(320px,1fr);align-items:center;gap:24px;min-height:270px;padding:14px 18px;display:grid}.es-radar-wrap{place-items:center;min-width:0;display:grid;position:relative}.es-radar{aspect-ratio:1;width:220px;max-width:100%;overflow:visible}.es-radar-grid{fill:#f7f9f7;fill-opacity:.28;stroke:#cbd3cd;stroke-width:.8px}.es-radar-axis{stroke:#d8ded9;stroke-width:.8px}.es-radar-area{fill:#16724b;fill-opacity:.18;stroke:#16724b;stroke-width:2px}.es-radar-point{fill:#fff;stroke:#16724b;stroke-width:2.5px}.es-radar-incomplete{color:var(--es-muted);font-size:8px;position:absolute;bottom:5px}.es-factor-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.es-factor-legend>div{min-width:0}.es-factor-legend>div>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;display:flex}.es-factor-legend strong{font-variant-numeric:tabular-nums;font-size:12px}.es-factor-legend small{color:var(--es-muted);margin-top:3px;font-size:8px;display:block}.es-profile-track,.es-metric-track{background:#e9eeea;border-radius:3px;height:6px;margin-top:5px;position:relative;overflow:hidden}.es-profile-track span,.es-metric-track span{background:var(--es-green);height:100%;display:block}.es-profile-track span[data-color=growth],.es-metric-track span[data-color=growth],.es-metric-atlas header i[data-color=growth]{background:var(--es-blue)}.es-profile-track span[data-color=value],.es-metric-track span[data-color=value],.es-metric-atlas header i[data-color=value]{background:var(--es-yellow)}.es-profile-track span[data-color=strength],.es-metric-track span[data-color=strength],.es-metric-atlas header i[data-color=strength]{background:#536f63}.es-profile-track span[data-color=momentum],.es-metric-track span[data-color=momentum],.es-metric-atlas header i[data-color=momentum]{background:#3f8ca8}.es-profile-track span[data-color=risk],.es-metric-track span[data-color=risk],.es-metric-atlas header i[data-color=risk]{background:var(--es-coral)}.es-atlas-scale{color:var(--es-muted);grid-template-columns:auto 30px auto 30px auto;align-items:center;gap:5px;font-size:8px;display:grid}.es-atlas-scale i{background:var(--es-line);height:1px}.es-metric-atlas{background:#fbfcfb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.es-metric-atlas>section{border-right:1px solid var(--es-line);border-bottom:1px solid var(--es-line);min-width:0}.es-metric-atlas>section:nth-child(3n){border-right:0}.es-metric-atlas>section:nth-last-child(-n+3){border-bottom:0}.es-metric-atlas section>header{background:#f5f7f5;border-bottom:1px solid #e5eae6;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 12px;display:flex}.es-metric-atlas section>header>div{align-items:center;gap:7px;display:flex}.es-metric-atlas section>header i{background:var(--es-green);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.es-metric-atlas section>header span{font-size:10px;font-weight:750}.es-metric-atlas section>header strong{font-variant-numeric:tabular-nums;font-size:12px}.es-metric-atlas section>div{gap:11px;padding:10px 12px 12px;display:grid}.es-metric-signal>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;font-size:9px;display:flex}.es-metric-signal>div:first-child span{overflow-wrap:anywhere;min-width:0}.es-metric-signal>div:first-child strong{font-variant-numeric:tabular-nums;flex:none;font-size:9px}.es-metric-track i{background:#17211b6b;width:1px;position:absolute;top:0;bottom:0;left:50%}.es-metric-signal small{color:var(--es-muted);text-align:right;margin-top:3px;font-size:8px;display:block}.es-peer-comparison{border-bottom:1px solid var(--es-line)}.es-peer-heading,.es-factor-manual-heading{border-bottom:1px solid var(--es-line);justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 18px;display:flex}.es-peer-heading h3,.es-factor-manual-heading h4{margin:0 0 3px;font-size:13px}.es-peer-heading p,.es-factor-manual-heading p{color:var(--es-muted);margin:0;font-size:10px;line-height:1.45}.es-peer-key{color:var(--es-muted);white-space:nowrap;gap:13px;font-size:9px;display:flex}.es-peer-key span{align-items:center;gap:5px;display:flex}.es-peer-key i{background:var(--es-green);border-radius:50%;width:8px;height:8px}.es-peer-key span+span i{background:#9da8a0;width:6px;height:6px}.es-peer-charts{border-bottom:1px solid var(--es-line);background:#f7f9f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px 18px;display:grid}.es-peer-chart{background:#fff;border:1px solid #d9dfda;border-radius:5px;min-width:0;margin:0;overflow:hidden}.es-peer-chart figcaption{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:flex}.es-peer-chart figcaption>div{gap:2px;display:grid}.es-peer-chart figcaption strong{font-size:11px}.es-peer-chart figcaption span{color:var(--es-muted);font-size:8px}.es-peer-chart figcaption>span{color:var(--es-ink);font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.es-peer-chart svg{width:100%;min-height:230px;display:block}.es-peer-grid{stroke:#e4e9e5;stroke-width:.8px}.es-peer-midline{stroke:#b5c0b8;stroke-width:1px;stroke-dasharray:3 3}.es-peer-tick{fill:#7a867e;text-anchor:middle;font-size:8px}.es-peer-axis-label{fill:#526057;text-anchor:middle;font-size:9px;font-weight:700}.es-peer-dot{fill:#9da8a0;fill-opacity:.62;stroke:#fff;stroke-width:.8px}.es-peer-dot-selected{fill:var(--es-green);stroke:#fff;stroke-width:2px}.es-peer-label{fill:#0d5d3a;font-size:9px;font-weight:800}.es-peer-table-wrap>div:first-child{border-bottom:1px solid #edf0ed;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:9px 18px;display:flex}.es-peer-table-wrap h4{margin:0;font-size:11px}.es-peer-table-wrap>div:first-child span{color:var(--es-muted);font-size:8px}.es-peer-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.es-peer-table th,.es-peer-table td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #edf0ed;padding:8px 12px;font-size:10px;overflow:hidden}.es-peer-table thead th{color:#4d5951;text-transform:uppercase;background:#f5f7f5;font-size:8px}.es-peer-table tbody tr{cursor:pointer}.es-peer-table tbody tr:hover{background:#f1f6f2}.es-peer-table tbody tr:focus-visible{outline:2px solid var(--es-blue);outline-offset:-2px}.es-peer-table th:first-child{width:80px}.es-peer-table th:nth-child(2){width:38%}.es-peer-table th:nth-child(3){width:120px}.es-peer-table th:nth-child(4){width:80px}.es-manual-disclosure{width:100%;min-height:70px;color:var(--es-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;padding:13px 18px;display:flex}.es-manual-disclosure:hover{background:#f7f9f7}.es-manual-disclosure:focus-visible{outline:2px solid var(--es-blue);outline-offset:-2px}.es-manual-disclosure h3{margin:0 0 4px;font-size:13px}.es-manual-disclosure p{max-width:780px;color:var(--es-muted);margin:0;font-size:10px;line-height:1.45}.es-disclosure-state{color:#375044;white-space:nowrap;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.es-disclosure-state svg{transition:transform .16s}.es-manual-disclosure[data-open=true] .es-disclosure-state svg{transform:rotate(180deg)}.es-manual-content{border-top:1px solid var(--es-line)}.es-attribution-heading{border-bottom:1px solid var(--es-line);justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 18px;display:flex}.es-attribution-heading h3{margin:0 0 4px;font-size:13px}.es-attribution-heading p{color:var(--es-muted);margin:0;font-size:10px;line-height:1.45}.es-effect-legend{gap:6px;display:flex}.es-effect-legend span,.es-component-summary span,.es-component-breakdown header [data-kind],.es-attribution-table [data-kind]{white-space:nowrap;border-radius:4px;align-items:center;min-height:20px;padding:2px 6px;font-size:9px;font-weight:750;line-height:1.2;display:inline-flex}.es-attribution [data-kind=positive]{color:#0c5d39;background:var(--es-green-soft)}.es-attribution [data-kind=negative]{color:#8e2e20;background:#f9e9e5}.es-attribution [data-kind=neutral],.es-attribution [data-kind=missing]{color:#59645d;background:#edf0ed}.es-component-grid{border-bottom:1px solid var(--es-line);background:#fbfcfb;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.es-component-card{border:0;border-right:1px solid var(--es-line);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:13px 12px 10px}.es-component-card:last-child{border-right:0}.es-component-card:hover{background:#f4f7f4}.es-component-card[data-open=true]{box-shadow:inset 0 -2px 0 var(--es-green);background:#eef4ef}.es-component-card:focus-visible{outline:2px solid var(--es-blue);outline-offset:-2px}.es-component-card>div:first-child{justify-content:space-between;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.es-component-grid strong{font-variant-numeric:tabular-nums}.es-component-summary{justify-content:space-between;align-items:center;gap:6px;margin-top:7px;display:flex}.es-component-summary small{color:var(--es-muted);white-space:nowrap;font-size:8px}.es-manual-toggle{color:#3f5148;justify-content:space-between;align-items:center;margin-top:9px;font-size:9px;font-weight:750;display:flex}.es-manual-toggle svg{transition:transform .16s}.es-component-card[data-open=true] .es-manual-toggle svg{transform:rotate(180deg)}.es-score-track{background:#edf0ed;border-radius:3px;height:5px;overflow:hidden}.es-score-track span{background:var(--es-green);height:100%;display:block}.es-score-track span[data-color=growth]{background:var(--es-blue)}.es-score-track span[data-color=value]{background:var(--es-yellow)}.es-score-track span[data-color=strength]{background:#536f63}.es-score-track span[data-color=momentum]{background:#3f8ca8}.es-score-track span[data-color=risk]{background:var(--es-coral)}.es-component-breakdown>header{justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 18px;display:flex}.es-component-breakdown>header>div{align-items:baseline;gap:12px;display:flex}.es-component-breakdown>header>div:last-child{color:var(--es-muted);flex-wrap:wrap;justify-content:flex-end;font-size:10px}.es-component-breakdown h4{margin:0;font-size:12px}.es-component-breakdown header strong{font-variant-numeric:tabular-nums;font-size:14px}.es-manual-kicker{color:var(--es-muted);text-transform:uppercase;font-size:8px;font-weight:800}.es-manual-intro{border-top:1px solid var(--es-line);background:#f8faf8;grid-template-columns:minmax(220px,.8fr) minmax(480px,1.8fr);gap:24px;padding:14px 18px;display:grid}.es-manual-intro p{color:#34453c;margin:0 0 10px;font-size:11px;line-height:1.55}.es-manual-intro code{color:#23372d;font-family:var(--font-mono), monospace;white-space:normal;font-size:9px;line-height:1.5;display:block}.es-manual-intro ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.es-manual-intro li{border-left:1px solid var(--es-line);grid-template-columns:22px 1fr;align-items:start;gap:7px;min-width:0;padding:2px 11px;display:grid}.es-manual-intro li strong{color:#fff;background:var(--es-green);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.es-manual-intro li span{color:#526057;font-size:9px;line-height:1.45}.es-attribution-table{border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--es-line);width:100%;min-width:1040px}.es-attribution-table th,.es-attribution-table td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #edf0ed;border-right:1px solid #edf0ed;padding:8px 12px;font-size:10px}.es-attribution-table thead th{color:#4d5951;text-transform:uppercase;background:#f6f8f6;font-size:9px}.es-attribution-table tbody th{font-weight:700}.es-attribution-table tbody th span,.es-attribution-table tbody th small{display:block}.es-attribution-table tbody th small{color:var(--es-muted);margin-top:3px;font-size:8px;font-weight:450;line-height:1.4}.es-attribution-table th:first-child{width:27%}.es-attribution-table th:last-child,.es-attribution-table td:last-child{border-right:0}.es-manual-note{color:var(--es-muted);border-top:1px solid var(--es-line);background:#fbfcfb;padding:10px 18px;font-size:9px;line-height:1.5}.es-load-state{text-align:center;place-content:center;gap:12px;min-height:100vh;display:grid}@media (max-width:900px){.es-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.es-filters>label:first-child{grid-column:span 2}.es-company-overview,.es-peer-charts{grid-template-columns:1fr}.es-profile-section{border-top:1px solid var(--es-line);border-left:0}.es-metric-atlas{grid-template-columns:repeat(2,minmax(0,1fr))}.es-metric-atlas>section:nth-child(3n){border-right:1px solid var(--es-line)}.es-metric-atlas>section:nth-child(2n){border-right:0}.es-metric-atlas>section:nth-last-child(-n+3){border-bottom:1px solid var(--es-line)}.es-metric-atlas>section:nth-last-child(-n+2){border-bottom:0}.es-detail-metrics,.es-component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.es-detail-metrics>div:nth-child(3),.es-component-card:nth-child(3){border-right:0}.es-manual-intro{grid-template-columns:1fr}}@media (max-width:680px){.es-header{padding:12px 18px}.es-header>div{gap:1px;display:grid}.es-header a{font-size:0}.es-header a svg{width:18px;height:18px}.es-notice{flex-direction:column;align-items:flex-start;gap:2px;padding:9px 18px}.es-notice span:last-child{margin-left:0}.es-filters{grid-template-columns:minmax(0,1fr);padding:14px 18px}.es-filters>label:first-child{grid-column:span 1}.es-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.es-kpis>div{border-bottom:1px solid var(--es-line);min-height:70px;padding:12px 18px}.es-kpis>div:nth-child(2n){border-right:0}.es-main{padding:14px 10px 28px}.es-detail-heading,.es-detail-actions{align-items:flex-start}.es-detail-actions .es-detail-score{min-width:70px}.es-research-readout{grid-template-columns:1fr;gap:3px}.es-manual-disclosure{flex-direction:column;gap:8px}.es-dashboard-heading,.es-atlas-heading,.es-peer-heading,.es-factor-manual-heading{flex-direction:column;align-items:flex-start;gap:5px}.es-factor-profile{grid-template-columns:1fr;gap:10px}.es-factor-legend{width:100%}.es-company-classification{grid-template-columns:repeat(2,minmax(0,1fr))}.es-company-classification>div:nth-child(3n){border-right:1px solid #edf0ed}.es-company-classification>div:nth-child(2n){border-right:0}.es-metric-atlas{grid-template-columns:1fr}.es-metric-atlas>section,.es-metric-atlas>section:nth-child(2n),.es-metric-atlas>section:nth-child(3n),.es-metric-atlas>section:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--es-line)}.es-metric-atlas>section:last-child{border-bottom:0}.es-manual-disclosure{align-items:flex-start}.es-attribution-heading,.es-component-breakdown>header{flex-direction:column;align-items:flex-start}.es-component-breakdown>header>div:last-child{justify-content:flex-start}.es-detail-metrics,.es-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.es-detail-metrics>div:nth-child(3),.es-component-card:nth-child(3){border-right:1px solid var(--es-line)}.es-detail-metrics>div:nth-child(2n),.es-component-card:nth-child(2n){border-right:0}.es-manual-intro ol{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}
