html{scrollbar-gutter:stable}html,body{overflow-x:clip}.wrap{position:relative;flex:1 0 auto;align-self:stretch;width:100%;min-width:0;max-width:none;margin:0;padding-block:36px var(--space-footer-gap);padding-inline:0}.shell{width:100%;min-width:0;margin-block:0;margin-inline:auto;padding-inline:var(--gutter)}.shell>.searchrow,.shell>.result-summary,.shell>.panel,.shell>.pills,.shell>.countbar,.shell>#results{width:100%;min-width:0}.sbox input{font-size:13px}.tin{font-size:12px}#scope{flex:none;width:132px}.result-summary{min-height:0;margin:0 0 20px;color:var(--fg2);font:12px/1.5 var(--mono);letter-spacing:.06em}.result-summary:empty{display:none;margin:0}.phead{padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--line)}.panel{width:100%;min-width:0;padding-top:28px;padding-bottom:28px}.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;align-items:start}.pgrid>*,.fld{min-width:0}.taglist{min-width:0;max-width:100%}.fld .chip,.fld .pill,.taglist .chip,.taglist .pill{min-width:0;max-width:100%;overflow-wrap:anywhere}.fldhead{margin-bottom:10px;color:var(--fg);font:500 11px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.panel select.is-selected{color:var(--fg);border-color:var(--line2)}.chk:hover,.pclear:hover,.clear:hover,.live-badge:hover{background:transparent;border-color:transparent;box-shadow:none}.sort-control{position:relative;margin-left:auto}.sort-trigger{min-width:212px;height:34px;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;padding:0 30px 0 11px;color:var(--fg);background-color:var(--panel);border:1px solid var(--line);border-radius:var(--r);font:12px/34px var(--mono);text-align:left;cursor:pointer;position:relative}.sort-trigger:after{content:"";position:absolute;right:11px;top:11px;width:8px;height:8px;border-right:1px solid var(--fg2);border-bottom:1px solid var(--fg2);transform:rotate(45deg)}.sort-trigger:hover{background:var(--panel);border-color:var(--line2);box-shadow:none}.sort-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sort-menu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;display:none;width:max-content;min-width:100%;max-width:min(280px,calc(100vw - 32px));margin:0;padding:4px;list-style:none;color:var(--fg2);background:var(--panel);border:1px solid var(--line2);box-shadow:none}.sort-menu.is-open{display:block}.sort-option{min-height:34px;display:flex;align-items:center;padding:0 9px;color:inherit;background:transparent;font:12px/1.2 var(--mono);white-space:nowrap;cursor:pointer}.sort-option:hover{color:var(--fg);background:var(--raised);box-shadow:none}.sort-option[aria-selected=true]{color:var(--fg);background:var(--accent-bg)}.hl{max-width:68ch}.sig{margin-top:18px}.sig>div{position:relative}.sig .v.na{color:var(--fg3);opacity:.62}.sig .v.m-pos{color:var(--pos)}.sig .v.m-neutral{color:var(--fg2)}.sig .v.m-warn{color:var(--warn)}.sig .v.m-crit{color:var(--neg)}.tooltip-trigger{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;min-width:32px;min-height:32px;margin:-10px -8px -10px 1px;padding:10px;color:inherit;opacity:.42;background:transparent;border:0;border-radius:0;cursor:help;vertical-align:middle}.tooltip-trigger:hover,.tooltip-trigger:focus-visible{color:var(--accent);opacity:.9}@media(hover:hover)and (pointer:fine){.tooltip-trigger[aria-label="Define materiality score"]:hover{background:transparent;border:0;outline:0;box-shadow:none}}.tooltip-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tooltip-trigger svg{width:12px;height:12px;pointer-events:none}.tooltip{position:fixed;z-index:1000;width:min(320px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:10px 12px;color:var(--fg2);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r);font:12px/1.5 var(--sans);text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform:scale(.98) translateY(3px);transform-origin:bottom center;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear .18s}.tooltip.is-visible{visibility:visible;opacity:1;transform:scale(1) translateY(0);transition-delay:0s}.tooltip.is-instant{transition:none}.tooltip-title,.tooltip-definition,.tooltip-example{display:block}.tooltip-title{margin-bottom:8px;color:var(--fg);font-weight:500}.tooltip-definition{margin-bottom:10px;color:var(--fg2)}.tooltip-example+.tooltip-example{margin-top:6px}.tooltip-example{color:var(--fg2)}.tooltip-example-label{color:var(--accent);font-weight:500}.tooltip:after{content:"";position:absolute;left:var(--arrow-left, 50%);bottom:-10px;border:5px solid transparent;border-top-color:var(--line2);transform:translate(-50%)}.tooltip[data-placement=below]{transform-origin:top center}.tooltip[data-placement=below]:after{top:-10px;bottom:auto;border-top-color:transparent;border-bottom-color:var(--line2)}.feed-status{min-height:52px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 0}.feed-status[hidden]{display:none}.feed-count{margin:0;color:var(--fg3);font:13px/1.4 var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums}.loading-indicator{display:inline-flex;align-items:center;gap:9px}.loading-indicator:before{content:"";width:12px;height:12px;border:1px solid var(--line2);border-top-color:var(--accent);border-radius:50%;animation:loading-spin .7s linear infinite}@keyframes loading-spin{to{transform:rotate(360deg)}}.load-more{min-height:44px;padding:12px 24px;color:var(--fg);background:transparent;border:1px solid var(--line2);border-radius:var(--r);font:14px/1 var(--mono);letter-spacing:-.01em;cursor:pointer;transition:border-color .15s var(--ease-out),opacity .15s ease}.load-more:hover{border-color:var(--accent)}.load-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent)}.load-more[disabled]{opacity:.4;cursor:wait;pointer-events:none;border-color:var(--accent)}.back-to-top{position:fixed;z-index:40;right:20px;bottom:max(20px,env(safe-area-inset-bottom));min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--fg);background:var(--panel);border:1px solid var(--line2);border-radius:var(--r);opacity:1;transition:opacity .14s ease,transform .14s var(--ease-out)}.back-to-top[hidden]{display:none}.data-load-error{min-height:40vh;display:grid;place-content:center;justify-items:center;gap:10px;padding:48px 24px;color:var(--fg2);text-align:center}.data-load-error h2{color:var(--fg);font-size:18px;font-weight:500}@media(max-width:767px){.wrap{width:100%;padding-block:28px var(--space-footer-gap)}.searchrow{flex-direction:column;gap:12px}.sbox,.searchrow select,.searchrow .fbtn{width:100%;min-width:0}.sbox{min-height:48px}.searchrow select,.searchrow .fbtn{height:48px}.countbar{align-items:flex-start;flex-direction:column;gap:12px;padding-top:14px}.tools,.sort-control,.sort-trigger{width:100%;min-width:0}.sort-trigger{height:44px;line-height:44px}.sort-trigger:after{top:15px}.hl{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:14px}.chip,.pill,.clear{min-height:44px}.pill,.clear{padding:8px 10px}.panel{padding:20px}.pgrid{grid-template-columns:1fr;gap:20px}.sig{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.foot{gap:8px}.result-summary{font-size:11px;letter-spacing:.04em}}@media(max-width:479px){.wordmark__text,.live-badge{font-size:17px}.site-nav{padding-top:max(88px,calc(env(safe-area-inset-top) + 64px));padding-bottom:max(24px,env(safe-area-inset-bottom))}.site-nav a{min-height:52px}}.row{container:card / inline-size}.ftable{display:grid;grid-template-columns:minmax(0,1fr) repeat(3,118px);gap:0 14px;margin-bottom:8px;container-type:inline-size;container-name:ftable}.ftable .fhead,.ftable .frow{display:contents}.ftable .fname{font:11px var(--mono);letter-spacing:.08em;color:var(--fg3);padding:10px 0 4px}.ftable .fval{min-width:0;padding:10px 0;border-top:1px solid var(--line);color:var(--fg2);font:14px var(--mono);text-align:right}.ftable .fval[data-period=cur]{color:var(--fg)}.ftable .fhead .fval{padding-top:0;color:var(--fg3);font-size:11px}.ftable .fval em{display:block;margin-top:2px;padding-bottom:4px;border-bottom:1px solid var(--line);color:var(--fg3);font:10px var(--mono);font-style:normal}.ftable .fval-na{color:var(--fg3);font-size:12px}@container ftable (max-width: 460px){.ftable{display:block}.ftable .fhead{display:none}.ftable .frow{display:block;padding:9px 0;border-bottom:1px solid var(--line)}.ftable .frow:last-child{border-bottom:0}.ftable .fname{display:block;padding:0 0 7px;color:var(--fg);font-size:13px;letter-spacing:0}.ftable .fval{display:block;padding:0;border:0;font-size:11px;color:var(--fg3);text-align:left}.ftable .fval[data-period=cur]{float:right;display:inline;padding:0;color:var(--fg);font-size:15px;font-weight:500;text-align:right}.ftable .fval:not([data-period=cur]):before{content:attr(data-label) ": "}.ftable .fval em{display:inline;margin:0;padding:0;border:0;font:inherit}}@supports not (container-type: inline-size){.ftable{container-type:normal}@media(max-width:460px){.ftable{display:block}.ftable .fhead{display:none}.ftable .frow{display:block;padding:9px 0;border-bottom:1px solid var(--line)}.ftable .frow:last-child{border-bottom:0}.ftable .fname{display:block;padding:0 0 7px;color:var(--fg);font-size:13px;letter-spacing:0}.ftable .fval{display:block;padding:0;border:0;color:var(--fg3);font-size:11px;text-align:left}.ftable .fval[data-period=cur]{float:right;display:inline;color:var(--fg);font-size:15px;font-weight:500;text-align:right}.ftable .fval:not([data-period=cur]):before{content:attr(data-label) ": "}.ftable .fval em{display:inline;margin:0;padding:0;border:0;font:inherit}}}.dwrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s var(--ease-out),opacity .15s ease}.dwrap[data-open]{grid-template-rows:1fr;opacity:1}.dinner{overflow:hidden;min-height:0}.detail{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.detail ul{margin:0;padding-left:19px;column-gap:48px}.detail li{font-size:14px;color:var(--fg2);margin-bottom:14px;line-height:1.6;break-inside:avoid;-webkit-column-break-inside:avoid}.metblk{margin-bottom:22px}.metblk:last-child{margin-bottom:0}.mmk,.gname,.gl,.cl,.ttag{text-transform:capitalize}.mmk{font-size:12px;color:var(--fg2);margin:0 0 10px;letter-spacing:.02em}.tiles{display:flex;align-items:stretch;gap:6px}.tile{background:var(--panel);border-radius:var(--r);padding:11px 13px;flex:1;min-width:0}.tile.now{flex:1.4}.tile.now:not(.neg){background:var(--pos-bg)}.tile.neg{background:var(--neg-bg)}.ttag{font-size:9.5px;letter-spacing:.03em;color:var(--fg3);margin:0 0 4px}.tile.now:not(.neg) .ttag{color:var(--pos)}.tile.neg .ttag{color:var(--neg)}.tdate{font-family:var(--mono);font-size:9px;letter-spacing:.02em;color:var(--fg3);text-transform:uppercase;margin:0 0 7px;opacity:.75}.tval{font-family:var(--mono);font-size:14px;font-weight:500;margin:0;font-variant-numeric:tabular-nums}.tile.now .tval{font-size:19px}.tile.now:not(.neg) .tval{color:var(--pos)}.tile.neg .tval{color:var(--neg)}.tchev{align-self:center;color:var(--line2);font-size:13px;flex:0 0 auto}.bfoot{font-family:var(--mono);font-size:11px;color:var(--fg3);margin:14px 0 0;line-height:1.5}.grp{margin-bottom:20px}.grp:last-child{margin-bottom:0}.gname{font-size:12px;color:var(--fg2);margin:0 0 8px;letter-spacing:.02em}.glist{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.grow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;align-items:baseline;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.grow:last-child{border-bottom:0}.gl{font-size:13px;color:var(--fg2);min-width:0;letter-spacing:.02em;overflow-wrap:anywhere}.gv{font-family:var(--mono);font-size:14px;font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ch{display:flex;flex-direction:column;gap:5px;background:var(--panel);border-radius:var(--r);padding:9px 12px;min-width:0}.cl{font-size:11.5px;color:var(--fg3);line-height:1.4;letter-spacing:.02em;overflow-wrap:anywhere}.cv{font-family:var(--mono);font-size:15px;font-weight:500;color:var(--fg);font-variant-numeric:tabular-nums}.col{container-type:inline-size;min-width:0}.sh{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:none;border:0;padding:0;margin-bottom:16px;cursor:pointer;color:var(--fg2);font-family:inherit;text-align:left;min-height:44px}.sh:hover{background:none;border:0;box-shadow:none;color:var(--fg);outline:none}.sh:hover .t{color:var(--fg)}.sh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sh:focus:not(:focus-visible){outline:none}.act:hover,.pclear:hover{color:var(--fg);background:none;border:0;outline:none;box-shadow:none}.act:focus:not(:focus-visible),.pclear:focus:not(:focus-visible){outline:none}.sh .t{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.sh .cv{flex:0 0 auto;display:inline-flex;transition:transform .18s var(--ease-out)}.sh[aria-expanded=true] .cv,[aria-expanded=true] .cv{transform:rotate(180deg)}.body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s var(--ease-out),opacity .15s ease}.body[data-open]{grid-template-rows:1fr;opacity:1}.bi{overflow:hidden;min-height:0}.botgrid{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.botgrid>.col+.col{margin-top:26px}@container (min-width: 720px){.detail ul{columns:2}.botgrid:not(.solo){display:grid;grid-template-columns:1fr 1fr;gap:0 48px;align-items:start}.botgrid:not(.solo)>.col+.col{margin-top:0}.botgrid:not(.solo)>.col:first-child{border-right:1px solid var(--line);padding-right:48px}}@container (max-width: 260px){.grow{grid-template-columns:1fr}.gv{text-align:left}.tiles{flex-wrap:wrap}.tchev{display:none}.tile{flex:1 1 calc(50% - 3px)}.tile.now{flex:1 1 100%}}@container (max-width: 460px){.row{padding:14px 16px}.rhead{flex-wrap:wrap;gap:7px 9px;margin-bottom:9px;align-items:baseline}.co{flex:1 1 100%;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.evt{margin-left:0}.rdate{margin-bottom:9px}.rmeta{margin-bottom:12px}.hl{font-size:16px}.rmeta{row-gap:12px}.sig{gap:22px 14px;margin-bottom:14px}.sig .k{letter-spacing:0;white-space:normal;line-height:1.25}.sig .v.num{font-size:15px}.botgrid{margin-top:20px;padding-top:16px}.cl{font-size:11px}.gl{font-size:12.5px}.gv{font-size:13px}.tval{font-size:12.5px}.tile.now .tval{font-size:16px}.tdate{font-size:8.5px}}@supports not (container-type: inline-size){@media(max-width:767px){.rhead{flex-wrap:wrap;gap:7px 9px}.co{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.evt{margin-left:0}.hl{font-size:16px}.sig{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.sig{gap:12px}.sig>div{display:grid;align-content:start;gap:4px;min-height:52px}.sig .k{line-height:1.4;font-size:11px;letter-spacing:.06em;margin:0}.sig .v,.sig .v.num{font-size:20px;line-height:1.2;letter-spacing:-.01em;margin:0}.botgrid{margin-top:20px;padding-top:16px}.tiles{flex-wrap:wrap}.tchev{display:none}.tile{flex:1 1 calc(50% - 3px)}.tile.now{flex:1 1 100%}}}@supports not (container-type: inline-size){@media(max-width:767px){.wrap{width:100%;padding-block:28px var(--space-footer-gap)}.searchrow{flex-direction:column;gap:12px}.sbox,.searchrow select,.searchrow .fbtn{width:100%;min-width:0;height:48px}.countbar{align-items:flex-start;flex-direction:column;gap:12px;padding-top:14px}.tools,.sort-control,.sort-trigger{width:100%;min-width:0}.sort-trigger{height:44px;line-height:44px}.sort-trigger:after{top:15px}.panel{padding:20px}.result-summary{font-size:11px;letter-spacing:.04em}}}@container card (max-width: 460px){.rhead{flex-wrap:wrap;gap:8px}.co{min-width:0;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.evt{margin-left:0}.hl{font-size:17px;line-height:1.4}.sig{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.sig>div{display:grid;align-content:start;gap:4px;min-height:52px}.sig .k{white-space:normal;line-height:1.4;font-size:11px;letter-spacing:.06em;margin:0}.sig .v,.sig .v.num{font-size:20px;line-height:1.2;letter-spacing:-.01em;margin:0}.foot{gap:10px}.act{min-height:44px;padding:10px 12px}.act.edgar{margin-left:0}}@supports not (container-type: inline-size){@media(max-width:460px){.rhead{flex-wrap:wrap;gap:8px}.co{min-width:0;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.evt{margin-left:0}.hl{font-size:17px;line-height:1.4}.sig{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.sig>div{display:grid;align-content:start;gap:4px;min-height:52px}.sig .k{white-space:normal;line-height:1.4;font-size:11px;letter-spacing:.06em;margin:0}.sig .v,.sig .v.num{font-size:20px;line-height:1.2;letter-spacing:-.01em;margin:0}.foot{gap:10px}.act{min-height:44px;padding:10px 12px}.act.edgar{margin-left:0}}}@media(prefers-reduced-motion:reduce){.loading-indicator:before{animation:none}.tooltip{transition:none}}.data-load-error h2{margin:0;color:var(--fg);font-size:18px;font-weight:500}.data-load-error p{margin:0;font:13px/1.6 var(--mono)}.data-load-retry{min-height:44px;margin-top:6px;padding:0 18px;display:inline-flex;align-items:center;color:var(--fg);background:transparent;border:1px solid var(--line2);border-radius:var(--r);cursor:pointer;font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:transform .16s var(--ease-out),border-color .16s ease,color .16s ease}.data-load-retry:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.data-load-retry:hover{border-color:var(--accent);color:var(--accent)}}@media(prefers-reduced-motion:reduce){.data-load-retry:active{transform:none}}
