.eqr-shell{width:100%;max-width:none;margin:0;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body);line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.eqr-shell :is(button,input,select,textarea){font-family:inherit}.grp-upload-shell .term-main:has(>.eqr-shell){padding-inline:0}.eqr-security-header{background:var(--surface-primary);border:1px solid var(--border-default);border-bottom:0}.eqr-header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-5);padding:var(--sp-5) var(--sp-5) var(--sp-4)}.eqr-identity{min-width:0}.eqr-header-actions,.eqr-price-row,.eqr-title-row{display:flex;align-items:center}.eqr-title-row{flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.eqr-market-context{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting);white-space:nowrap}.eqr-title-row h1{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-3);margin:0;font-size:var(--type-page-title-size);line-height:var(--type-page-title-line);letter-spacing:var(--ls-tight)}.eqr-symbol{font-family:var(--mono);font-size:1.08em}.eqr-company{color:var(--text-secondary);font-size:.76em;font-weight:500}.eqr-price-row{flex-wrap:wrap;gap:var(--sp-2);margin-top:var(--sp-3)}.eqr-price-row>strong{font-size:clamp(26px,3vw,36px);letter-spacing:var(--ls-tight)}.eqr-price-row>span:not(.eqr-session){font-size:var(--fs-body);font-weight:700}.eqr-day-move{background:transparent}.eqr-header-score{display:inline-flex;align-items:baseline;gap:var(--sp-1);color:var(--text-brand)}.eqr-header-score>small,.eqr-header-score>span{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-header-score>strong{color:var(--accent);font-family:var(--font-numeric);font-size:var(--fs-body);font-weight:var(--weight-section)}.eqr-price-row .eqr-session{margin-left:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-body-sm)}.eqr-header-actions{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--sp-2)}.eqr-research-brief-trigger{white-space:nowrap}.eqr-context-strip{display:grid;grid-template-columns:repeat(7,minmax(120px,1fr));margin:0;border-top:1px solid var(--border-default);background:var(--surface-secondary);overflow-x:auto}.eqr-context-strip>div{min-width:0;padding:var(--sp-3) var(--sp-4);border-right:1px solid var(--border-default)}.eqr-context-strip>div:last-child{border-right:0}.eqr-context-strip dt{color:var(--text-subtle);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-context-strip dd{margin:var(--sp-1) 0 0;overflow:hidden;font-size:var(--fs-body-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.eqr-tabs{position:relative;z-index:1;top:auto;display:flex;align-items:stretch;min-height:44px;margin-bottom:var(--sp-4);border:1px solid var(--border-default);background:var(--surface-primary);box-shadow:var(--shadow-1);overflow-x:auto;scrollbar-width:thin}.eqr-tabs :is(button,a){position:relative;flex:0 0 auto;min-height:42px;padding:0 var(--sp-3);border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font:600 var(--type-navigation-size) /1 var(--font-ui);white-space:nowrap}.eqr-tabs :is(button,a):after{position:absolute;right:var(--sp-3);bottom:0;left:var(--sp-3);height:2px;background:transparent;content:""}.eqr-tabs :is(button,a):hover{background:var(--surface-hover);color:var(--text-primary)}.eqr-tabs :is(button,a).is-active{color:var(--text-brand)}.eqr-tabs :is(button,a).is-active:after{background:var(--brand-gold)}.eqr-tabs a{display:flex;align-items:center;text-decoration:none}.eqr-tabpanel{min-height:620px;outline:none}.eqr-shell .eqr-tabpanel>[role=tabpanel]{min-width:0;padding-inline:var(--workspace-canvas-inset)}.eqr-subtabs{display:flex;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-4);border-bottom:1px solid var(--border-default);overflow-x:auto;scrollbar-width:thin}.eqr-subtabs button{position:relative;flex:0 0 auto;min-height:var(--control-height);padding:0 var(--sp-3);border:0;background:transparent;color:var(--text-secondary);cursor:pointer;font:600 var(--fs-body-sm) /1 var(--font-ui);white-space:nowrap}.eqr-subtabs button:after{position:absolute;right:var(--sp-3);bottom:0;left:var(--sp-3);height:2px;background:transparent;content:""}.eqr-subtabs button:hover{background:var(--surface-hover);color:var(--text-primary)}.eqr-subtabs button.is-active{color:var(--text-brand)}.eqr-subtabs button.is-active:after{background:var(--brand-gold)}[data-theme=dark] .eqr-subtabs button.is-active,[data-theme=dark] .eqr-tabs :is(button,a).is-active{color:var(--brand-gold)}.eqr-metric-tile{position:relative;min-width:0;padding:var(--sp-3) var(--sp-4);background:var(--surface-primary)}.eqr-metric-tile:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--border-emphasis);content:""}.eqr-metric-tile.is-positive:before{background:var(--positive)}.eqr-metric-tile.is-caution:before{background:var(--status-warning)}.eqr-metric-tile.is-gold:before{background:var(--brand-gold)}.eqr-metric-tile small,.eqr-metric-tile span,.eqr-metric-tile strong{display:block}.eqr-metric-tile span{color:var(--text-subtle);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-metric-tile strong{margin-top:var(--sp-1);font-size:var(--fs-lead);letter-spacing:var(--ls-tight)}.eqr-metric-tile small{margin-top:2px;color:var(--text-secondary);font-size:var(--fs-label)}.eqr-overview-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.eqr-overview-grid.is-all{grid-template-columns:repeat(2,minmax(0,1fr))}.eqr-overview-grid.is-all .eqr-chart-panel{grid-column:1/-1}.eqr-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.eqr-span-2{grid-column:span 2}.eqr-shell .panel{min-width:0;margin:0;padding:var(--sp-4)}.eqr-shell .panel-title{color:var(--text-brand-strong);font-family:var(--font-ui);font-size:var(--type-section-title-size);font-weight:750;letter-spacing:-.01em;text-transform:none}[data-theme=dark] .eqr-header-actions .btn-primary{background:var(--navigation-navy-active);color:var(--navigation-text)!important}[data-theme=dark] .eqr-header-actions .btn-secondary{border-color:var(--border-emphasis);color:var(--text-primary)}.eqr-panel-head{align-items:flex-start;gap:var(--sp-4)}.eqr-panel-head>div:first-child{min-width:0}.eqr-panel-head .panel-meta{max-width:48%;text-align:right}.eqr-kicker{margin-bottom:2px;color:var(--text-subtle);font-size:var(--fs-label);font-weight:650;letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-chart-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(350px,.38fr);align-items:start;column-gap:var(--sp-4);overflow:hidden}.eqr-overview-valuation-toolbar{position:relative;z-index:5;grid-column:1;grid-row:1;align-items:center;margin-bottom:var(--sp-2);padding:0 0 var(--sp-2);border:0;border-bottom:1px solid var(--border-default);border-radius:0;background:transparent}.eqr-valuation-chart-controls{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:end;gap:var(--sp-3);min-width:0}.eqr-valuation-chart-controls>.eqr-valuation-field{grid-column:1}.eqr-valuation-chart-controls>.cf-range{grid-column:3;justify-self:end}.eqr-valuation-field{display:grid;position:relative;min-width:0;gap:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-label);font-weight:650}.eqr-metric-trigger{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:var(--sp-1);min-width:22rem;min-height:var(--control-height-standard);padding:var(--sp-2) var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand);cursor:pointer;font:var(--weight-action) var(--fs-body-sm) /1.2 var(--font-ui);text-align:left}.eqr-metric-trigger:hover,.eqr-metric-trigger[aria-expanded=true]{border-color:var(--accent-gold);background:var(--surface-raised)}.eqr-metric-menu button:focus-visible,.eqr-metric-trigger:focus-visible{outline:var(--border-width-structural) solid var(--accent);outline-offset:var(--border-width-structural)}.eqr-metric-trigger-label{color:var(--accent-gold-strong,var(--accent-gold));font-weight:var(--weight-section)}.eqr-metric-trigger>strong{overflow:hidden;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-body-sm);font-weight:var(--weight-section);letter-spacing:var(--ls-normal);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.eqr-metric-trigger-caret{color:var(--text-muted);font-size:var(--fs-body)}.eqr-metric-menu{position:absolute;inset-block-start:calc(100% + var(--sp-1));inset-inline-start:0;z-index:var(--z-dropdown,50);width:min(22rem,calc(100vw - var(--sp-4) * 2));padding:var(--sp-1);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);box-shadow:var(--shadow-1)}.eqr-metric-group+.eqr-metric-group{margin-top:var(--sp-1)}.eqr-metric-group h4{margin:0;padding:var(--sp-2) var(--sp-3);border-block:var(--border-width-structural) solid var(--border-default);background:var(--surface-raised);color:var(--text-muted);font:var(--weight-section) var(--fs-label) /1.2 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-metric-group:first-child h4{border-top:0}.eqr-metric-group button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-3);width:100%;min-height:var(--control-height-standard);padding:var(--sp-2) var(--sp-3);border:0;border-left:var(--border-width-structural) solid transparent;background:transparent;color:var(--text-secondary);cursor:pointer;font:var(--weight-supporting) var(--fs-body-sm) /1.3 var(--font-ui);text-align:left}.eqr-metric-group button:hover{background:var(--surface-hover);color:var(--text-primary)}.eqr-metric-group button.is-selected{border-left-color:var(--accent-gold);background:var(--accent-soft);color:var(--text-brand)}.eqr-metric-group button>span{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-metric-group button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled,.5)}.eqr-segmented{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);justify-content:flex-end}.eqr-control,.eqr-segmented button{min-height:30px;padding:0 var(--sp-2);border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-secondary);color:var(--text-secondary);font:600 var(--fs-label) /1 var(--font-ui)}.eqr-control,.eqr-segmented button{cursor:pointer}.eqr-segmented button:hover{border-color:var(--border-emphasis);color:var(--text-primary)}.eqr-segmented button:disabled{border-color:var(--border-default);color:var(--text-faint);cursor:not-allowed;opacity:.62}.eqr-control.is-active,.eqr-segmented button.is-active{border-color:color-mix(in srgb,var(--accent) 48%,var(--border-default));background:var(--accent-soft);color:var(--accent)}.eqr-control{display:inline-flex;align-items:center}.eqr-financial-statement-panel{padding-top:var(--sp-2)}.eqr-financial-toolbar{position:relative;z-index:4;display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-1)}.eqr-financial-range-controls{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.eqr-financial-range-field{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-financial-range-field select{min-height:var(--control-height-compact);padding-inline:var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);font-size:var(--fs-label);font-weight:var(--weight-section);field-sizing:content}.eqr-financial-range-field select:focus-visible{border-color:var(--accent);outline:var(--border-width-emphasis) solid color-mix(in srgb,var(--accent) 20%,transparent);outline-offset:var(--border-width-structural)}.eqr-financial-history-note{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.eqr-financial-controls{position:relative}.eqr-financial-controls>summary{display:inline-flex;min-height:var(--control-height-compact);align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--text-brand);cursor:pointer;list-style:none}.eqr-financial-controls>summary::-webkit-details-marker{display:none}.eqr-financial-controls>summary:after{content:"▾";margin-inline-start:var(--sp-1);color:var(--text-muted);font-size:var(--fs-label);transition:transform .12s ease}.eqr-financial-controls[open]>summary:after{transform:rotate(180deg)}.eqr-financial-controls>summary>span{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-financial-controls>summary>strong{font-size:var(--fs-label);font-weight:var(--weight-section)}.eqr-financial-controls-menu{position:absolute;inset-block-start:calc(100% + var(--sp-1));inset-inline-start:0;z-index:8;display:grid;width:min(24rem,calc(100vw - (2 * var(--workspace-canvas-inset))));gap:var(--sp-2);padding:var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);box-shadow:var(--shadow-lg)}.eqr-financial-control-group{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:var(--sp-2)}.eqr-financial-control-group>span{color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-financial-control-group>div{display:flex;min-width:0;flex-wrap:wrap;gap:var(--sp-1)}.eqr-financial-control-group .eqr-control{flex:1 1 auto;justify-content:center}.eqr-financial-data-table{width:max-content;min-width:100%}.eqr-financial-data-table :is(th,td){white-space:nowrap}.eqr-financial-data-table tbody tr:not(.eqr-statement-group)>td:first-child,.eqr-financial-data-table thead th:first-child{position:sticky;inset-inline-start:0;z-index:2;min-width:15rem;background:var(--surface-panel);box-shadow:var(--border-width-structural) 0 0 var(--border-faint)}.eqr-financial-data-table thead th:first-child{z-index:3;background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.eqr-financial-data-table tbody tr:not(.eqr-statement-group):hover>td:first-child{background:var(--surface-hover)}.eqr-financial-data-table :is(th,td).is-inspected-period{background:color-mix(in srgb,var(--accent) 9%,var(--surface-panel))}.eqr-financial-data-table thead th.is-inspected-period{box-shadow:inset 0 calc(-1 * var(--border-width-emphasis)) 0 var(--accent-gold)}.eqr-financial-data-table .eqr-financial-time-header{width:8rem}.eqr-financial-data-table .eqr-financial-trend-header{width:6rem;text-align:center}.eqr-financial-data-table .eqr-financial-change-header{width:7.5rem}table.data.eqr-financial-data-table th.num.eqr-financial-grade-header{min-width:7.25rem;text-align:center}.eqr-financial-data-table :is(th,td).eqr-relative-center-column{text-align:center}.eqr-financial-data-table .eqr-financial-grade-header small{display:block;margin-block-start:.1rem;color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-supporting)}.eqr-financial-data-table.is-ratios .eqr-relative-grade-value{min-width:4.5rem}.eqr-financial-grade-status{color:var(--text-muted)}.eqr-financial-period-window{color:var(--text-muted);font-size:var(--fs-label);white-space:nowrap}.eqr-financial-data-table td.eqr-financial-trend-cell{width:6rem;padding-block:0}.eqr-financial-trend-chart{width:3.75rem!important;margin-inline:auto}.eqr-financial-trend-unavailable{display:block;color:var(--text-muted);text-align:center}.eqr-financial-scroll-cue{margin:var(--sp-1) 0 0;color:var(--text-muted);font-size:var(--fs-micro);text-align:end}.eqr-chart-skeleton{height:410px;background:linear-gradient(90deg,var(--surface-secondary),var(--surface-hover),var(--surface-secondary))}.eqr-deferred-status{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-default);background:var(--surface-secondary);color:var(--text-muted);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-deferred-status.is-error{color:var(--negative)}.eqr-fiscal-strip-scroll{margin-top:var(--sp-1);border-block:1px solid var(--border-default);overflow-x:auto;scrollbar-width:thin}.eqr-fiscal-strip{width:100%;min-width:max-content;border-collapse:collapse;color:var(--text-secondary);font-family:var(--font-numeric);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-fiscal-strip td,.eqr-fiscal-strip th{height:26px;padding:2px var(--sp-1);border-right:1px solid var(--border-faint);text-align:center;white-space:nowrap}.eqr-fiscal-strip th{position:sticky;left:0;z-index:1;min-width:76px;background:var(--surface-primary);color:var(--text-brand);font-family:var(--font-ui);font-weight:700;text-align:left;text-transform:none}.eqr-fiscal-strip td{min-width:60px}.eqr-fiscal-strip strong{color:var(--text-primary);font-weight:700}.eqr-fiscal-strip td.is-estimate{background:color-mix(in srgb,var(--accent-soft) 38%,transparent)}.eqr-methodology-disclosure{margin-top:var(--sp-3);border-top:1px solid var(--border-default)}.eqr-methodology-disclosure>summary{display:flex;min-height:var(--control-height);align-items:center;gap:var(--sp-3);padding-block:var(--sp-2);color:var(--text-brand);cursor:pointer;list-style:none}.eqr-methodology-disclosure>summary::-webkit-details-marker{display:none}.eqr-methodology-disclosure>summary:before{content:"+";color:var(--accent-gold);font-weight:var(--weight-section)}.eqr-methodology-disclosure[open]>summary:before{content:"−"}.eqr-methodology-disclosure>summary>span{font-size:var(--fs-label);font-weight:var(--weight-section)}.eqr-methodology-disclosure>summary>small{margin-inline-start:auto;color:var(--text-muted);font-size:var(--fs-micro)}.eqr-methodology-disclosure-body{padding:0 0 var(--sp-3) calc(var(--sp-3) + var(--sp-1))}.eqr-methodology-disclosure-body dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2) var(--sp-4);margin:0}.eqr-methodology-disclosure-body dl>div{min-width:0;padding-block:var(--sp-2);border-bottom:1px solid var(--border-faint)}.eqr-methodology-disclosure-body dd span,.eqr-methodology-disclosure-body dt,.eqr-methodology-disclosure-body>p{color:var(--text-muted);font-size:var(--fs-micro);line-height:1.45}.eqr-methodology-disclosure-body dd{display:grid;gap:var(--sp-1);margin:var(--sp-1) 0 0}.eqr-methodology-disclosure-body dd strong{color:var(--text-primary);font-size:var(--fs-label)}.eqr-methodology-disclosure-body>p{margin:var(--sp-2) 0 0}.eqr-chart-layout{display:contents}.eqr-chart-visual{grid-column:1;grid-row:2;min-width:0}.eqr-chart-canvas{position:relative;min-width:0}.eqr-chart-context{grid-column:2;grid-row:1/span 2;align-self:stretch;min-width:0;border-left:1px solid var(--border-default);padding-left:var(--sp-3)}.eqr-chart-panel>.eqr-methodology-disclosure{grid-column:1/-1;grid-row:3}.eqr-company-profile-heading{margin:0 0 var(--sp-2);color:var(--text-brand)}.eqr-chart-context-subheading,.eqr-company-profile-heading{font:700 var(--fs-label) /1.35 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-chart-context-subheading{margin:var(--sp-2) 0 var(--sp-1);color:var(--text-muted)}.eqr-chart-context-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-1)}.eqr-chart-context-highlights .eqr-metric-tile{min-width:0;padding:var(--sp-2) var(--sp-1);border:1px solid var(--border-default);border-top:2px solid var(--accent);border-radius:var(--radius-1);background:color-mix(in srgb,var(--surface-raised) 58%,var(--surface-primary));box-shadow:var(--shadow-1);text-align:center}.eqr-chart-context-highlights .eqr-metric-tile:before{display:none}.eqr-chart-context-highlights .eqr-metric-tile small,.eqr-chart-context-highlights .eqr-metric-tile span,.eqr-chart-context-highlights .eqr-metric-tile strong{display:block}.eqr-chart-context-highlights .eqr-metric-tile strong{color:var(--text-brand);font:700 var(--fs-title-sm) /1.15 var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-chart-context-highlights .eqr-metric-tile span{margin:0 0 var(--sp-1);color:var(--text-secondary);font-size:var(--fs-label);font-weight:700}.eqr-chart-context-highlights .eqr-metric-tile small{display:none}.eqr-chart-context-highlights .eqr-metric-tile.is-positive strong{color:var(--status-positive)}.eqr-chart-context-highlights .eqr-metric-tile.is-positive{border-top-color:var(--status-positive)}.eqr-chart-context-highlights .eqr-metric-tile.is-caution strong{color:var(--status-warning)}.eqr-chart-context-highlights .eqr-metric-tile.is-caution{border-top-color:var(--status-warning)}.eqr-chart-context-highlights .eqr-metric-tile.is-gold strong{color:var(--accent-gold)}.eqr-chart-context-highlights .eqr-metric-tile.is-gold{border-top-color:var(--accent-gold)}.eqr-chart-context-list{margin:0;border-top:1px solid var(--border-default)}.eqr-chart-context-list>div{display:flex;justify-content:space-between;gap:var(--sp-3);min-height:calc(var(--control-height-compact) - var(--sp-2));padding:var(--sp-1) var(--sp-2);align-items:center}.eqr-chart-context-list>div:nth-child(odd){background:var(--surface-secondary)}.eqr-chart-context-list dt{color:var(--text-secondary);font-size:var(--fs-label);font-weight:550}.eqr-chart-context-list dd{margin:0;color:var(--text-primary);font:700 var(--fs-body-sm) /1.2 var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.eqr-chart-context-list dd.is-positive{color:var(--status-positive)}.eqr-chart-context-list dd.is-caution{color:var(--status-warning)}.eqr-company-profile-context{min-width:0}.eqr-company-profile-context.is-facts-only{margin-top:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--border-default)}.eqr-company-profile-context.is-facts-only .eqr-chart-context-subheading{margin-top:var(--sp-1)}.eqr-chart-context-profile-only .eqr-company-profile-context{margin-top:0;padding-top:0;border-top:0}.eqr-company-profile-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.eqr-company-profile-list>div{display:block;min-height:var(--control-height-large);padding:var(--sp-2);border-bottom:1px solid var(--border-faint);background:color-mix(in srgb,var(--surface-raised) 32%,transparent)}.eqr-company-profile-list>div:nth-child(odd){border-right:1px solid var(--border-faint);background:color-mix(in srgb,var(--surface-raised) 32%,transparent)}.eqr-company-profile-list dt{color:var(--text-muted);font-size:var(--fs-micro);font-weight:550;line-height:1.2}.eqr-company-profile-list dd{max-width:none;margin-top:var(--sp-1);color:var(--text-brand-strong);font-family:var(--font-ui);font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-align:left}.eqr-estimate-suffix{margin-left:2px;color:var(--accent);font-weight:700}.eqr-chart-workbench{display:grid;gap:var(--sp-1);margin-top:var(--sp-1);padding:var(--sp-1) 0 0;border-top:1px solid var(--border-default);background:transparent}.eqr-chart-series-controls{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1);padding-top:0;border-top:0}.eqr-chart-key-label{margin-right:var(--sp-1);color:var(--text-brand);font-size:var(--fs-label);font-weight:700}.eqr-chart-series-controls button{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-1);border:1px solid transparent;border-radius:var(--radius-1);background:transparent;color:var(--text-secondary);cursor:pointer;font:600 var(--fs-label) /1 var(--font-ui)}.eqr-chart-series-controls button:hover{background:var(--surface-hover);color:var(--text-primary)}.eqr-chart-series-controls button.is-active{color:var(--text-primary)}.eqr-chart-series-controls button:not(.is-active){opacity:.52;text-decoration:line-through;text-decoration-thickness:1px}.eqr-chart-series-controls button.is-range-locked{cursor:default}.eqr-chart-series-controls button.is-range-locked:hover{background:transparent;color:var(--text-secondary)}.eqr-chart-series-controls button.is-range-locked.is-active:hover,.eqr-chart-swatch{color:var(--text-primary)}.eqr-chart-swatch{position:relative;display:inline-block;width:22px;height:12px;border-radius:999px}.eqr-chart-swatch:before{inset-inline:0;height:3px;transform:translateY(-50%)}.eqr-chart-swatch:after,.eqr-chart-swatch:before{content:"";position:absolute;top:50%;background:currentColor}.eqr-chart-swatch:after{left:50%;width:8px;height:8px;border:2px solid var(--surface-primary);transform:translate(-50%,-50%)}.eqr-chart-swatch.is-price{color:var(--text-primary)}.eqr-chart-swatch.is-price:after{display:none}.eqr-chart-swatch:is(.is-sma-50,.is-sma-200):after{display:none}.eqr-chart-swatch.is-sma-50{color:var(--negative)}.eqr-chart-swatch.is-normal,.eqr-chart-swatch.is-sma-200{color:var(--accent)}.eqr-chart-swatch.is-normal:before{height:0;border-top:3px dashed;background:transparent}.eqr-chart-swatch.is-normal:after{border-radius:50%}.eqr-chart-swatch.is-fair{color:var(--accent-gold)}.eqr-chart-swatch.is-fair:after{transform:translate(-50%,-50%) rotate(45deg)}.eqr-chart-swatch.is-current{color:var(--text-primary)}.eqr-chart-swatch.is-current:before{height:0;border-top:3px dashed;background:transparent}.eqr-chart-swatch.is-current:after{border-radius:0}.eqr-chart-swatch.is-fundamental{border-radius:var(--radius-1);background:color-mix(in srgb,var(--positive) 22%,transparent);color:var(--positive)}.eqr-chart-swatch.is-fundamental:after{border:0;background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 100% no-repeat}.eqr-chart-swatch.is-dividend{color:var(--status-warning)}.eqr-chart-swatch.is-dividend:after{clip-path:polygon(50% 0,100% 100%,0 100%)}.eqr-chart-swatch.is-yield{color:var(--negative)}.eqr-chart-swatch.is-yield:after{border:0;border-radius:0;background:linear-gradient(currentColor,currentColor) 50% /100% 2px no-repeat,linear-gradient(currentColor,currentColor) 50% /2px 100% no-repeat;transform:translate(-50%,-50%) rotate(45deg)}.eqr-chart-swatch.is-estimate{border-radius:var(--radius-1);background:color-mix(in srgb,var(--accent) 24%,transparent);color:var(--accent)}.eqr-chart-swatch.is-estimate:after,.eqr-chart-swatch.is-estimate:before{display:none}.eqr-measure-pending-card{position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-5);z-index:4;width:min(17rem,calc(100% - var(--sp-6)));padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--accent-gold) 48%,var(--border-default));border-radius:var(--radius-2);background:color-mix(in srgb,var(--surface-primary) 96%,var(--accent-soft));box-shadow:var(--shadow-1)}.eqr-measure-pending-card>span,.eqr-measure-pending-card>strong{display:block}.eqr-measure-pending-card>span{color:var(--text-muted);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-measure-pending-card>strong{margin-top:var(--sp-1);color:var(--text-brand);font-size:var(--fs-body-sm)}.eqr-measure-pending-card dl{margin:var(--sp-2) 0 0}.eqr-measure-pending-card dl>div{display:flex;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-1);border-bottom:1px solid var(--border-faint)}.eqr-measure-pending-card dt{color:var(--text-secondary);font-size:var(--fs-label)}.eqr-measure-pending-card dd{margin:0;color:var(--text-primary);font:700 var(--fs-label) /1.3 var(--font-numeric)}.eqr-measure-investment-field{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-label);font-weight:650}.eqr-measure-investment-field input{width:50%;min-height:var(--control-height-compact);padding-inline:var(--sp-1);border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-primary);color:var(--text-primary);font:700 var(--fs-label) /1 var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.eqr-measure-pending-card p{margin:var(--sp-2) 0 0;color:var(--text-muted);font-size:var(--fs-label);line-height:1.45}.eqr-return-measurement{position:absolute;inset-block-start:var(--sp-3);inset-inline-start:var(--sp-4);z-index:4;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(320px,2fr);gap:var(--sp-3);width:min(44rem,calc(100% - var(--sp-6)));max-height:calc(100% - var(--sp-6));overflow:auto;padding:var(--sp-3);border:1px solid color-mix(in srgb,var(--accent-gold) 48%,var(--border-default));border-radius:var(--radius-2);background:color-mix(in srgb,var(--surface-primary) 96%,var(--accent-soft));box-shadow:var(--shadow-1)}.eqr-return-measurement-header{grid-column:1/-1;display:flex;align-items:start;justify-content:space-between;gap:var(--sp-3)}.eqr-return-measurement-header span,.eqr-return-measurement-header strong{display:block}.eqr-return-measurement-header span{color:var(--text-muted);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-return-measurement-header strong{margin-top:var(--sp-1);color:var(--text-brand);font:700 var(--fs-body-sm) /1.3 var(--font-numeric)}.eqr-return-measurement-header button{display:grid;place-items:center;width:var(--control-height-compact);height:var(--control-height-compact);padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:var(--fs-title-sm)}.eqr-return-measurement-header button:hover{background:var(--surface-hover);color:var(--text-primary)}.eqr-measure-endpoint,.eqr-measure-summary{padding:var(--sp-2);border:1px solid var(--border-faint);background:var(--surface-primary)}.eqr-measure-endpoint .eqr-measure-investment-field{margin-bottom:var(--sp-2)}.eqr-return-measurement>div>span,.eqr-return-measurement>div>strong{display:block}.eqr-return-measurement>div>span{color:var(--text-subtle);font:600 var(--fs-label) /1.2 var(--font-numeric)}.eqr-return-measurement>div>strong{margin:3px 0 var(--sp-2);color:var(--text-brand);font-size:var(--fs-body-sm)}.eqr-return-measurement dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px var(--sp-4);margin:0}.eqr-return-measurement dl>div{display:flex;justify-content:space-between;gap:var(--sp-2);padding:5px 0;border-bottom:1px solid var(--border-faint)}.eqr-return-measurement dt{color:var(--text-secondary);font-size:var(--fs-label)}.eqr-return-measurement dd{margin:0;color:var(--text-primary);font:650 var(--fs-label) /1.25 var(--font-numeric);text-align:right}.eqr-return-measurement>p{grid-column:1/-1;margin:0;color:var(--text-subtle);font-size:var(--fs-label)}.eqr-lens-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-5)}.eqr-lens-panel .eqr-disclosure,.eqr-lens-panel .eqr-score,.eqr-lens-panel .panel-head{grid-column:span 2}.eqr-overview-grid.is-all>.eqr-analyst-recommendation,.eqr-overview-grid.is-all>.eqr-forecasting-panel,.eqr-overview-grid.is-all>.eqr-gilmer-overview-panel{grid-column:1/-1}.eqr-forecasting-toolbar{display:flex;align-items:center;flex-wrap:wrap;flex:1 1 auto;justify-content:flex-end;gap:var(--sp-2) var(--sp-3);margin-inline-start:auto}.eqr-forecasting-head{align-items:center;gap:var(--sp-4)}.eqr-forecasting-toolbar .eqr-valuation-field{display:block}.eqr-forecasting-toolbar .eqr-valuation-field>span{white-space:nowrap}.eqr-forecasting-toolbar .eqr-segmented{justify-content:flex-start}.eqr-forecasting-toolbar .eqr-segmented button.is-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface-primary));color:var(--accent)}.eqr-forecast-methods{max-width:100%}.eqr-forecast-methods button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled,.5)}.eqr-forecasting-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(20rem,.85fr);gap:var(--sp-4);align-items:stretch}.eqr-forecasting-panel{scroll-margin-block-start:calc(var(--control-height-large) + var(--sp-6))}.eqr-forecasting-context,.eqr-forecasting-visual{min-width:0}.eqr-forecasting-context{align-self:stretch;padding-left:var(--sp-3);border-left:1px solid var(--border-default)}.eqr-forecasting-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.eqr-forecasting-kpis>div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-default);border-top:2px solid var(--accent);border-radius:var(--radius-1);background:color-mix(in srgb,var(--surface-raised) 58%,var(--surface-primary));box-shadow:var(--shadow-1);text-align:center}.eqr-forecasting-kpis small,.eqr-forecasting-kpis span,.eqr-forecasting-kpis strong{display:block}.eqr-forecasting-kpis strong{color:var(--text-brand);font:750 var(--fs-lead) /1.15 var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-forecasting-kpis strong.is-positive{color:var(--positive)}.eqr-forecasting-kpis>div:has(strong.is-positive){border-top-color:var(--positive)}.eqr-forecasting-kpis strong.is-negative{color:var(--negative)}.eqr-forecasting-kpis>div:has(strong.is-negative){border-top-color:var(--negative)}.eqr-forecasting-kpis span{margin-top:var(--sp-1);color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-section)}.eqr-forecasting-kpis small{margin-top:2px;color:var(--text-subtle);font-size:var(--fs-label);line-height:1.3}.eqr-forecasting-context-heading{margin:var(--sp-2) 0 var(--sp-1);color:var(--text-brand);font:700 var(--fs-label) /1.35 var(--font-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-forecasting-values{margin:0;border-top:1px solid var(--border-default)}.eqr-forecasting-values>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,auto);align-items:center;gap:var(--sp-3);min-height:27px;padding:var(--sp-1) var(--sp-2)}.eqr-forecasting-values>div:nth-child(odd){background:var(--surface-secondary)}.eqr-forecasting-values>div.is-selected{border-left:var(--border-width-structural) solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface-primary))}.eqr-forecasting-values dt{color:var(--text-secondary);font-size:var(--fs-label);font-weight:550}.eqr-forecasting-values dd{margin:0;color:var(--text-primary);font:700 var(--fs-body-sm) /1.25 var(--font-numeric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.eqr-forecasting-values>div:last-child dd{font-family:var(--font-ui)}.eqr-analyst-accuracy{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--border-default)}.eqr-analyst-accuracy h3{margin:0 0 var(--sp-1);color:var(--text-primary);font-size:var(--fs-body-sm)}.eqr-analyst-accuracy p{margin:0;color:var(--text-subtle);font-size:var(--fs-label);line-height:1.5}.eqr-forecasting-table-wrap{margin-top:var(--sp-1);border-block:1px solid var(--border-default)}.eqr-forecasting-table{width:100%;min-width:38rem;border-collapse:collapse;color:var(--text-secondary);font-family:var(--font-numeric);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-forecasting-table td,.eqr-forecasting-table th{height:24px;padding:2px var(--sp-2);border-right:1px solid var(--border-faint);text-align:center;white-space:nowrap}.eqr-forecasting-table th:first-child{position:sticky;left:0;z-index:1;min-width:8rem;background:var(--surface-primary);color:var(--text-brand);font-family:var(--font-ui);font-weight:var(--weight-section);text-align:left}.eqr-forecasting-table td.is-positive{color:var(--positive)}.eqr-forecasting-table td.is-negative{color:var(--negative)}.eqr-forecasting-legend{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:var(--sp-1) 0 0;padding:var(--sp-1) 0 0;border-top:1px solid var(--border-default);list-style:none}.eqr-forecasting-legend li{display:inline-flex;align-items:center;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-chart-swatch.is-forecast-target{color:var(--text-primary)}.eqr-chart-swatch.is-forecast-target:before{height:0;border-top:3px dashed;background:transparent}.eqr-chart-swatch.is-forecast-target:after{border-radius:50%}.eqr-gilmer-overview-panel{display:block}.eqr-gilmer-score-profile{min-width:0}.eqr-score-command{display:grid;grid-template-columns:minmax(12rem,.72fr) minmax(18rem,1.28fr);gap:var(--sp-2);margin-bottom:var(--sp-2)}.eqr-score{display:flex;align-items:center;gap:var(--sp-3);margin:0;padding:var(--sp-2) var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-radius:var(--radius-2);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.eqr-score strong{color:var(--text-brand);font-family:var(--font-numeric);font-size:var(--type-display-numeral-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;font-weight:var(--weight-page);letter-spacing:var(--ls-tight)}.eqr-score span{display:grid;gap:2px;color:var(--text-subtle);font-size:var(--fs-label)}.eqr-score span b{color:var(--text-brand);font-size:var(--fs-body-sm);font-weight:var(--weight-section)}.eqr-gilmer-score-profile.is-leading .eqr-score{border-inline-start-color:var(--positive)}.eqr-gilmer-score-profile.is-developing .eqr-score{border-inline-start-color:var(--heatmap-distance-orange)}.eqr-score-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;overflow:hidden;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel)}.eqr-score-coverage>div{display:grid;align-content:center;gap:var(--sp-1);min-width:0;padding:var(--sp-2);border-inline-start:var(--border-width-structural) solid var(--border-faint)}.eqr-score-coverage>div:first-child{border-inline-start:0}.eqr-score-coverage dt{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:var(--weight-section);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-score-coverage dd{margin:0;color:var(--text-brand);font-family:var(--font-numeric);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--weight-section)}.eqr-score-coverage>div:last-child dd{font-family:var(--font-ui);font-size:var(--fs-label)}.eqr-score-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);margin-bottom:var(--sp-2)}.eqr-score-signals>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp-2);padding:var(--sp-1) var(--sp-2);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-1);background:var(--surface-panel)}.eqr-score-signals span{grid-column:1/-1;color:var(--text-subtle);font-size:var(--fs-micro);font-weight:var(--weight-section);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-score-signals strong{overflow:hidden;color:var(--text-brand);font-size:var(--fs-body-sm);line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.eqr-score-signals b{color:var(--text-secondary);font-family:var(--font-numeric);font-size:var(--fs-body-sm)}.eqr-score-signals .is-strength b{color:var(--positive)}.eqr-score-rows{overflow:hidden;border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2)}.eqr-score-row{--eqr-score-fill:var(--accent);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(7rem,.85fr) minmax(3.75rem,auto);align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-faint);border-radius:var(--radius-1)}.eqr-score-row:nth-of-type(2n){background:color-mix(in srgb,var(--brand-navy) 2%,transparent)}.eqr-score-row.is-a{--eqr-score-fill:var(--heatmap-distance-green)}.eqr-score-row.is-b-plus{--eqr-score-fill:color-mix(in srgb,var(--heatmap-distance-green) 52%,var(--heatmap-distance-base))}.eqr-score-row.is-b{--eqr-score-fill:var(--heatmap-distance-amber)}.eqr-score-row.is-c{--eqr-score-fill:var(--heatmap-distance-orange)}.eqr-score-row.is-d{--eqr-score-fill:var(--heatmap-distance-red)}.eqr-score-row>div{min-width:0}.eqr-score-row span,.eqr-score-row strong{display:block}.eqr-score-row strong{font-size:var(--fs-body-sm);line-height:1.2}.eqr-score-row span{margin-top:0;color:var(--text-subtle);font-size:var(--fs-label);line-height:1.25}.eqr-score-row meter{width:100%;height:var(--sp-2);border:0;background:var(--surface-secondary)}.eqr-score-row meter::-webkit-meter-bar{border:0;border-radius:var(--radius-pill);background:var(--surface-secondary)}.eqr-score-row meter::-webkit-meter-optimum-value{border-radius:var(--radius-pill);background:var(--eqr-score-fill)}.eqr-score-row meter::-moz-meter-bar{border-radius:var(--radius-pill);background:var(--eqr-score-fill)}.eqr-score-row b{display:grid;justify-items:end;min-width:0;color:var(--text-secondary);font-size:var(--fs-body);font-weight:var(--weight-section);text-align:right}.eqr-score-row b small{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:var(--weight-supporting);white-space:nowrap}.eqr-gilmer-score-layout{display:grid;grid-template-columns:minmax(24rem,.88fr) minmax(32rem,1.62fr);gap:var(--sp-3);align-items:stretch}.eqr-gilmer-score-breakdown{min-width:0}.eqr-gilmer-radar{display:grid;place-items:center;margin:0;min-width:0;padding:var(--sp-2) var(--sp-3) var(--sp-1);border:var(--border-width-structural) solid var(--border-default);border-block-start:var(--border-width-emphasis) solid var(--accent);border-radius:var(--radius-2);background:color-mix(in srgb,var(--accent) 3%,var(--surface-panel));box-shadow:var(--shadow-1)}.eqr-gilmer-radar svg{display:block;width:100%;max-width:34rem;max-height:24rem}.eqr-gilmer-radar-grid{fill:transparent;stroke:var(--border-default);stroke-width:1}.eqr-gilmer-radar-zone{stroke:none}.eqr-gilmer-radar-zone.is-leading{fill:color-mix(in srgb,var(--positive) 13%,var(--surface-panel))}.eqr-gilmer-radar-zone.is-established{fill:color-mix(in srgb,var(--status-warning) 18%,var(--surface-panel))}.eqr-gilmer-radar-zone.is-developing{fill:color-mix(in srgb,var(--heatmap-distance-orange) 18%,var(--surface-panel))}.eqr-gilmer-radar-axis{stroke:var(--border-default);stroke-width:1}.eqr-gilmer-radar-score{fill:color-mix(in srgb,var(--accent) 34%,transparent);stroke:var(--accent);stroke-width:3;stroke-linejoin:round}.eqr-gilmer-radar-point{fill:var(--surface-primary);stroke:var(--accent);stroke-width:2}.eqr-gilmer-radar-label{fill:var(--text-secondary);font-size:11px;font-weight:650}.eqr-gilmer-radar figcaption{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-1);color:var(--text-subtle);font-size:var(--fs-micro);text-align:center}.eqr-gilmer-radar figcaption span{display:inline-flex;align-items:center;gap:var(--sp-1)}.eqr-gilmer-radar figcaption i{inline-size:var(--sp-2);block-size:var(--sp-2);border-radius:50%}.eqr-gilmer-radar figcaption i.is-leading{background:var(--positive)}.eqr-gilmer-radar figcaption i.is-established{background:var(--status-warning)}.eqr-gilmer-radar figcaption i.is-developing{background:var(--heatmap-distance-orange)}.eqr-gilmer-radar-unavailable{display:grid;place-content:center;min-height:280px;padding:var(--sp-5);border:1px dashed var(--border-default);background:var(--surface-secondary);text-align:center}.eqr-gilmer-radar-unavailable span,.eqr-gilmer-radar-unavailable strong{display:block}.eqr-gilmer-radar-unavailable span{margin-top:var(--sp-2);color:var(--text-subtle);font-size:var(--fs-label)}@media (max-width:70rem){.eqr-chart-panel{grid-template-columns:1fr}.eqr-chart-context,.eqr-chart-panel>.eqr-methodology-disclosure,.eqr-chart-visual,.eqr-overview-valuation-toolbar{grid-column:1;grid-row:auto}.eqr-chart-context{border-top:1px solid var(--border-default);border-left:0;padding-top:var(--sp-3);padding-left:0}.eqr-return-measurement{grid-template-columns:minmax(180px,.75fr) minmax(280px,2fr)}}@media (max-width:820px){.eqr-gilmer-score-layout,.eqr-score-command{grid-template-columns:1fr}}.eqr-disclosure{margin:var(--sp-3) 0 0;color:var(--text-subtle);font-size:var(--fs-label);line-height:1.5}.eqr-unavailable{margin:var(--sp-3) 0 0;padding:var(--sp-4);border:1px solid var(--border-faint);border-radius:var(--radius-1);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.55}.eqr-unavailable-view{display:grid;gap:var(--sp-2);padding:var(--sp-6) var(--sp-5);text-align:left}.eqr-unavailable-view h2{margin:0;color:var(--text-primary);font-size:var(--fs-lead);font-weight:600}.eqr-unavailable-view p{margin:0;max-width:68ch;color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.55}.eqr-observations{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.eqr-observations li{position:relative;padding-left:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.5}.eqr-observations li:before{position:absolute;top:.55em;left:0;width:4px;height:4px;border-radius:var(--radius-pill);background:var(--brand-gold);content:""}.eqr-observations strong{color:var(--text-primary)}.eqr-signal-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6)}.eqr-signal-columns h3{margin:0 0 var(--sp-3);color:var(--text-primary);font-size:var(--fs-body)}.eqr-definition-list{display:grid;margin:0}.eqr-definition-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-3);align-items:start;padding:9px 0;border-bottom:1px solid var(--border-faint)}.eqr-definition-list>div:last-child{border-bottom:0}.eqr-definition-list dt{color:var(--text-secondary);font-size:var(--fs-body-sm)}.eqr-definition-list dd{margin:0;font-size:var(--fs-body-sm);font-weight:700;text-align:right}.eqr-definition-list dd>span:not(.asset-class-identity){display:block;margin-top:2px;color:var(--text-subtle);font-size:var(--fs-micro);font-weight:500}.eqr-definition-list .is-positive,.eqr-definition-list .is-positive span{color:var(--positive)}.eqr-definition-list .is-caution,.eqr-definition-list .is-caution span{color:var(--status-warning)}.eqr-table-scroll{width:100%;overflow-x:auto}.eqr-research-table{width:100%;min-width:680px}.eqr-research-table td strong{font-weight:650}.eqr-research-table .eqr-statement-group th{border-top:1px solid var(--border-emphasis);border-bottom:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-brand-strong);font-weight:650;text-align:left}.eqr-research-table .is-positive,.eqr-shell .is-positive{color:var(--positive)}.eqr-research-table .is-negative,.eqr-shell .is-negative{color:var(--negative)}.eqr-forecast-range-table{margin-top:var(--sp-3)}.eqr-sensitivity-controls{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,.8fr);gap:var(--sp-3);align-items:end;margin:var(--sp-4) 0;padding:var(--sp-3);border:1px solid var(--border-default);background:var(--surface-secondary)}.eqr-sensitivity-controls>div:not(.eqr-sensitivity-output),.eqr-sensitivity-controls>label{display:grid;gap:var(--sp-1)}.eqr-sensitivity-controls>div>span,.eqr-sensitivity-controls>label>span{color:var(--text-subtle);font-size:var(--fs-label);font-weight:650}.eqr-sensitivity-controls select{min-height:var(--control-height);padding:0 var(--sp-2);border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-primary);color:var(--text-primary);font:600 var(--fs-body-sm) /1 var(--sans)}.eqr-sensitivity-controls input[type=range]{width:100%;min-height:var(--control-height);accent-color:var(--brand-gold)}.eqr-sensitivity-slider>span{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.eqr-sensitivity-slider>span strong{color:var(--text-brand-strong);font-family:var(--font-numeric);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-sensitivity-output{display:grid;justify-items:end}.eqr-sensitivity-output strong{font-family:var(--serif-display);font-size:var(--fs-kpi);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eqr-sensitivity-output small{font-size:var(--fs-micro)}.eqr-multiple-sensitivity-chart{display:grid;gap:var(--sp-2);margin:var(--sp-4) 0;padding:var(--sp-3);border:1px solid var(--border-default)}.eqr-multiple-sensitivity-legend{display:flex;justify-content:space-between;gap:var(--sp-3);color:var(--text-secondary);font-size:var(--fs-label)}.eqr-multiple-sensitivity-legend span{display:inline-flex;align-items:center;gap:var(--sp-1)}.eqr-multiple-sensitivity-legend i{width:2px;height:var(--sp-3);background:var(--brand-navy)}.eqr-multiple-scenario{display:grid;grid-template-columns:var(--sp-8) minmax(0,1fr) calc(var(--sp-8) + var(--sp-3));align-items:center;gap:var(--sp-2);min-height:var(--control-height);padding:var(--sp-1) var(--sp-2);border:1px solid transparent;border-radius:var(--radius-1);background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;text-align:left}.eqr-multiple-scenario:hover{border-color:var(--border-emphasis);background:var(--surface-secondary)}.eqr-multiple-scenario.is-selected{border-color:var(--brand-gold);background:var(--brand-gold-soft)}.eqr-multiple-scenario>span:last-child,.eqr-multiple-scenario>strong{font-family:var(--mono);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-multiple-scenario>span:last-child{text-align:right}.eqr-multiple-scenario-track{position:relative;height:var(--sp-3);border-radius:var(--radius-pill);background:var(--surface-secondary);overflow:hidden}.eqr-multiple-scenario-track:before{position:absolute;z-index:2;top:0;bottom:0;left:var(--eqr-scenario-current);width:2px;background:var(--brand-navy);content:""}.eqr-multiple-scenario-track i{display:block;width:var(--eqr-scenario-value);height:100%;border-radius:inherit;background:var(--brand-gold)}.eqr-percentile{display:inline-grid;place-items:center;min-width:44px;min-height:30px;padding:3px 9px;border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-secondary)}.eqr-percentile strong{color:inherit;font-family:var(--mono);font-size:var(--fs-body);text-align:center}.eqr-percentile.is-top{border-color:color-mix(in srgb,var(--positive) 30%,var(--border-default));background:var(--positive-bg);color:var(--positive)}.eqr-percentile.is-upper{border-color:color-mix(in srgb,var(--status-info) 28%,var(--border-default));background:var(--status-info-bg);color:var(--status-info)}.eqr-percentile.is-middle{border-color:color-mix(in srgb,var(--brand-gold) 30%,var(--border-default));background:var(--brand-gold-soft);color:var(--status-warning)}.eqr-percentile.is-lower{border-color:color-mix(in srgb,var(--status-warning) 30%,var(--border-default));background:var(--status-warning-bg);color:var(--status-warning)}.eqr-percentile.is-bottom{border-color:color-mix(in srgb,var(--negative) 30%,var(--border-default));background:var(--negative-bg);color:var(--negative)}.eqr-compact-grade{display:grid;grid-template-columns:minmax(0,1fr) 72px 60px;align-items:center;gap:var(--sp-2)}.eqr-compact-grade .eqr-percentile{justify-self:center}.eqr-compact-grade-head{display:grid;grid-template-columns:minmax(0,1fr) 72px 60px;gap:var(--sp-2);padding-bottom:var(--sp-1);border-bottom:1px solid var(--border-default);color:var(--text-subtle);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-compact-grade-head span:not(:first-child){text-align:center}.eqr-compact-grade>strong{font-size:var(--fs-body-sm)}.eqr-allocation-bar{display:flex;min-height:48px;margin:var(--sp-4) 0;border:1px solid var(--border-default);overflow:hidden}.eqr-allocation-bar span{flex:var(--eqr-allocation-share,1) 1 0;display:grid;place-items:center;min-width:70px;padding:var(--sp-2);border-right:1px solid var(--surface-primary);color:var(--text-on-accent);font-size:var(--fs-micro);font-weight:700;text-align:center}.eqr-allocation-bar .is-capex{background:var(--brand-navy)}.eqr-allocation-bar .is-buybacks{background:var(--accent)}.eqr-allocation-bar .is-dividends{background:var(--accent-gold)}.eqr-allocation-bar .is-debt{background:var(--black)}.eqr-allocation-bar .is-cash{background:var(--positive)}.eqr-allocation-bar .is-acquisitions,.eqr-allocation-bar .is-other{background:var(--text-subtle)}.eqr-data-definition{margin:calc(var(--sp-2) * -1) 0 var(--sp-4);color:var(--text-subtle);font-size:var(--fs-label);line-height:1.5}.eqr-allocation-history{margin-top:var(--sp-4)}.eqr-capital-returns-panel>.eqr-panel-head{margin-block-end:0}.eqr-view-header-actions{display:flex;align-items:center;margin-inline-start:auto}.eqr-capital-lens-select{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-capital-lens-select select{min-width:11rem;min-height:var(--control-height-compact);padding:0 var(--sp-8) 0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background-color:var(--surface-panel);color:var(--text-brand);font:var(--weight-action) var(--fs-body-sm) /1 var(--font-ui);cursor:pointer}.eqr-capital-allocation-summary{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(34rem,1.6fr);align-items:stretch;gap:var(--sp-4);margin-block:var(--sp-3);border-block:var(--border-width-structural) solid var(--border-faint)}.eqr-capital-metric-ledger{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;padding-inline-end:var(--sp-4);border-inline-end:var(--border-width-structural) solid var(--border-faint)}.eqr-workbench .eqr-capital-metric-ledger .eqr-metric-tile{grid-template-columns:minmax(0,1fr) auto;margin:0;padding-block:var(--sp-2)}.eqr-capital-year-pies{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.eqr-allocation-pie{min-width:0;margin:0;padding:var(--sp-3)}.eqr-allocation-pie+.eqr-allocation-pie{border-inline-start:var(--border-width-structural) solid var(--border-faint)}.eqr-allocation-pie figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-block-end:var(--sp-2);color:var(--text-muted);font-size:var(--fs-label)}.eqr-allocation-pie figcaption strong{color:var(--text-brand);font-size:var(--fs-body-sm);font-weight:var(--weight-section)}.eqr-allocation-pie-body{display:grid;grid-template-columns:minmax(7.5rem,.8fr) minmax(9rem,1.2fr);align-items:center;gap:var(--sp-3)}.eqr-allocation-pie svg{display:block;width:100%;max-width:9rem;aspect-ratio:1;justify-self:center;overflow:visible;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--navigation-navy) 16%,transparent))}.eqr-allocation-pie :is(path,circle){stroke:var(--surface-panel);stroke-width:1.2;vector-effect:non-scaling-stroke}.eqr-allocation-pie :is(path,circle).is-capex,.eqr-allocation-pie i.is-capex{fill:var(--brand-navy);background:var(--brand-navy)}.eqr-allocation-pie :is(path,circle).is-buybacks,.eqr-allocation-pie i.is-buybacks{fill:var(--accent);background:var(--accent)}.eqr-allocation-pie :is(path,circle).is-dividends,.eqr-allocation-pie i.is-dividends{fill:var(--accent-gold);background:var(--accent-gold)}.eqr-allocation-pie :is(path,circle).is-debt,.eqr-allocation-pie i.is-debt{fill:var(--black);background:var(--black)}.eqr-allocation-pie :is(path,circle).is-acquisitions,.eqr-allocation-pie i.is-acquisitions{fill:var(--chart-category-commodities);background:var(--chart-category-commodities)}.eqr-allocation-pie :is(path,circle).is-cash,.eqr-allocation-pie i.is-cash{fill:var(--positive);background:var(--positive)}.eqr-allocation-pie :is(path,circle).is-other,.eqr-allocation-pie i.is-other{fill:var(--chart-category-other);background:var(--chart-category-other)}.eqr-allocation-pie ul{display:grid;gap:var(--sp-1);min-width:0;margin:0;padding:0;list-style:none}.eqr-allocation-pie li{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;align-items:center;gap:0 var(--sp-1);min-width:0;font-size:var(--fs-label);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.eqr-allocation-pie li i{width:.5rem;height:.5rem;border-radius:50%;grid-row:1/3}.eqr-allocation-pie li span{overflow:hidden;color:var(--text-brand);text-overflow:ellipsis;white-space:nowrap}.eqr-allocation-pie li strong{color:var(--text-brand-strong);font-weight:var(--weight-section);text-align:end}.eqr-allocation-pie li small{grid-column:2/-1;color:var(--text-muted);font-size:var(--fs-micro);text-align:end}@media (max-width:70rem){.eqr-capital-allocation-summary{grid-template-columns:minmax(0,1fr)}.eqr-capital-metric-ledger{padding-inline-end:0;border-inline-end:0}}@media (max-width:48rem){.eqr-capital-year-pies{grid-template-columns:minmax(0,1fr)}.eqr-allocation-pie+.eqr-allocation-pie{border-block-start:var(--border-width-structural) solid var(--border-faint);border-inline-start:0}.eqr-allocation-pie-body{grid-template-columns:minmax(7rem,.6fr) minmax(9rem,1.4fr)}.eqr-capital-lens-select>span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}}.eqr-embedded-grid{margin-top:var(--sp-3)}.eqr-embedded-card{padding:var(--sp-4);border:1px solid var(--border-default);background:var(--surface-secondary)}.eqr-dividend-workspace{display:grid;gap:var(--sp-2);color:var(--text-brand-strong);font-family:var(--font-ui);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eqr-dividend-window-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2);padding:var(--sp-2)}.eqr-workbench .eqr-dividend-window{min-width:0;overflow:hidden;padding:0;border-color:var(--border-faint);background:var(--surface-panel)}.eqr-workbench .eqr-dividend-window>.panel-head{min-height:2.2rem;flex-wrap:nowrap;margin:0;padding:var(--sp-1) var(--sp-3)}.eqr-workbench .eqr-dividend-window>.panel-head .panel-title{overflow:hidden;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);line-height:1.4;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.eqr-workbench .eqr-dividend-window>.panel-head .panel-actions{flex:none;margin-inline-start:auto}.eqr-workbench .eqr-dividend-window-action{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-height-compact);padding:0;border:0;background:transparent;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-action);text-transform:uppercase;white-space:nowrap}.eqr-workbench .eqr-dividend-window-action:focus-visible,.eqr-workbench .eqr-dividend-window-action:hover{background:transparent;color:var(--accent-gold)}.eqr-workbench .eqr-dividend-window-action svg{width:var(--sp-3);height:var(--sp-3)}.eqr-dividend-window-chart{min-width:0;padding:var(--sp-1) var(--sp-2) var(--sp-2)}.eqr-dividend-window-chart.is-yoc{padding:0 var(--sp-3) var(--sp-3)}.eqr-yoc-chart{min-width:0;color:var(--text-brand-strong);font-family:var(--font-ui);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eqr-yoc-ranges,.eqr-yoc-toolbar,.eqr-yoc-tools{display:flex;align-items:center}.eqr-yoc-toolbar{min-height:calc(var(--control-height-compact) + var(--sp-3));justify-content:flex-start;gap:var(--sp-6);padding:var(--sp-2) 0 var(--sp-1)}.eqr-yoc-ranges,.eqr-yoc-tools{gap:var(--sp-2)}.eqr-yoc-ranges button,.eqr-yoc-settings>summary,.eqr-yoc-tools>button{display:inline-flex;min-width:2.2rem;min-height:1.9rem;align-items:center;justify-content:center;padding:0 var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-body-sm);font-weight:var(--weight-supporting);line-height:1;cursor:pointer}.eqr-yoc-ranges button:focus-visible,.eqr-yoc-ranges button:hover:not(:disabled),.eqr-yoc-settings>summary:focus-visible,.eqr-yoc-settings>summary:hover,.eqr-yoc-tools>button:focus-visible,.eqr-yoc-tools>button:hover{border-color:var(--accent);color:var(--text-brand)}.eqr-yoc-ranges button.is-active,.eqr-yoc-ranges button[aria-pressed=true],.eqr-yoc-tools>button[aria-pressed=true]{border-color:var(--text-secondary);background:var(--text-secondary);color:var(--text-on-accent)}.eqr-yoc-ranges button:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.45}.eqr-yoc-settings svg,.eqr-yoc-tools svg{width:var(--sp-4);height:var(--sp-4)}.eqr-yoc-settings{position:relative}.eqr-yoc-settings>summary{list-style:none}.eqr-yoc-settings>summary::-webkit-details-marker{display:none}.eqr-yoc-settings-menu{position:absolute;z-index:var(--z-dropdown,50);inset-block-start:calc(100% + var(--sp-1));inset-inline-end:0;min-width:10rem;padding:var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-raised);box-shadow:var(--shadow-1)}.eqr-yoc-settings-menu label{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--weight-supporting);white-space:nowrap}.eqr-yoc-plot.eqr-dividend-chart{margin:0}.eqr-yoc-table-scroll{max-height:15rem;overflow:auto;margin-block-start:var(--sp-2);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2)}.eqr-yoc-table-scroll .eqr-research-table{margin:0}.eqr-dividend-yield-history{margin-block-start:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);background:var(--surface-panel)}.eqr-dividend-yield-history-head{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);margin-block-end:var(--sp-2)}.eqr-dividend-yield-history-head h3{margin:0;color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-body);font-weight:var(--weight-section);line-height:1.2;text-transform:uppercase}.eqr-dividend-yield-history-download{display:inline-flex;min-height:var(--control-height-compact);align-items:center;gap:var(--sp-2);padding:0;border:0;background:transparent;color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-supporting);cursor:pointer;white-space:nowrap}.eqr-dividend-yield-history-download:focus-visible,.eqr-dividend-yield-history-download:hover{color:var(--text-brand)}.eqr-dividend-yield-history-download svg{box-sizing:content-box;width:var(--sp-3);height:var(--sp-3);padding:2px;border-radius:var(--radius-1);background:var(--text-muted);color:var(--surface-panel)}.eqr-dividend-yield-history-scroll{overflow:auto;border:0}.eqr-dividend-yield-history-table{min-width:620px;margin:0;border-collapse:collapse;table-layout:fixed;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eqr-dividend-yield-history-table thead th{padding:var(--sp-2) var(--sp-1);border-block-end:var(--border-width-structural) solid var(--border-emphasis);background:transparent;color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-action);text-transform:none}.eqr-dividend-canvas .eqr-dividend-yield-history-table tbody th,.eqr-dividend-canvas .eqr-dividend-yield-history-table thead th{background:transparent}.eqr-dividend-yield-history-table tbody td,.eqr-dividend-yield-history-table tbody th{height:1.75rem;padding:var(--sp-1);border-block-end:var(--border-width-structural) solid var(--border-faint);color:var(--text-brand-strong);font-family:var(--font-numeric);font-size:var(--type-workbench-table-size);line-height:1.2}.eqr-dividend-yield-history-table tbody th{font-weight:var(--weight-workbench-table-value);text-align:start}.eqr-dividend-yield-history-table tbody tr:last-child>*{border-block-end:0}.eqr-dividend-yield-history-table .eqr-dividend-yield-history-empty{padding:var(--sp-4);color:var(--text-muted);font-family:var(--font-ui);text-align:center}.eqr-dividend-window .eqr-dividend-chart{margin:0}.eqr-dividend-canvas-meta{color:color-mix(in srgb,var(--navigation-text) 76%,transparent);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-supporting);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eqr-dividend-canvas-content{min-width:0;padding:var(--sp-3)}.eqr-dividend-canvas-content .eqr-embedded-grid{margin-top:0}.workspace-canvas-backdrop:has(.eqr-dividend-canvas){place-items:center}.eqr-dividend-canvas{border-color:var(--border-default);background:var(--surface-panel);color:var(--text-brand-strong);font-family:var(--font-ui);font-size:var(--fs-body-sm);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.eqr-dividend-canvas .workspace-canvas-body{background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.eqr-dividend-canvas .eqr-page-grid>section{min-width:0;overflow:hidden;padding:var(--sp-3);border:var(--border-width-structural) solid var(--border-faint);border-radius:var(--radius-2);background:var(--surface-panel)}.eqr-dividend-canvas .eqr-page-grid>section>.panel-head{min-height:2.2rem;margin:calc(-1 * var(--sp-3)) calc(-1 * var(--sp-3)) var(--sp-3);padding:var(--sp-1) var(--sp-3)}.eqr-dividend-canvas .eqr-page-grid>.eqr-embedded-card{padding:var(--sp-3);background:var(--surface-panel)}.eqr-dividend-canvas .eqr-definition-list>div{padding:var(--sp-2) 0;border-color:var(--border-faint)}.eqr-dividend-canvas .eqr-definition-list dt,.eqr-dividend-canvas .eqr-observations{color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:var(--weight-supporting);line-height:1.4}.eqr-dividend-canvas .eqr-definition-list dd{color:var(--text-brand-strong);font-family:var(--font-numeric);font-size:var(--type-workbench-table-size);font-weight:var(--weight-workbench-table-value)}.eqr-dividend-canvas .eqr-definition-list dd span{color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-supporting)}.eqr-chart-context{position:relative}.eqr-chart-context-base.is-covered{visibility:hidden}.eqr-research-brief-rail{position:absolute;inset:0;display:flex;min-height:0;flex-direction:column;border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-panel);box-shadow:var(--shadow-1);overflow:hidden}.eqr-research-brief-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-default);background:var(--surface-raised)}.eqr-research-brief-rail-head span{display:block;margin-bottom:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-supporting);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-research-brief-rail-head h3{margin:0;color:var(--text-brand);font-size:var(--fs-body);font-weight:var(--weight-section)}.eqr-research-brief-rail-head button{display:inline-grid;width:var(--control-height-compact);height:var(--control-height-compact);flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:var(--radius-1);background:transparent;color:var(--text-muted);cursor:pointer}.eqr-research-brief-rail-head button:focus-visible,.eqr-research-brief-rail-head button:hover{border-color:var(--border-default);background:var(--surface-hover);color:var(--text-primary)}.eqr-research-brief-rail-head button:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--sp-1)}.eqr-research-brief-rail-head svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.eqr-research-brief-rail-scroll{min-height:0;padding:0 var(--sp-3) var(--sp-3);overflow-y:auto;overscroll-behavior:contain}.eqr-research-brief-rail-scroll>section{padding:var(--sp-3) 0;border-bottom:1px solid var(--border-default)}.eqr-research-brief-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);padding-left:var(--sp-3);border-left:var(--border-width-emphasis) solid var(--accent-gold)}.eqr-research-brief-section-head span{display:block;margin-bottom:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-supporting);letter-spacing:var(--ls-label);text-transform:uppercase}.eqr-research-brief-section-head h4{margin:0;color:var(--text-brand);font-size:var(--fs-body-sm);font-weight:var(--weight-section)}.eqr-research-brief-section-head>strong{color:var(--text-brand);font:var(--weight-kpi) var(--fs-title-lg) /1 var(--font-numeric)}.eqr-research-brief-confidence{margin:var(--sp-3) 0;color:var(--text-muted);font-size:var(--fs-label)}.eqr-research-brief-pillars{border-top:1px solid var(--border-default)}.eqr-research-brief-pillars article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-4);align-items:start;padding:var(--sp-3) 0;border-bottom:1px solid var(--border-faint)}.eqr-research-brief-pillars h5,.eqr-research-brief-pillars p{margin:0}.eqr-research-brief-pillars h5{color:var(--text-brand-strong);font-size:var(--fs-label)}.eqr-research-brief-pillars p{margin-top:var(--sp-1);color:var(--text-secondary);font-size:var(--fs-body-sm);line-height:1.45}.eqr-research-brief-pillars article>strong{min-width:var(--control-height-standard);color:var(--status-positive);font:var(--weight-workbench-table-value) var(--fs-body) /1.2 var(--font-numeric);text-align:right}.eqr-research-brief-rail .eqr-definition-list{margin-top:var(--sp-3)}.eqr-research-brief-rail .eqr-definition-list>div{padding:var(--sp-2) 0}.eqr-research-brief-sources{margin:var(--sp-3) 0 0;color:var(--text-subtle);font-size:var(--fs-micro);line-height:1.4}.eqr-dividend-chart{margin:var(--sp-2) 0 var(--sp-4)}.eqr-dividend-metric-workspace{min-width:0}.eqr-dividend-metric-toolbar{display:grid;min-height:var(--control-height-large);grid-template-columns:auto minmax(13rem,20rem) minmax(0,1fr);align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-block-end:var(--border-width-structural) solid var(--border-faint);background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.eqr-dividend-metric-toolbar label{color:var(--text-brand);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-action);text-transform:uppercase}.eqr-dividend-metric-toolbar select{width:100%;min-height:var(--control-height-compact);padding:0 var(--sp-8) 0 var(--sp-3);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand-strong);font-family:var(--font-ui);font-size:var(--fs-body-sm);font-weight:var(--weight-supporting)}.eqr-dividend-metric-toolbar select:focus-visible{border-color:var(--accent);outline:2px solid color-mix(in srgb,var(--accent) 24%,transparent);outline-offset:1px}.eqr-dividend-metric-toolbar>span{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.eqr-dividend-metric-workspace>.eqr-dividend-chart,.eqr-dividend-metric-workspace>.eqr-yoc-chart{margin-block:var(--sp-2)}.eqr-dividend-safety-chart-context{min-width:0}.eqr-dividend-safety-chart-context>.eqr-dividend-chart{margin-block:var(--sp-2)}.eqr-dividend-safety-key{display:flex;min-height:var(--control-height-large);align-items:center;gap:var(--sp-5);padding:var(--sp-2) var(--sp-3);border-block:var(--border-width-structural) solid var(--border-faint);background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel));color:var(--text-secondary);font-size:var(--fs-label);line-height:1.25}.eqr-dividend-safety-key>strong{flex:none;color:var(--text-brand);font-weight:var(--weight-section);letter-spacing:.025em;text-transform:uppercase}.eqr-dividend-safety-key-item,.eqr-dividend-safety-key-metric,.eqr-dividend-safety-key>div{display:inline-flex;align-items:center}.eqr-dividend-safety-key>div{flex-wrap:wrap;gap:var(--sp-2)}.eqr-dividend-safety-key-metric{gap:var(--sp-1);color:var(--text-brand-strong);font-weight:var(--weight-action)}.eqr-dividend-safety-key-metric em{color:var(--text-muted);font-style:normal;font-weight:var(--weight-supporting)}.eqr-dividend-safety-key-item{gap:var(--sp-1);white-space:nowrap}.eqr-dividend-safety-swatch{width:var(--sp-2);height:var(--sp-2);flex:none;box-sizing:border-box;border-radius:50%;border:2px solid var(--text-muted);background:var(--surface-panel)}.eqr-dividend-safety-swatch.is-healthy{border-color:var(--positive)}.eqr-dividend-safety-swatch.is-watch{border-color:var(--status-warning)}.eqr-dividend-safety-swatch.is-strained{border-color:var(--negative)}.eqr-dividend-data-window td.is-safety-healthy{color:var(--positive);font-weight:var(--weight-action)}.eqr-dividend-data-window td.is-safety-watch{color:var(--status-warning);font-weight:var(--weight-action)}.eqr-dividend-data-window td.is-safety-strained{color:var(--negative);font-weight:var(--weight-action)}.eqr-dividend-data-window{margin-block-start:var(--sp-2);border-block:var(--border-width-structural) solid var(--border-faint);background:var(--surface-panel)}.eqr-dividend-data-window>summary{display:flex;min-height:var(--control-height-large);align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 var(--sp-3);color:var(--text-brand);cursor:pointer;list-style:none}.eqr-dividend-data-window>summary::-webkit-details-marker{display:none}.eqr-dividend-data-window>summary:before{content:"+";color:var(--accent-gold);font-family:var(--font-numeric);font-size:var(--fs-body);font-weight:var(--weight-action)}.eqr-dividend-data-window[open]>summary:before{content:"−"}.eqr-dividend-data-window>summary>span{margin-inline-end:auto;font-size:var(--fs-label);font-weight:var(--weight-section);letter-spacing:.025em;text-transform:uppercase}.eqr-dividend-data-window-scroll{max-height:16rem;overflow:auto;border-block-start:var(--border-width-structural) solid var(--border-faint)}.eqr-dividend-data-window .eqr-research-table{min-width:42rem;margin:0}.eqr-dividend-data-window tbody th small{display:block;margin-block-start:2px;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-label);font-weight:var(--weight-supporting)}@media (max-width:64rem){.eqr-dividend-window-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.eqr-dividend-canvas-content,.eqr-dividend-window-grid{padding:var(--sp-3)}.eqr-yoc-toolbar{align-items:flex-start;flex-direction:column;gap:var(--sp-2)}.eqr-yoc-ranges{width:100%;overflow-x:auto;padding-block-end:var(--sp-1)}.eqr-dividend-metric-toolbar{grid-template-columns:auto minmax(0,1fr)}.eqr-dividend-metric-toolbar>span{grid-column:1/-1;white-space:normal}.eqr-dividend-safety-key{align-items:flex-start;flex-direction:column;gap:var(--sp-2)}}.eqr-heat.is-strong{background:var(--positive-bg);color:var(--positive);font-weight:700}.eqr-heat.is-weak{background:var(--negative-bg);color:var(--negative)}.eqr-heat.is-neutral{background:var(--surface-secondary)}.eqr-timeline-item{display:grid;grid-template-columns:80px 32px minmax(0,1fr);align-items:start;gap:0;padding:var(--sp-3) 0}.eqr-timeline-item:before{grid-column:2;grid-row:1;z-index:1;width:11px;height:11px;margin:2px auto 0;border:2px solid var(--surface-primary);border-radius:50%;background:var(--brand-gold);box-shadow:0 0 0 1px var(--brand-gold);content:""}.eqr-timeline-item time{grid-column:1;grid-row:1;color:var(--brand-gold);font-family:var(--mono);font-size:var(--fs-label);font-weight:700}.eqr-timeline-item>div{grid-column:3;grid-row:1;padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-faint)}.eqr-timeline-item:last-child>div{border-bottom:0}.eqr-timeline-item strong{font-size:var(--fs-body-sm)}.eqr-timeline-item p{margin:3px 0 0;color:var(--text-secondary);font-size:var(--fs-label);line-height:1.45}.eqr-pricing-input-control{display:flex;align-items:center}.eqr-pricing-input input{min-height:var(--control-height);border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-primary);color:var(--text-primary);font:500 var(--fs-body-sm) /1 var(--font-ui)}.eqr-pricing-inputs{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.eqr-pricing-input{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-faint);color:var(--text-secondary);font-size:var(--fs-body-sm);font-weight:650}.eqr-pricing-input-copy{display:grid;gap:3px}.eqr-pricing-input-copy strong{color:var(--text-primary);font-size:var(--fs-body-sm)}.eqr-pricing-input-copy small{color:var(--text-subtle);font-size:var(--fs-micro);font-weight:500;line-height:1.45}.eqr-pricing-input-control{justify-content:flex-end}.eqr-pricing-input-value{display:inline-flex;width:max-content;min-height:var(--control-height);align-items:center;gap:2px;padding:0 var(--sp-2);border:1px solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-primary)}.eqr-pricing-input-value input{width:auto;min-width:3ch;max-width:12ch;field-sizing:content;min-height:calc(var(--control-height) - 2px);padding:0;border:0;border-radius:0;outline:0;background:transparent;font-family:var(--font-numeric);text-align:right}.eqr-pricing-input-value:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}.eqr-pricing-input-value small{min-width:0;color:var(--text-secondary);font:650 var(--fs-body-sm) /1 var(--font-numeric)}.eqr-pricing-advanced{margin-top:var(--sp-1);border-top:1px solid var(--border-default)}.eqr-pricing-advanced summary{padding:var(--sp-3) 0;color:var(--text-brand);font-size:var(--fs-body-sm);font-weight:700;cursor:pointer}.eqr-pricing-model-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:var(--sp-3);border:1px solid var(--border-default);background:var(--border-default)}.eqr-pricing-model-card{display:grid;gap:var(--sp-2);padding:var(--sp-4);background:var(--surface-primary)}.eqr-pricing-model-card>span{color:var(--text-secondary);font-size:var(--fs-label);font-weight:700;text-transform:uppercase}.eqr-pricing-model-card>strong{font-family:var(--font-numeric);font-size:var(--fs-kpi);letter-spacing:var(--ls-tight)}.eqr-pricing-model-card>small{font-size:var(--fs-label);font-weight:700}.eqr-pricing-model-card>em{color:var(--text-subtle);font-size:var(--fs-micro);font-style:normal}.eqr-pricing-comparison{display:grid;gap:var(--sp-2);margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--border-default)}.eqr-pricing-comparison-head,.eqr-pricing-comparison-row{display:grid;grid-template-columns:minmax(128px,.9fr) minmax(200px,3fr) 82px;align-items:center;gap:var(--sp-3)}.eqr-pricing-comparison-head{color:var(--text-secondary);font-size:var(--fs-label)}.eqr-pricing-comparison-head>span{grid-column:2/span 2;justify-self:end}.eqr-pricing-comparison-head i{display:inline-block;width:2px;height:12px;margin-right:var(--sp-1);background:var(--text-primary);vertical-align:middle}.eqr-pricing-comparison-row>span,.eqr-pricing-comparison-row>strong{font-size:var(--fs-label)}.eqr-pricing-comparison-row>strong{font-family:var(--font-numeric);text-align:right}.eqr-pricing-comparison-track{height:18px;background:var(--surface-secondary)}.eqr-pricing-comparison-track svg{display:block;width:100%;height:100%}.eqr-pricing-comparison-fill{fill:var(--accent)}.eqr-pricing-comparison-fill.is-2{fill:var(--brand-navy)}.eqr-pricing-comparison-fill.is-3{fill:var(--brand-gold)}.eqr-pricing-comparison-fill.is-4{fill:var(--chart-fundamental)}.eqr-current-price-marker{stroke:var(--text-primary);stroke-width:2px;vector-effect:non-scaling-stroke}.eqr-pricing-result{display:grid;gap:var(--sp-1);margin:var(--sp-3) 0 var(--sp-4);padding:var(--sp-4);border-left:3px solid var(--brand-gold);background:var(--brand-gold-soft)}.eqr-pricing-result strong{font-family:var(--font-numeric);font-size:clamp(28px,4vw,42px);letter-spacing:var(--ls-tight)}.eqr-pricing-result span{font-size:var(--fs-body-sm);font-weight:700}.eqr-valuation-measures{overflow:hidden;padding:0}.eqr-valuation-measures-header{display:flex;min-height:calc(var(--control-height-large) + var(--sp-4));align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-block-end:var(--border-width-structural) solid var(--border-default);background:color-mix(in srgb,var(--brand-navy) 3%,var(--surface-panel))}.eqr-valuation-measures-header h2,.eqr-valuation-measures-header p{margin:0}.eqr-valuation-measures-header h2{color:var(--text-brand);font:var(--weight-section) var(--fs-title) /1.25 var(--font-ui)}.eqr-valuation-measures-header p{margin-block-start:var(--sp-1);color:var(--text-muted);font-size:var(--fs-label)}.eqr-valuation-overall-grade{display:flex;align-items:center;gap:var(--sp-3);color:var(--text-brand);font-size:var(--fs-body-sm);font-weight:var(--weight-section);white-space:nowrap}.eqr-valuation-measure-grade>strong,.eqr-valuation-overall-grade>strong{display:inline-flex;min-width:var(--control-height);min-height:var(--control-height);align-items:center;justify-content:center;border-radius:var(--radius-1);color:var(--text-on-ink);font-family:var(--font-numeric)}.eqr-valuation-measure-grade>strong.is-a,.eqr-valuation-overall-grade>strong.is-a{background:var(--positive)}.eqr-valuation-measure-grade>strong.is-b-plus,.eqr-valuation-overall-grade>strong.is-b-plus{background:color-mix(in srgb,var(--positive) 72%,var(--status-warning))}.eqr-valuation-measure-grade>strong.is-b,.eqr-valuation-measure-grade>strong.is-c,.eqr-valuation-overall-grade>strong.is-b,.eqr-valuation-overall-grade>strong.is-c{background:var(--status-warning)}.eqr-valuation-measure-grade>strong.is-d,.eqr-valuation-overall-grade>strong.is-d{background:var(--negative)}.eqr-valuation-overall-grade>strong.is-unavailable{background:var(--surface-secondary);color:var(--text-muted)}.eqr-valuation-measures-table{min-width:58rem;table-layout:fixed}.eqr-valuation-measures-table :is(th,td){padding:var(--sp-3);vertical-align:middle}.eqr-valuation-measures-table tbody th,.eqr-valuation-measures-table thead th:first-child{width:18%;text-align:start}.eqr-valuation-measures-table tbody th{color:var(--text-brand-strong);font-size:var(--fs-body-sm);font-weight:var(--weight-section)}.eqr-valuation-measures-table td{font-family:var(--font-numeric)}.eqr-valuation-measures-table tbody tr.is-unavailable :is(th,td){color:var(--text-faint);background:color-mix(in srgb,var(--surface-secondary) 45%,transparent)}.eqr-valuation-measures-table tbody tr.is-unavailable strong{color:inherit}.eqr-valuation-measure-grade{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2)}.eqr-valuation-measure-grade>small{color:var(--text-secondary);font-size:var(--fs-label);font-weight:var(--weight-section)}.eqr-valuation-grade-unavailable{color:var(--text-muted)}.eqr-valuation-measures-note{padding:var(--sp-2) var(--sp-4);border-block-start:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--fs-micro);line-height:1.5}.eqr-sensitivity-workbench{min-width:0}.eqr-sensitivity-workbench>.panel{overflow:hidden;padding:0}.eqr-sensitivity-workbench .eqr-sensitivity-controls{margin:0;border-inline:0;border-block-start:0}.eqr-sensitivity-controls input[type=number]{width:100%;min-height:var(--control-height);padding-inline:var(--sp-2);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-1);background:var(--surface-primary);color:var(--text-primary);font:var(--weight-section) var(--fs-body-sm) /1 var(--font-numeric)}.eqr-sensitivity-output strong{font-family:var(--font-numeric);font-size:var(--fs-title)}.eqr-sensitivity-analysis{display:grid;grid-template-columns:minmax(0,.9fr) minmax(30rem,1.1fr);border-block-start:var(--border-width-structural) solid var(--border-default)}.eqr-sensitivity-analysis .eqr-multiple-sensitivity-chart{align-content:start;margin:0;border:0;border-inline-end:var(--border-width-structural) solid var(--border-default)}.eqr-sensitivity-matrix{align-self:stretch;padding:var(--sp-3)}.eqr-sensitivity-matrix .eqr-research-table{min-width:30rem}.eqr-sensitivity-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-block-start:var(--border-width-structural) solid var(--border-default)}.eqr-sensitivity-context>div{padding:var(--sp-2) var(--sp-3);border-inline-end:var(--border-width-structural) solid var(--border-faint)}.eqr-sensitivity-context>div:last-child{border-inline-end:0}.eqr-sensitivity-context dt{color:var(--text-muted);font-size:var(--fs-micro)}.eqr-sensitivity-context dd{margin:var(--sp-1) 0 0;color:var(--text-brand-strong);font:var(--weight-section) var(--fs-body-sm) /1.2 var(--font-numeric)}.eqr-sensitivity-methodology{padding:var(--sp-2) var(--sp-3);border-block-start:var(--border-width-structural) solid var(--border-faint);color:var(--text-muted);font-size:var(--fs-label)}.eqr-sensitivity-methodology summary{color:var(--text-brand);cursor:pointer;font-weight:var(--weight-section)}.eqr-sensitivity-methodology p{max-width:110ch;margin:var(--sp-2) 0 0;line-height:1.5}.eqr-model-lab-assumption-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);padding:0 var(--sp-4) var(--sp-3)}.eqr-model-lab-assumption-columns h3{margin:var(--sp-3) 0 0;color:var(--text-brand);font:var(--weight-section) var(--fs-body-sm) /1.3 var(--font-ui)}.eqr-model-lab-assumption-columns .eqr-pricing-input{grid-template-columns:minmax(0,1fr) auto}.eqr-model-lab-cross-checks .eqr-definition-list,.eqr-model-lab-sensitivity .eqr-table-scroll{padding-inline:var(--sp-3)}.eqr-model-lab-build{overflow:hidden;padding:0}.eqr-model-lab-build>summary{padding:var(--sp-3) var(--sp-4);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);color:var(--text-brand);cursor:pointer;font-size:var(--fs-body-sm);font-weight:var(--weight-section)}.eqr-model-lab-build[open]>summary{border-block-end:var(--border-width-structural) solid var(--border-default)}@media (max-width:1180px){.eqr-forecasting-head{align-items:flex-start;flex-direction:column}.eqr-forecasting-toolbar{margin-inline-start:0}.eqr-forecasting-layout{grid-template-columns:minmax(0,1.7fr) minmax(17rem,1fr)}.eqr-context-strip{grid-template-columns:repeat(7,150px)}}@media (max-width:820px){.eqr-header-main{flex-direction:column}.eqr-header-actions{justify-content:flex-start}.eqr-forecasting-layout{grid-template-columns:1fr}.eqr-forecasting-context{padding-top:var(--sp-3);padding-left:0;border-top:1px solid var(--border-default);border-left:0}.eqr-forecasting-toolbar{align-items:stretch;margin-inline-start:0}.eqr-forecasting-toolbar .eqr-valuation-field{grid-template-columns:1fr}.eqr-forecasting-toolbar .eqr-segmented{justify-content:flex-start}.eqr-overview-valuation-toolbar,.eqr-valuation-chart-controls{grid-template-columns:1fr}.eqr-valuation-chart-controls>.cf-range,.eqr-valuation-chart-controls>.eqr-valuation-field{grid-column:1}.eqr-valuation-chart-controls>.cf-range{justify-self:start}.eqr-metric-trigger{width:100%;min-width:0}.eqr-methodology-disclosure-body dl,.eqr-overview-grid.is-all,.eqr-page-grid,.eqr-signal-columns{grid-template-columns:1fr}.eqr-span-2{grid-column:auto}.eqr-allocation-bar,.eqr-pricing-model-grid{overflow-x:auto}.eqr-compact-grade{grid-template-columns:minmax(0,1fr) 72px 60px;padding:var(--sp-2) 0;border-bottom:1px solid var(--border-faint)}.eqr-pricing-comparison-head,.eqr-pricing-comparison-row{grid-template-columns:minmax(110px,.8fr) minmax(150px,2fr) 74px}.eqr-return-measurement{grid-template-columns:1fr;max-height:none}.eqr-measure-pending-card,.eqr-return-measurement{position:static;width:auto;margin-top:var(--sp-2);box-shadow:none}.eqr-sensitivity-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.eqr-model-lab-assumption-columns,.eqr-sensitivity-analysis{grid-template-columns:1fr}.eqr-sensitivity-analysis .eqr-multiple-sensitivity-chart{border-inline-end:0;border-block-end:var(--border-width-structural) solid var(--border-default)}.eqr-sensitivity-context{grid-template-columns:repeat(2,minmax(0,1fr))}.eqr-valuation-measures-header{align-items:flex-start;flex-direction:column}}@media (max-width:560px){.eqr-company-profile-list{grid-template-columns:1fr}.eqr-company-profile-list>div:nth-child(odd){border-right:0}.eqr-forecasting-kpis{grid-template-columns:1fr}.eqr-forecasting-toolbar .eqr-segmented{display:grid;width:100%;grid-template-columns:1fr}.eqr-header-main{padding:var(--sp-4)}.eqr-pricing-comparison-head{display:flex;justify-content:space-between}.eqr-pricing-comparison-head>span{grid-column:auto}.eqr-pricing-comparison-row{grid-template-columns:1fr 64px}.eqr-pricing-comparison-track{grid-column:span 2;grid-row:2}.eqr-return-measurement dl,.eqr-sensitivity-controls{grid-template-columns:1fr}.eqr-sensitivity-output{justify-items:start}.eqr-sensitivity-context{grid-template-columns:1fr}.eqr-sensitivity-context>div{border-inline-end:0;border-block-end:var(--border-width-structural) solid var(--border-faint)}.eqr-sensitivity-context>div:last-child{border-block-end:0}.eqr-valuation-overall-grade{width:100%;justify-content:space-between}.eqr-multiple-sensitivity-legend{align-items:flex-start;flex-direction:column}.eqr-timeline-item{grid-template-columns:20px minmax(0,1fr)}.eqr-timeline-item:before{grid-column:1}.eqr-timeline-item time,.eqr-timeline-item>div{grid-column:2}.eqr-timeline-item time{margin-bottom:var(--sp-1)}.eqr-timeline-item>div{grid-row:2}.eqr-company{width:100%}.eqr-price-row .eqr-session{width:100%;margin-left:0}.eqr-header-actions{width:100%}.eqr-header-actions>*{flex:1 1 auto;justify-content:center}.eqr-tabs{top:auto}.eqr-shell .panel{padding:var(--sp-3)}.eqr-pricing-input,.eqr-pricing-model-grid{grid-template-columns:1fr}.eqr-pricing-input-control{justify-content:flex-start}.eqr-panel-head{flex-direction:column}.eqr-panel-head .panel-meta{max-width:none;text-align:left}.eqr-segmented{justify-content:flex-start}.eqr-segmented button{flex:1 1 auto}.eqr-lens-panel{display:block}.eqr-score-row{grid-template-columns:minmax(0,1fr) minmax(4.25rem,.7fr) minmax(3.25rem,auto)}}@media (prefers-reduced-motion:reduce){.eqr-shell *,.eqr-shell :after,.eqr-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}