.client-portfolio-report{width:100%;min-width:0;padding:var(--sp-3) var(--workspace-canvas-inset) var(--sp-6);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--type-body-size);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-portfolio-top-grid{display:grid;grid-template-columns:minmax(16rem,.28fr) minmax(0,1fr);gap:var(--sp-2);align-items:stretch}.client-portfolio-accounts,.client-portfolio-holdings,.client-portfolio-panel,.client-portfolio-summary{min-width:0;border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);box-shadow:var(--shadow-1)}.client-portfolio-accounts{display:flex;flex-direction:column;overflow:hidden}.client-portfolio-accounts>header{padding:var(--sp-3) var(--sp-3) var(--sp-2);border-block-end:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-accounts h2,.client-portfolio-panel h2{margin:0;color:var(--text-brand-strong);font-size:var(--type-section-title-size);font-weight:var(--weight-section);line-height:1.25}.client-portfolio-accounts p,.client-portfolio-data-note,.client-portfolio-panel header span,.client-portfolio-settings-list>p,.client-portfolio-summary-history p{margin:var(--sp-1) 0 0;color:var(--text-muted);font-size:var(--type-supporting-size);line-height:1.4}.client-portfolio-account-scroll{min-height:0;max-height:13.5rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.client-portfolio-account-scroll a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 var(--sp-2);min-height:var(--control-height-standard);padding:var(--sp-2) var(--sp-3);border-inline-start:var(--border-width-emphasis) solid transparent;border-block-end:var(--border-width-structural) solid var(--border-faint);color:var(--text-primary);text-decoration:none;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast)}.client-portfolio-account-scroll a:focus-visible,.client-portfolio-account-scroll a:hover{background:var(--surface-hover)}.client-portfolio-account-scroll a:focus-visible,.client-portfolio-holdings button:focus-visible,.client-portfolio-holdings-toolbar select:focus-visible,.client-portfolio-icon-button:focus-visible,.client-portfolio-rebalance:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:calc(var(--border-width-emphasis) * -1)}.client-portfolio-account-scroll a.is-selected{border-inline-start-color:var(--accent-gold);background:var(--brand-navy-soft)}.client-portfolio-account-scroll a>.client-portfolio-account-name{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-2);overflow:hidden;color:var(--text-brand);font-weight:var(--weight-action);white-space:nowrap}.client-portfolio-account-name>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.client-portfolio-account-scroll a>strong{color:var(--text-brand-strong);font-weight:var(--weight-action)}.client-portfolio-account-scroll a>small{grid-column:2;margin-block-start:var(--sp-1);font-size:var(--type-metadata-size);text-align:end}.client-portfolio-summary{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:18rem;overflow:hidden}.client-portfolio-summary-primary{display:grid;grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);min-width:0;border-block-end:var(--border-width-structural) solid var(--border)}.client-portfolio-summary-primary>div:first-child{display:flex;flex-direction:column;justify-content:flex-start;padding:var(--sp-3) var(--sp-4);border-inline-end:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-summary-primary>div:first-child>span{color:var(--text-brand-strong);font-size:var(--type-card-title-size);font-weight:var(--weight-section)}.client-portfolio-summary-label{display:inline-flex;align-items:center;gap:var(--sp-2)}.client-portfolio-summary-primary>div:first-child>strong{margin-block:var(--sp-2) var(--sp-1);color:var(--text-brand-strong);font-family:var(--serif-display);font-size:var(--type-page-title-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1}.client-portfolio-summary-primary>div:first-child>small{font-size:var(--type-card-title-size);font-weight:var(--weight-action)}.client-portfolio-summary-primary em{color:var(--text-muted);font-size:var(--type-metadata-size);font-style:normal;font-weight:var(--weight-supporting)}.client-portfolio-summary-history{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:var(--sp-1) var(--sp-3) var(--sp-2)}.client-portfolio-summary-history>div{min-height:9rem}.client-portfolio-summary-history>span{color:var(--text-muted);font-size:var(--type-metadata-size);text-align:center}.client-portfolio-summary-history>p{display:grid;min-height:8rem;place-items:center;text-align:center}.client-portfolio-summary-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;background:var(--surface-subtle)}.client-portfolio-summary-facts>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:var(--sp-2) var(--sp-3);border-inline-end:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-summary-facts>div:last-child{border-inline-end:0}.client-portfolio-metric-list dt,.client-portfolio-performance-kpis dt,.client-portfolio-summary-facts dt{color:var(--text-brand);font-size:var(--type-label-size);line-height:1.25}.client-portfolio-metric-list dd,.client-portfolio-performance-kpis dd,.client-portfolio-summary-facts dd{margin:var(--sp-1) 0 0;color:var(--text-brand-strong);font-size:var(--type-card-title-size);font-weight:var(--weight-action);line-height:1.2}.client-portfolio-summary-facts small{margin-block-start:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro);line-height:1.2}.client-portfolio-icon-button{display:inline-grid;width:var(--control-height-compact);height:var(--control-height-compact);place-items:center;flex:0 0 auto;border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand);cursor:pointer}.client-portfolio-icon-button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.client-portfolio-icon-button svg,.client-portfolio-rebalance svg{width:var(--sp-4);height:var(--sp-4)}.client-portfolio-holdings-toolbar{display:flex;min-width:0;align-items:center;gap:var(--sp-2);padding:var(--sp-3) 0 var(--sp-2)}.client-portfolio-holdings-toolbar label{display:flex;align-items:center;gap:var(--sp-2);color:var(--text-brand-strong);font-size:var(--type-button-size);font-weight:var(--weight-action)}.client-portfolio-holdings-toolbar select{min-width:10rem;height:var(--control-height-compact);padding-inline:var(--control-padding-inline-compact);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font:inherit}.client-portfolio-rebalance{display:inline-flex;min-height:var(--control-height-compact);align-items:center;gap:var(--sp-2);padding-inline:var(--control-padding-inline-standard);border:var(--border-width-structural) solid var(--navigation-navy-active);border-radius:var(--radius-2);color:var(--text-brand-strong);font-size:var(--type-button-size);font-weight:var(--weight-action);text-decoration:none;transition:background var(--motion-fast),color var(--motion-fast)}.client-portfolio-rebalance:hover{background:var(--brand-navy-soft)}.client-portfolio-asof{margin-inline-start:auto;color:var(--text-muted);font-size:var(--type-metadata-size);white-space:nowrap}.client-portfolio-holdings{overflow:hidden;border-radius:var(--radius-1)}.client-portfolio-allocation-table,.client-portfolio-table-scroll{width:100%;overflow-x:auto}.client-portfolio-allocation-table table,.client-portfolio-holdings table{width:100%;border-collapse:collapse;color:var(--text-primary);font-size:var(--type-table-value-size)}.client-portfolio-allocation-table td,.client-portfolio-allocation-table th,.client-portfolio-holdings td,.client-portfolio-holdings th{height:var(--table-row-compact);padding:var(--table-cell-block-compact) var(--table-cell-inline);border-inline-end:var(--border-width-structural) solid var(--border-faint);border-block-end:var(--border-width-structural) solid var(--border-faint);text-align:end;vertical-align:middle;white-space:nowrap}.client-portfolio-allocation-table td:first-child,.client-portfolio-allocation-table th:first-child,.client-portfolio-holdings td:first-child,.client-portfolio-holdings td:nth-child(2),.client-portfolio-holdings th:first-child,.client-portfolio-holdings th:nth-child(2){text-align:start}.client-portfolio-allocation-table thead th,.client-portfolio-column-header th{background:color-mix(in srgb,var(--surface-raised) 42%,var(--surface-panel));color:var(--text-brand);font-size:var(--type-table-heading-size);font-weight:var(--weight-action)}.client-portfolio-summary-chart .aum-trend-range{padding:0 0 var(--sp-1)}.client-portfolio-summary-chart .aum-trend-range button{min-width:2.6rem;min-height:1.6rem;font-size:var(--type-metadata-size)}.client-portfolio-summary-chart .aum-trend-chart-panes{min-height:0}.client-portfolio-column-header button{display:inline-flex;width:100%;align-items:center;justify-content:flex-end;gap:var(--sp-1);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.client-portfolio-column-header th:first-child button,.client-portfolio-column-header th:nth-child(2) button{justify-content:flex-start}.client-portfolio-column-header button span{color:var(--accent);font-size:var(--fs-micro)}.client-portfolio-holdings tbody tr:not(.client-portfolio-account-group):hover{background:var(--surface-hover)}.client-portfolio-account-group th{height:var(--control-height-standard);padding:0;background:var(--surface-raised);text-align:start}.client-portfolio-account-group button{display:grid;width:100%;min-height:var(--control-height-standard);grid-template-columns:auto auto minmax(12rem,1fr) auto;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:0;background:transparent;color:var(--text-brand-strong);font:inherit;text-align:start;cursor:pointer}.client-portfolio-account-caret{width:var(--sp-3);height:var(--sp-3)}.client-portfolio-account-copy,.client-portfolio-account-value{display:grid;min-width:0;gap:0}.client-portfolio-account-copy strong{overflow:hidden;color:var(--text-brand-strong);font-size:var(--type-table-value-size);font-weight:var(--weight-section);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.client-portfolio-account-group button small{color:var(--text-muted);font-size:var(--type-metadata-size);font-weight:var(--weight-supporting);line-height:1.2}.client-portfolio-account-value{justify-items:end;text-align:end}.client-portfolio-account-value strong{color:var(--text-brand-strong);font-size:var(--type-table-value-size);font-weight:var(--weight-action);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.client-portfolio-column-header th:first-child,.client-portfolio-position-row td:first-child{padding-inline-start:calc(var(--sp-5) + var(--sp-3))}.client-portfolio-security-identity{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-2)}.client-portfolio-security-identity .asset-class-mark,.client-portfolio-security-identity .security-mark{flex:0 0 auto}.client-portfolio-symbol{color:var(--text-brand);font-size:var(--type-table-value-size);font-weight:var(--weight-action);font-family:var(--mono)}.client-portfolio-security-name{color:var(--text-primary);font-size:var(--type-table-value-size);font-weight:var(--weight-regular)}.client-portfolio-holdings tfoot td{background:var(--surface-raised);color:var(--text-brand-strong);font-weight:var(--weight-action)}.client-portfolio-range-unavailable{color:var(--text-faint)}.client-portfolio-analytics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin-block-start:var(--sp-3)}.client-portfolio-panel{overflow:hidden}.client-portfolio-panel>header{display:flex;min-height:var(--control-height-standard);align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-inline-start:var(--border-width-emphasis) solid var(--accent-gold);border-block-end:var(--border-width-structural) solid var(--border);background:var(--brand-navy-soft)}.client-portfolio-panel>header span{margin:0}.client-portfolio-panel-meta{min-width:0}.client-portfolio-panel-action{display:inline-flex;min-height:var(--control-height-compact);align-items:center;padding-inline:var(--control-padding-inline-compact);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand-strong);font-size:var(--type-button-size);font-weight:var(--weight-action);text-decoration:none}.client-portfolio-panel-action:hover{border-color:var(--border-strong);background:var(--surface-hover)}.client-portfolio-panel-action:focus-visible{outline:var(--border-width-emphasis) solid var(--focus-ring);outline-offset:var(--sp-1)}.client-portfolio-panel-body{min-width:0;padding:var(--sp-3)}.client-portfolio-allocation-panel,.client-portfolio-performance-panel{grid-column:span 2}.client-portfolio-allocation-chart{margin-block-end:var(--sp-2)}.client-portfolio-allocation-table .ds-range-bar{min-width:11rem}.client-portfolio-allocation-table .ds-range-endpoint{font-size:var(--fs-micro)}.client-portfolio-policy-range{position:relative;display:block;min-width:11rem;height:1.8rem;color:var(--text-muted);font-size:var(--fs-micro)}.client-portfolio-policy-track{position:absolute;inset:.3rem 0 auto;height:.2rem;background:var(--border-faint)}.client-portfolio-policy-band{position:absolute;inset-block:0;left:var(--policy-low);width:calc(var(--policy-high) - var(--policy-low));background:var(--border-strong)}.client-portfolio-policy-target{position:absolute;top:-.18rem;left:var(--policy-target);width:.08rem;height:.56rem;background:var(--accent-gold);transform:translateX(-50%)}.client-portfolio-policy-current{position:absolute;top:50%;left:var(--policy-current);width:.52rem;height:.52rem;border:.1rem solid var(--surface-panel);background:var(--positive);transform:translate(-50%,-50%) rotate(45deg)}.client-portfolio-policy-range.is-above .client-portfolio-policy-current,.client-portfolio-policy-range.is-below .client-portfolio-policy-current{background:var(--negative)}.client-portfolio-policy-high,.client-portfolio-policy-low{position:absolute;top:.82rem;white-space:nowrap;transform:translateX(-50%)}.client-portfolio-policy-low{left:var(--policy-low)}.client-portfolio-policy-high{left:var(--policy-high)}.client-portfolio-allocation-table .is-policy-within{color:var(--positive)}.client-portfolio-allocation-table :is(.is-policy-below,.is-policy-above){color:var(--negative)}.client-portfolio-metric-list,.client-portfolio-performance-kpis{margin:0}.client-portfolio-metric-list>div{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);border-block-end:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-metric-list>div:last-child{border-block-end:0}.client-portfolio-metric-list dd{text-align:end}.client-portfolio-metric-list dd small{display:block;margin-block-start:.1rem;color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-regular)}.client-portfolio-correlation-study{margin-block-start:var(--sp-2);padding-block-start:var(--sp-2);border-block-start:var(--border-width-structural) solid var(--border)}.client-portfolio-correlation-toolbar{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-2);color:var(--text-brand-strong);font-size:var(--type-label-size);font-weight:var(--weight-action)}.client-portfolio-correlation-toolbar small{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-regular);text-align:end}.client-portfolio-correlation-toolbar>div,.client-portfolio-correlation-window{display:inline-flex;align-items:center;gap:var(--sp-2)}.client-portfolio-correlation-window>span{color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-regular)}.client-portfolio-correlation-window select{min-height:var(--control-height-compact);padding:0 var(--sp-5) 0 var(--sp-2);border:var(--border-width-structural) solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-brand-strong);font:inherit}.client-portfolio-correlation-chart{min-height:0}.client-portfolio-correlation-empty{display:grid;min-height:8rem;place-items:center;margin-block-start:var(--sp-2);padding:var(--sp-3);border-block-start:var(--border-width-structural) solid var(--border);color:var(--text-muted);font-size:var(--type-supporting-size);line-height:1.4;text-align:center}.client-portfolio-performance-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--sp-2)}.client-portfolio-performance-kpis>div{padding:var(--sp-2) var(--sp-3);border-inline-end:var(--border-width-structural) solid var(--border);text-align:center}.client-portfolio-performance-kpis>div:last-child{border-inline-end:0}.client-portfolio-performance-kpis dd{font-family:var(--serif-display);font-size:var(--fs-kpi);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.client-portfolio-income-panel .client-portfolio-performance-kpis dt{font-size:var(--type-label-size)}.client-portfolio-income-panel .client-portfolio-performance-kpis dd{font-family:var(--font-ui);font-size:var(--type-card-title-size);font-weight:var(--weight-action);line-height:1.2}.client-portfolio-performance-panel>header{align-items:flex-start;padding-block:var(--sp-2)}.client-portfolio-performance-panel>header>h2{padding-block-start:var(--sp-1);white-space:nowrap}.client-portfolio-performance-panel .client-portfolio-panel-meta{margin-inline-start:auto}.client-portfolio-performance-summary{display:flex;align-items:stretch;margin:0}.client-portfolio-performance-summary>div{display:grid;min-width:8.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 var(--sp-3);padding-inline:var(--sp-3);border-inline-start:var(--border-width-structural) solid var(--border)}.client-portfolio-performance-summary>div:first-child{border-inline-start:0}.client-portfolio-performance-summary dt{display:inline-flex;min-width:0;align-items:center;gap:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-regular);line-height:1.2;white-space:nowrap}.client-portfolio-performance-summary dd{margin:0;color:var(--text-brand-strong);font-size:var(--type-card-title-size);font-weight:var(--weight-action);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1.2;text-align:end;white-space:nowrap}.client-portfolio-performance-summary .client-mark,.client-portfolio-performance-summary .security-mark{flex:0 0 auto}.client-portfolio-performance-figure{min-width:0}.client-portfolio-chart-toolbar{display:flex;min-height:var(--control-height-compact);align-items:center;justify-content:space-between;gap:var(--sp-3);padding:0 var(--sp-1) var(--sp-2);border-block-end:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-chart-legend{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:var(--sp-3);color:var(--text-brand-strong);font-size:var(--type-supporting-size);font-weight:var(--weight-action)}.client-portfolio-chart-legend>span{display:inline-flex;align-items:center;gap:var(--sp-1)}.client-portfolio-chart-legend b{font-size:var(--type-supporting-size);font-weight:var(--weight-action)}.client-portfolio-chart-legend .client-mark,.client-portfolio-chart-legend .security-mark{flex:0 0 auto}.client-portfolio-chart-legend i{display:inline-block;width:1.35rem;border-block-start:.14rem solid var(--accent)}.client-portfolio-chart-legend i.is-benchmark{border-block-start:.09rem dashed var(--text-primary)}.client-portfolio-chart-period{color:var(--text-muted);font-size:var(--fs-micro);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;line-height:1.2;text-align:end;white-space:nowrap}.client-portfolio-performance-chart{margin-block-start:var(--sp-1)}.client-portfolio-data-note{padding-block-start:var(--sp-2);border-block-start:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-empty{display:grid;min-height:7rem;place-items:center;padding:var(--sp-4);color:var(--text-muted);font-size:var(--type-supporting-size);line-height:1.45;text-align:center}.client-portfolio-income-empty{min-height:7rem;padding:var(--sp-3);border-block-start:var(--border-width-structural) solid var(--border-faint)}.client-portfolio-tax-panel .client-portfolio-panel-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.55fr);gap:var(--sp-3)}.client-portfolio-tax-review{display:flex;flex-direction:column;justify-content:center;padding-inline-start:var(--sp-3);border-inline-start:var(--border-width-structural) solid var(--border)}.client-portfolio-tax-review>strong{color:var(--text-brand-strong);font-family:var(--serif-display);font-size:var(--type-display-numeral-size);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.client-portfolio-tax-review>span{color:var(--text-brand-strong);font-size:var(--type-supporting-size);font-weight:var(--weight-action)}.client-portfolio-tax-review>p{margin:var(--sp-2) 0 0;color:var(--text-muted);font-size:var(--type-metadata-size);line-height:1.4}.client-portfolio-characteristics-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.62fr);gap:var(--sp-3);align-items:center}.client-portfolio-characteristics-body>div{position:relative;min-width:0}.client-portfolio-characteristics-body>div>strong{display:block;margin-block-start:calc(var(--sp-3) * -1);color:var(--text-brand-strong);font-size:var(--type-card-title-size);text-align:center}.client-portfolio-allocation-mix{display:grid!important;gap:var(--sp-2)!important;padding-block:var(--sp-2)}.client-portfolio-allocation-mix dd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-2);margin:0;text-align:start}.client-portfolio-allocation-mix dd>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.1rem}.client-portfolio-allocation-mix .asset-class-mark{margin-block-end:.1rem}.client-portfolio-allocation-mix dd>span>span:not(.asset-class-mark){font-size:var(--fs-micro);font-weight:var(--weight-regular);line-height:1.2;white-space:normal}.client-portfolio-allocation-mix strong{font-size:var(--type-card-title-size);font-weight:var(--weight-action);line-height:1.2}.client-portfolio-allocation-mix .is-equity{color:var(--chart-category-us-equity)}.client-portfolio-allocation-mix .is-fixed-income{color:var(--chart-category-fixed-income)}.client-portfolio-allocation-mix .is-cash{color:var(--chart-category-cash)}.client-portfolio-report-footer{margin-block-start:var(--sp-3);padding:var(--sp-3);border-block-start:var(--border-width-structural) solid var(--border);color:var(--text-muted);font-size:var(--type-metadata-size);line-height:1.4}.client-portfolio-settings-canvas{width:min(92vw,34rem)}.client-portfolio-settings-list{display:grid;gap:var(--sp-1)}.client-portfolio-settings-list>p{margin:0 0 var(--sp-3)}.client-portfolio-settings-list label{display:flex;min-height:var(--control-height-standard);align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-block-end:var(--border-width-structural) solid var(--border-faint);color:var(--text-primary);cursor:pointer}.client-portfolio-settings-list label:hover{background:var(--surface-hover)}.client-portfolio-settings-list input{accent-color:var(--accent)}.is-positive{color:var(--positive)!important}.is-negative{color:var(--negative)!important}.is-neutral{color:var(--text-primary)!important}@media (max-width:75rem){.client-portfolio-summary-primary{grid-template-columns:minmax(11rem,.3fr) minmax(0,1fr)}.client-portfolio-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portfolio-allocation-panel,.client-portfolio-performance-panel{grid-column:span 1}}@media (max-width:56rem){.client-portfolio-summary-primary,.client-portfolio-top-grid{grid-template-columns:1fr}.client-portfolio-summary-primary>div:first-child{border-inline-end:0;border-block-end:var(--border-width-structural) solid var(--border)}.client-portfolio-summary-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.client-portfolio-holdings-toolbar{flex-wrap:wrap}.client-portfolio-asof{width:100%;margin-inline-start:0}.client-portfolio-performance-panel>header{flex-wrap:wrap}.client-portfolio-performance-panel .client-portfolio-panel-meta,.client-portfolio-performance-summary{width:100%}.client-portfolio-performance-summary>div{min-width:0;flex:1 1}}@media (max-width:42rem){.client-portfolio-report{padding-inline:var(--sp-2)}.client-portfolio-analytics-grid,.client-portfolio-characteristics-body,.client-portfolio-tax-panel .client-portfolio-panel-body{grid-template-columns:1fr}.client-portfolio-performance-kpis,.client-portfolio-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.client-portfolio-performance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.client-portfolio-performance-summary>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-1);padding-inline:var(--sp-2)}.client-portfolio-performance-summary dd{padding-inline-start:calc(1rem + var(--sp-1));text-align:start}.client-portfolio-chart-toolbar{align-items:flex-start;flex-direction:column;gap:var(--sp-1)}.client-portfolio-chart-period{text-align:start;white-space:normal}.client-portfolio-tax-review{padding:var(--sp-3) 0 0;border-inline-start:0;border-block-start:var(--border-width-structural) solid var(--border)}.client-portfolio-rebalance{order:4}}.firm-branding-panel{overflow:hidden}.firm-branding-panel>.card-head{display:flex;align-items:center;justify-content:space-between}.firm-branding-readiness{border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-2);color:var(--text-muted);font-size:var(--fs-micro);font-weight:var(--weight-action);text-transform:uppercase}.firm-branding-readiness.is-ready{border-color:color-mix(in srgb,var(--positive) 36%,var(--border-default));color:var(--positive)}.firm-branding-notice{margin:var(--sp-4);border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-2);padding:var(--sp-3);font-size:var(--fs-body-sm)}.firm-branding-notice.is-success{border-color:color-mix(in srgb,var(--positive) 36%,var(--border-default));background:var(--positive-bg);color:var(--positive)}.firm-branding-notice.is-error{border-color:color-mix(in srgb,var(--negative) 36%,var(--border-default));background:var(--negative-bg);color:var(--negative)}.firm-branding-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);gap:var(--sp-5);padding:var(--sp-5)}.firm-branding-form,.firm-branding-form fieldset{display:grid;gap:var(--sp-4)}.firm-branding-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:0;padding:0}.firm-branding-form fieldset+fieldset{margin-top:var(--sp-4);border-top:var(--border-width-structural) solid var(--border-faint);padding-top:var(--sp-4)}.firm-branding-form legend{grid-column:1/-1;padding:0;color:var(--text-brand);font-size:var(--fs-title-sm);font-weight:var(--weight-heading)}.firm-branding-form label{display:grid;gap:var(--sp-2);color:var(--text-brand);font-size:var(--fs-label);font-weight:var(--weight-action)}.firm-branding-form .firm-branding-span{grid-column:1/-1}.firm-branding-help{margin:0;color:var(--text-muted);font-size:var(--fs-body-sm);line-height:1.5}.firm-branding-actions{display:flex;justify-content:flex-end}.firm-branding-preview{align-self:start;overflow:hidden;border:var(--border-width-structural) solid var(--border-default);border-radius:var(--radius-3);background:var(--surface-raised)}.firm-branding-preview-head{display:flex;min-height:var(--control-height-large);align-items:center;gap:var(--sp-3);border-bottom:var(--border-width-structural) solid var(--border-default);box-shadow:inset var(--sp-1) 0 0 var(--firm-brand-preview);padding:var(--sp-3) var(--sp-4)}.firm-branding-preview-head>span:last-child{display:grid;gap:var(--sp-1)}.firm-branding-preview-email small,.firm-branding-preview-head small{color:var(--text-muted);font-size:var(--fs-micro);text-transform:uppercase}.firm-branding-preview-logo{width:auto;max-width:7rem;height:2.25rem;object-fit:contain}.firm-branding-preview-email{margin:var(--sp-4);border:var(--border-width-structural) solid var(--border-default);border-top:var(--sp-1) solid var(--firm-brand-preview);background:var(--surface-panel);padding:var(--sp-4);font-size:var(--fs-body-sm);line-height:1.5}.firm-branding-preview-email>*{display:block;margin:0 0 var(--sp-3)}.firm-branding-preview-email footer{margin:var(--sp-4) 0 0;border-top:var(--border-width-structural) solid var(--border-faint);padding-top:var(--sp-3);color:var(--text-muted)}.firm-branding-preview dl{display:grid;gap:var(--sp-2);margin:0;border-top:var(--border-width-structural) solid var(--border-default);padding:var(--sp-4)}.firm-branding-preview dl div{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--sp-3)}.firm-branding-preview dt{color:var(--text-muted)}.firm-branding-preview dd{min-width:0;margin:0;overflow-wrap:anywhere}@media (max-width:64rem){.firm-branding-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.firm-branding-form fieldset{grid-template-columns:minmax(0,1fr)}.firm-branding-form .firm-branding-span,.firm-branding-form legend{grid-column:1}}.aumx-alloc-quad{display:flex;gap:var(--sp-3);align-items:start}.aumx-quad-col{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:var(--sp-3)}.aumx-alloc-quad .table-scroll{max-height:none;overflow:visible}.panel.ai-block .ai-name,.panel.ai-block .ai-name .ai-link{white-space:normal!important;word-break:break-word}.aumi-readiness-state{font-weight:650}.aumi-readiness-blocked{color:var(--negative)}.aumi-readiness-partial{color:var(--text-primary)}.aumi-readiness-ready{color:var(--positive)}.aumi-slot-note{margin:var(--sp-2) 0 0;color:var(--text-muted);font-size:.75rem;line-height:1.4}.grp-upload-shell:has(.aumx-control-page){--aumx-ink:#071f3d;--aumx-blue:#0f4f86;--aumx-gold:#bf8a35;--aumx-green:var(--positive);--aumx-red:var(--negative);--aumx-border:color-mix(in srgb,var(--brand-navy) 18%,var(--border));background:#eef3f7}.grp-upload-main:has(.aumx-control-page)>.ai-breadcrumb,.grp-upload-main:has(.aumx-control-page)>.cc-subnav,.grp-upload-main:has(.aumx-control-page)>.section-tabs{display:none}.grp-upload-main:has(.aumx-control-page){padding:0;background:#eef3f7;overflow-x:hidden}.aumx-control-page{min-height:100vh;color:var(--aumx-ink);background:#eef3f7;font-size:.75rem}.aumx-command-header{position:sticky;top:0;z-index:7;display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--sp-4);border-bottom:var(--border-width-structural) solid rgba(255,255,255,.16);background:linear-gradient(90deg,#001b37,#062b50 62%,#001b37);color:#ffffff;padding:0 var(--sp-5);box-shadow:0 1px 0 rgba(6,31,61,.24)}.aumx-command-titleblock{display:grid;min-width:0;gap:.05rem}.aumx-command-kicker{display:none}.aumx-command-titleblock h1{margin:0;color:#ffffff;font-size:1.18rem;font-weight:800;letter-spacing:0;line-height:1.15}.aumx-command-titleblock span:last-child{overflow:hidden;color:color-mix(in srgb,#ffffff 82%,transparent);font-size:.72rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.aumx-command-controls{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.7rem;color:#ffffff}.aumx-command-asof,.aumx-command-quality,.aumx-command-select{display:inline-flex;min-height:2rem;align-items:center;gap:.5rem;border:var(--border-width-structural) solid rgba(255,255,255,.22);border-radius:var(--radius-2);padding:.25rem .65rem;color:color-mix(in srgb,#ffffff 88%,transparent);font-size:.72rem;text-decoration:none;white-space:nowrap}.aumx-command-asof{border-color:transparent;padding-inline:0}.aumx-command-asof b,.aumx-command-quality b,.aumx-command-select b{color:#ffffff;font-weight:750}.aumx-command-seg{display:inline-flex;overflow:hidden;border:var(--border-width-structural) solid rgba(255,255,255,.22);border-radius:var(--radius-2)}.aumx-command-seg a{min-width:4.3rem;padding:.45rem .85rem;color:#ffffff;font-size:.72rem;font-weight:750;text-align:center;text-decoration:none}.aumx-command-seg a+a{border-left:var(--border-width-structural) solid rgba(255,255,255,.18)}.aumx-command-seg a.is-active{background:linear-gradient(180deg,#d9a65b,#b9802f);color:#071f3d}.aumx-command-select{min-width:11.25rem;justify-content:space-between}.aumx-command-quality{border-color:transparent}.aumx-command-quality:before{display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:var(--aumx-gold);content:""}.aumx-command-quality-good:before{background:var(--aumx-green)}.aumx-command-quality-bad:before{background:var(--aumx-red)}.aumx-command-quality-watch:before{background:var(--aumx-gold)}.aumx-kpis{display:grid}.aumx-kpis-command{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:0;border-bottom:var(--border-width-structural) solid var(--aumx-border);background:#ffffff}.aumx-kpi{display:flex;flex-direction:column;gap:.15rem}.aumx-kpi-command{min-height:4.5rem;justify-content:center;border-left:var(--border-width-structural) solid var(--aumx-border);padding:.55rem .95rem;background:linear-gradient(180deg,#ffffff,#f7fafc);text-align:center}.aumx-kpi-command:first-child{border-left:0}.aumx-kpi-label{color:#26435f;font-size:.62rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.aumx-kpi-value{color:var(--aumx-ink);font-size:1.15rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.aumx-kpi-sub{color:#3d536d;font-size:.68rem;line-height:1.2}.aumx-kpi-pos .aumx-kpi-sub,.aumx-kpi-pos .aumx-kpi-value{color:var(--aumx-green)}.aumx-kpi-neg .aumx-kpi-sub,.aumx-kpi-neg .aumx-kpi-value{color:var(--aumx-red)}.aumx-kpi-warn .aumx-kpi-value{color:#b56f12}.aumx-board-shell{margin:0}.aumx-board-toolbar{display:flex;min-height:2.65rem;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);background:#ffffff;padding:.45rem .65rem}.aumx-board-toolbar>div:first-child{display:grid;min-width:0;gap:.05rem}.aumx-board-toolbar strong{color:var(--aumx-ink);font-size:.76rem;font-weight:850}.aumx-board-toolbar span{color:#60728a;font-size:.64rem;font-weight:650}.aumx-board-toolbar-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.36rem}.aumx-board-toolbar-actions button,.aumx-builder-card button,.aumx-library-card button,.aumx-tile-controls button,.aumx-tile-controls select,.aumx-tile-grip{min-height:1.65rem;border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-2);background:#f8fafc;color:var(--aumx-ink);cursor:pointer;font-size:.64rem;font-weight:800;padding:.18rem .48rem}.aumx-board-toolbar-actions button.is-active,.aumx-tile-controls button:hover,.aumx-tile-grip:hover{border-color:color-mix(in srgb,var(--aumx-blue) 42%,var(--aumx-border));background:#eaf4ff;color:var(--aumx-blue)}.aumx-board-toolbar-actions button:disabled,.aumx-builder-card button:disabled,.aumx-library-card button:disabled,.aumx-tile-controls button:disabled{cursor:not-allowed;opacity:.55}.aumx-board-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.aumx-board-workspace.is-library-open{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start}.aumx-board-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.65rem;padding:0}.aumx-board-tile{min-width:0;border:var(--border-width-structural) solid transparent;border-radius:.45rem}.aumx-board-tile,.aumx-board-tile-standard{grid-column:span 6}.aumx-board-tile-wide{grid-column:span 8}.aumx-board-tile-full{grid-column:1/-1}.aumx-board-add-tile{display:grid;grid-column:span 4;min-height:10rem;align-content:center;justify-items:center;gap:.28rem;border:thin dashed color-mix(in srgb,var(--aumx-blue) 34%,var(--aumx-border));border-radius:.45rem;background:color-mix(in srgb,#ffffff 82%,#eaf4ff);color:var(--aumx-ink);cursor:pointer;padding:.8rem;text-align:center}.aumx-board-add-tile span{display:grid;width:2.1rem;height:2.1rem;place-items:center;border:var(--border-width-structural) solid color-mix(in srgb,var(--aumx-blue) 38%,var(--aumx-border));border-radius:999px;background:#ffffff;color:var(--aumx-blue);font-size:1.4rem;font-weight:650;line-height:1}.aumx-board-add-tile strong{color:var(--aumx-ink);font-size:.72rem;font-weight:850}.aumx-board-add-tile small{color:#60728a;font-size:.62rem;font-weight:650}.aumx-board-add-tile:focus-visible,.aumx-board-add-tile:hover{border-color:var(--aumx-blue);background:#eef7ff;outline:none}.aumx-board-tile.is-editing{overflow:auto;min-height:10rem;border-color:var(--aumx-border);background:color-mix(in srgb,#ffffff 84%,#eef3f7);box-shadow:0 .45rem 1.3rem rgba(6,31,61,.09)}.aumx-board-tile.is-dragging{opacity:.58}.aumx-board-tone-watch.is-editing{border-color:color-mix(in srgb,#d1902c 62%,var(--aumx-border))}.aumx-board-tone-action.is-editing{border-color:color-mix(in srgb,var(--aumx-blue) 58%,var(--aumx-border))}.aumx-board-tone-data.is-editing{border-color:color-mix(in srgb,var(--aumx-red) 42%,var(--aumx-border))}.aumx-board-tone-conviction.is-editing{border-color:color-mix(in srgb,var(--aumx-gold) 72%,var(--aumx-border));box-shadow:inset 0 .18rem 0 var(--aumx-gold),0 .45rem 1.3rem rgba(6,31,61,.09)}.aumx-board-tile-chrome{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);background:#f7fafc;padding:.42rem .52rem}.aumx-board-tile-chrome>div{display:inline-flex;min-width:0;align-items:center;gap:.46rem}.aumx-board-tile-chrome span{display:grid;min-width:0;gap:.04rem}.aumx-board-tile-chrome strong{overflow:hidden;color:var(--aumx-ink);font-size:.68rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.aumx-board-tile-chrome small{overflow:hidden;color:#60728a;font-size:.58rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.aumx-tile-controls{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem}.aumx-board-tile-body{min-width:0}.aumx-library-drawer{position:sticky;top:4rem;margin:.65rem .65rem .65rem 0;overflow:hidden;border:var(--border-width-structural) solid var(--aumx-border);border-radius:.45rem;background:#ffffff;box-shadow:0 .45rem 1.3rem rgba(6,31,61,.08)}.aumx-builder-card,.aumx-library-head{display:grid;gap:.08rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);padding:.68rem .75rem}.aumx-builder-card strong,.aumx-library-card strong,.aumx-library-head strong{color:var(--aumx-ink);font-size:.74rem;font-weight:850}.aumx-builder-card span,.aumx-library-card small,.aumx-library-card span,.aumx-library-head span{color:#60728a;font-size:.62rem;font-weight:650;line-height:1.3}.aumx-library-list{display:grid;max-height:27rem;overflow:auto}.aumx-library-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.32rem .55rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);padding:.55rem .65rem}.aumx-library-card>div{display:grid;min-width:0;gap:.06rem}.aumx-library-card small{grid-column:1}.aumx-library-card button{grid-column:2;grid-row:1/span 2;align-self:center}.aumx-library-card-queued{background:#fbfcfe}.aumx-builder-card{border-bottom:0;background:#f8fafc}.aumx-grid-note{margin:0 .65rem .65rem}.aumx-command-main-grid{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(23rem,.74fr);gap:.65rem;align-items:stretch;margin:.65rem}.aumx-movement{margin-bottom:0}.aumx-command-card,.aumx-household-board,.aumx-household-rail,.aumx-lens-card{min-width:0;border:var(--border-width-structural) solid var(--aumx-border);border-radius:.38rem;background:#ffffff;box-shadow:0 1px 2px rgba(6,31,61,.06)}.aumx-board-titleline,.aumx-command-card-head,.aumx-lens-card-head,.aumx-lens-strip-head,.aumx-rail-topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);padding:.62rem .75rem}.aumx-board-titleline>div,.aumx-command-card-head>div,.aumx-lens-card-head>div,.aumx-lens-strip-head>div{display:grid;min-width:0;gap:.12rem}.aumx-board-titleline strong,.aumx-command-card-head h3,.aumx-lens-card-head strong,.aumx-lens-strip-head strong,.aumx-rail-topline span{margin:0;color:var(--aumx-ink);font-size:.82rem;font-weight:850;line-height:1.2}.aumx-board-titleline span,.aumx-command-card-head span,.aumx-lens-card-head span,.aumx-lens-strip-head span,.aumx-rail-topline b{color:#4d6078;font-size:.68rem;font-weight:600;line-height:1.25}.aumx-control-meta{display:inline-flex;min-height:1.75rem;align-items:center;gap:.45rem;border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-2);background:#f9fbfd;color:#4d6078;font-size:.68rem;padding:0 .5rem;white-space:nowrap}.aumx-control-meta b{color:var(--aumx-ink)}.aumx-household-tablewrap{margin:0;border:0;border-radius:0;overflow:auto}.aumx-household-table{width:100%;min-width:68rem;border-collapse:collapse;table-layout:fixed;font-size:.68rem}.aumx-household-table td,.aumx-household-table th{border-bottom:var(--border-width-structural) solid color-mix(in srgb,var(--aumx-border) 82%,transparent);padding:.42rem .52rem;vertical-align:middle}.aumx-household-table th{background:#f5f8fb;color:#17365a;font-size:.58rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.aumx-household-table tbody tr:hover{background:#f7fbff}.aumx-household-table tbody tr.is-selected{background:#e9f4ff;box-shadow:inset .22rem 0 0 var(--aumx-blue)}.aumx-household-name button{display:grid;min-height:1.8rem;width:100%;gap:.05rem;border:0;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.aumx-household-name button:focus-visible{outline:2px solid var(--aumx-blue);outline-offset:2px}.aumx-household-name span{overflow:hidden;color:var(--aumx-ink);font-size:.72rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.aumx-compact-table small,.aumx-earnings-exposure small small,.aumx-household-name small{display:block;color:#60728a;font-size:.62rem;font-weight:600;line-height:1.15}.aumx-earnings-exposure{display:grid;min-width:0;gap:.08rem}.aumx-movement-bar{position:relative;display:inline-flex;min-width:auto;justify-content:flex-end;overflow:hidden;border:0;background:transparent;color:var(--aumx-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aumx-movement-bar i{display:none}.aumx-earnings-exposure b,.aumx-movement-bar b{position:relative;font-weight:850}.aumx-movement-bar-mag,.aumx-movement-bar-neg,.aumx-movement-bar-neutral,.aumx-movement-bar-pos{background:transparent}.aumx-movement-heat{border-left:var(--border-width-structural) solid color-mix(in srgb,var(--aumx-border) 72%,transparent);border-right:var(--border-width-structural) solid color-mix(in srgb,var(--aumx-border) 72%,transparent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aumx-movement-heat small,.aumx-movement-heat span{display:block}.aumx-lens-row-pos,.aumx-movement-heat-pos{background:color-mix(in srgb,var(--aumx-green) calc(8% + var(--aumx-heat, 0) * .2%),#ffffff)}.aumx-lens-row-neg,.aumx-movement-heat-neg{background:color-mix(in srgb,var(--aumx-red) calc(7% + var(--aumx-heat, 0) * .17%),#ffffff)}.aumx-movement-heat-mag{background:color-mix(in srgb,var(--aumx-blue) calc(5% + var(--aumx-heat, 0) * .14%),#ffffff)}.aumx-lens-row-neutral,.aumx-movement-heat-neutral{background:#ffffff}.aumx-price-pill{display:inline-flex;min-width:3.3rem;justify-content:center;color:#60728a;font-size:.68rem;font-weight:850}.aumx-price-pill-pos{color:var(--aumx-green)}.aumx-price-pill-neg{color:var(--aumx-red)}.aumx-price-pill-neutral{color:#60728a}.aumx-action-link,.aumx-action-pair a,.aumx-card-link,.aumx-table-link{color:var(--aumx-blue);font-size:.66rem;font-weight:800;text-decoration:none}.aumx-action-link:hover,.aumx-action-pair a:hover,.aumx-card-link:hover,.aumx-table-link:hover{color:var(--aumx-gold)}.aumx-board-foot{padding:.45rem .75rem;color:#60728a;font-size:.65rem;font-weight:600}.aumx-household-rail{display:grid;align-content:start;gap:.62rem;padding:0}.aumx-affected-list,.aumx-driver-list,.aumx-next-action,.aumx-primary-card,.aumx-rail-issue,.aumx-rail-stat-row{display:grid;gap:.36rem;margin-inline:.75rem}.aumx-movement-rail-label{color:#344a65;font-size:.58rem;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.aumx-primary-card strong{color:var(--aumx-ink);font-size:1.02rem;font-weight:850;line-height:1.1}.aumx-affected-list small,.aumx-driver-list small,.aumx-next-action small,.aumx-primary-card small,.aumx-rail-issue small{color:#4d6078;font-size:.68rem;line-height:1.35}.aumx-rail-stat-row{grid-template-columns:auto 1fr auto;align-items:baseline;border-top:var(--border-width-structural) solid var(--aumx-border);border-bottom:var(--border-width-structural) solid var(--aumx-border);margin:0;padding:.55rem .75rem}.aumx-rail-stat-row>b,.aumx-rail-stat-row>span{font-size:.76rem;font-weight:850}.aumx-driver-list{border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-2);background:#f9fbfd;padding:.62rem}.aumx-affected-list>div,.aumx-driver-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem;align-items:center;border-top:var(--border-width-structural) solid var(--aumx-border);padding-top:.42rem;color:var(--aumx-ink);font-size:.68rem}.aumx-affected-list>div:first-of-type,.aumx-driver-row:first-of-type{border-top:0;padding-top:0}.aumx-affected-list span,.aumx-driver-row b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aumx-affected-list b,.aumx-driver-row small,.aumx-driver-row span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:850;text-align:right}.aumx-next-action,.aumx-rail-issue{border-top:var(--border-width-structural) solid var(--aumx-border);padding-top:.55rem}.aumx-rail-issue{grid-template-columns:minmax(0,1fr) auto}.aumx-rail-issue .aumx-movement-rail-label,.aumx-rail-issue small{grid-column:1}.aumx-rail-issue a{grid-column:2;grid-row:1/span 2;align-self:center;color:var(--aumx-blue);font-size:.68rem;font-weight:800;text-decoration:none}.aumx-drilldown-button{display:flex;min-height:2.15rem;align-items:center;justify-content:center;margin:.15rem .75rem .75rem;border-radius:var(--radius-2);background:linear-gradient(180deg,#0d3a67,#00294f);color:#ffffff;font-size:.72rem;font-weight:850;text-decoration:none}.aumx-lens-strip-head{margin:0 .65rem;border:var(--border-width-structural) solid var(--aumx-border);border-radius:.38rem .38rem 0 0;background:#ffffff}.aumx-lens-carousel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 .65rem .65rem;overflow-x:auto;padding-top:.65rem;scroll-snap-type:x mandatory}.aumx-lens-card{overflow:hidden;scroll-snap-align:start}.aumx-lens-card-head{padding:.55rem .7rem}.aumx-compact-table,.aumx-lens-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.66rem}.aumx-compact-table td,.aumx-compact-table th,.aumx-lens-table td,.aumx-lens-table th{border-bottom:var(--border-width-structural) solid var(--aumx-border);padding:.42rem .55rem;vertical-align:middle}.aumx-compact-table th,.aumx-lens-table th{background:#f5f8fb;color:#17365a;font-size:.56rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.aumx-lens-label{display:grid;min-width:0;gap:.06rem}.aumx-lens-label b{color:var(--aumx-ink);font-size:.66rem}.aumx-lens-label b,.aumx-lens-label small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aumx-lens-label small{color:#60728a;font-size:.58rem}.aumx-lens-empty{padding:.65rem}.aumx-command-card .aumx-card-link,.aumx-lens-card .aumx-card-link{display:inline-flex;padding:.55rem .7rem}.aumx-action-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(27rem,1.05fr);gap:.65rem;align-items:start;margin:0 .65rem .65rem}.aumx-command-card{overflow:hidden}.aumx-command-card-head{min-height:3.25rem}.aumx-command-card-head span,.aumx-status-dot{color:#4d6078;font-size:.65rem;font-weight:700;white-space:nowrap}.aumx-status-dot{display:inline-flex;align-items:center;gap:.28rem}.aumx-status-dot:before{display:inline-block;width:.42rem;height:.42rem;border-radius:999px;background:#aab5c2;content:""}.aumx-status-dot.is-good:before{background:var(--aumx-green)}.aumx-status-dot.is-critical:before{background:var(--aumx-red)}.aumx-compact-table td:first-child,.aumx-lens-table td:first-child{color:var(--aumx-ink);font-weight:750}.aumx-mini-blocks{display:inline-grid;grid-template-columns:repeat(10,.28rem);gap:.08rem;align-items:center}.aumx-mini-block{display:block;height:.55rem;border-radius:1px;background:#d6dde5}.aumx-mini-block.is-on.aumx-mini-block-pos{background:var(--aumx-green)}.aumx-mini-block.is-on.aumx-mini-block-neg{background:var(--aumx-red)}.aumx-earnings-action-table{min-width:42rem}.aumx-action-pair{display:inline-flex;flex-wrap:wrap;gap:.28rem}.aumx-action-pair a{border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-1);background:#f9fbfd;padding:.18rem .32rem}.aumx-quality-status{display:inline-flex;align-items:center;gap:.25rem;font-size:.64rem;font-weight:800;white-space:nowrap}.aumx-quality-status:before{width:.38rem;height:.38rem;border-radius:999px;background:#aab5c2;content:""}.aumx-quality-critical{color:var(--aumx-red)}.aumx-quality-critical:before{background:var(--aumx-red)}.aumx-quality-warning{color:#b56f12}.aumx-quality-warning:before{background:#d1902c}.aumx-quality-on-track{color:var(--aumx-green)}.aumx-quality-on-track:before{background:var(--aumx-green)}.aumx-lookdown-card{display:grid}.aumx-lookdown-window-toggle{display:inline-flex;overflow:hidden;border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-2);background:#f9fbfd}.aumx-lookdown-window-toggle button{min-width:2.55rem;min-height:1.65rem;border:0;border-left:var(--border-width-structural) solid var(--aumx-border);background:transparent;color:#344a65;cursor:pointer;font-size:.62rem;font-weight:850;padding:.18rem .44rem}.aumx-lookdown-window-toggle button:first-child{border-left:0}.aumx-lookdown-window-toggle button.is-active{background:#0d3a67;color:#ffffff}.aumx-lookdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:var(--border-width-structural) solid var(--aumx-border)}.aumx-lookdown-panel{display:grid;min-width:0;align-content:start}.aumx-lookdown-panel+.aumx-lookdown-panel{border-left:var(--border-width-structural) solid var(--aumx-border)}.aumx-lookdown-panel-head{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.6rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);background:#fbfdff;padding:.42rem .58rem}.aumx-lookdown-panel-head strong{color:var(--aumx-ink);font-size:.7rem;font-weight:850}.aumx-lookdown-panel-head span{color:#60728a;font-size:.6rem;font-weight:750;white-space:nowrap}.aumx-lookdown-bars{display:grid}.aumx-lookdown-bar-row{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1.35fr) minmax(3.2rem,auto);gap:.55rem;align-items:center;min-height:2.55rem;border-bottom:var(--border-width-structural) solid color-mix(in srgb,var(--aumx-border) 72%,transparent);padding:.34rem .58rem}.aumx-lookdown-bar-row:last-child{border-bottom:0}.aumx-lookdown-row-label{display:grid;min-width:0;gap:.06rem}.aumx-lookdown-row-label b{overflow:hidden;color:var(--aumx-ink);font-size:.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.aumx-lookdown-footer span,.aumx-lookdown-history-meta small,.aumx-lookdown-history-row small,.aumx-lookdown-row-label small,.aumx-lookdown-score small{color:#60728a;font-size:.58rem;font-weight:650;line-height:1.25}.aumx-lookdown-bar-track{position:relative;height:.62rem;overflow:hidden;border-radius:999px;background:#dbe3ec}.aumx-lookdown-bar-fill{display:block;width:var(--aumx-lookdown-weight,0);height:100%;border-radius:inherit;background:#0d3a67}.aumx-lookdown-bar-fill.is-pos{background:var(--aumx-green)}.aumx-lookdown-bar-fill.is-neg{background:var(--aumx-red)}.aumx-lookdown-bar-fill.is-neutral{background:var(--aumx-blue)}.aumx-lookdown-history-meta,.aumx-lookdown-score{display:grid;min-width:0;justify-items:end;gap:.04rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.aumx-lookdown-history-meta b,.aumx-lookdown-score b{color:var(--aumx-ink);font-size:.72rem;font-weight:850}.aumx-lookdown-history-meta.pos b,.aumx-lookdown-history-meta.pos small,.aumx-lookdown-score.is-pos b{color:var(--aumx-green)}.aumx-lookdown-history-meta.neg b,.aumx-lookdown-history-meta.neg small,.aumx-lookdown-score.is-neg b{color:var(--aumx-red)}.aumx-lookdown-history{display:grid;border-bottom:var(--border-width-structural) solid var(--aumx-border)}.aumx-lookdown-history-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.aumx-lookdown-history-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,6.8rem) auto;gap:.5rem;align-items:center;min-width:0;border-left:var(--border-width-structural) solid var(--aumx-border);padding:.52rem .58rem}.aumx-lookdown-history-row:first-child{border-left:0}.aumx-lookdown-history-row>div:first-child{display:grid;min-width:0;gap:.04rem}.aumx-lookdown-history-row b{overflow:hidden;color:var(--aumx-ink);font-size:.66rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.aumx-lookdown-sparkline{width:100%;min-width:5rem;height:2.25rem}.aumx-lookdown-sparkline-base{stroke:#d6dde5;stroke-width:1}.aumx-lookdown-sparkline-line{stroke:var(--aumx-blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.aumx-lookdown-footer{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.48rem .6rem}.aumx-card-tabs{display:flex;align-items:center;gap:.28rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);background:#fbfdff;padding:.42rem .55rem}.aumx-card-tabs span{flex:1 1}.aumx-card-tabs button{min-height:1.55rem;border:var(--border-width-structural) solid transparent;border-radius:var(--radius-2);background:transparent;color:#344a65;cursor:pointer;font-size:.62rem;font-weight:850;padding:.18rem .48rem}.aumx-card-tabs button.is-active{border-color:color-mix(in srgb,var(--aumx-blue) 34%,var(--aumx-border));background:#eaf4ff;color:var(--aumx-blue)}.aumx-breadth-kpis,.aumx-structure-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-bottom:var(--border-width-structural) solid var(--aumx-border)}.aumx-structure-kpis{grid-template-columns:repeat(3,minmax(0,1fr));border-top:var(--border-width-structural) solid var(--aumx-border)}.aumx-breadth-kpis>div,.aumx-structure-kpis>div{display:grid;gap:.08rem;border-left:var(--border-width-structural) solid var(--aumx-border);padding:.52rem .6rem}.aumx-breadth-kpis>div:first-child,.aumx-structure-kpis>div:first-child{border-left:0}.aumx-breadth-kpis span,.aumx-structure-kpis span{color:#60728a;font-size:.56rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.aumx-breadth-kpis strong,.aumx-structure-kpis strong{color:var(--aumx-ink);font-size:.88rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aumx-return-name{display:grid;min-width:0;gap:.05rem}.aumx-return-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aumx-card-footnote,.aumx-return-name small{color:#60728a;font-size:.62rem;font-weight:650;line-height:1.3}.aumx-card-footnote{margin:0;border-top:var(--border-width-structural) solid var(--aumx-border);padding:.48rem .6rem}.aumx-source-pill{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;border-radius:999px;background:#eef3f7;color:#344a65;font-size:.58rem;font-weight:850;padding:.12rem .42rem;white-space:nowrap}.aumx-source-pill:before{width:.35rem;height:.35rem;border-radius:999px;background:#aab5c2;content:""}.aumx-source-household_value_history,.aumx-source-priced_session{background:color-mix(in srgb,var(--aumx-green) 12%,#ffffff);color:var(--aumx-green)}.aumx-source-household_value_history:before,.aumx-source-priced_session:before{background:var(--aumx-green)}.aumx-source-unavailable{background:color-mix(in srgb,var(--aumx-gold) 12%,#ffffff);color:#9a641c}.aumx-source-unavailable:before{background:var(--aumx-gold)}.aumx-structure-panel{display:grid}.aumx-structure-empty{display:grid;gap:.12rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);padding:.58rem .65rem}.aumx-structure-empty strong{color:var(--aumx-ink);font-size:.72rem;font-weight:850}.aumx-structure-empty span{color:#60728a;font-size:.64rem;line-height:1.35}.aumx-structure-kpis.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.aumx-structure-kpis small{color:#60728a;font-size:.58rem;font-weight:700;line-height:1.2}.aumx-structure-tablewrap{overflow-x:auto}.aumx-extension-risk-table{min-width:54rem}.aumx-extension-risk-table td:first-child,.aumx-extension-risk-table th:first-child{width:27%}.aumx-risk-action,.aumx-risk-cell{display:inline-grid;justify-items:end;gap:.08rem;min-width:0}.aumx-risk-action{justify-items:start}.aumx-risk-cell strong{color:var(--aumx-ink);font-size:.68rem;font-weight:850;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aumx-risk-action small,.aumx-risk-cell small{color:#60728a;font-size:.57rem;font-weight:650;line-height:1.15;white-space:nowrap}.aumx-highlow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;border-bottom:var(--border-width-structural) solid var(--aumx-border);padding:.62rem}.aumx-highlow-card{display:grid;min-width:0;gap:.48rem;border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-2);background:linear-gradient(180deg,#ffffff,#f8fafc);padding:.58rem}.aumx-highlow-card>div:first-child{display:grid;gap:.06rem}.aumx-highlow-card strong{color:var(--aumx-ink);font-size:.74rem;font-weight:850}.aumx-highlow-card span{color:#60728a;font-size:.61rem;font-weight:650}.aumx-highlow-card dl{display:grid;gap:.28rem;margin:0}.aumx-highlow-card dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;border-top:var(--border-width-structural) solid color-mix(in srgb,var(--aumx-border) 72%,transparent);padding-top:.28rem}.aumx-highlow-card dl>div:first-child{border-top:0;padding-top:0}.aumx-highlow-card dd,.aumx-highlow-card dt{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aumx-highlow-card dt{color:#4d6078;font-size:.6rem;font-weight:700}.aumx-highlow-card dd{color:var(--aumx-ink);font-size:.72rem;font-weight:850}.aumx-compact-empty,.aumx-grid-note{margin:0;padding:.7rem;color:#4d6078;font-size:.7rem;line-height:1.4}.aumx-grid-note{grid-column:1/-1;border:var(--border-width-structural) solid var(--aumx-border);border-radius:var(--radius-2);background:#ffffff}@media (max-width:40rem){.aumx-highlow-grid,.aumx-structure-kpis,.aumx-structure-kpis.is-four{grid-template-columns:minmax(0,1fr)}.aumx-card-tabs{overflow-x:auto}}@media (max-width:64rem){.aumx-lookdown-grid,.aumx-lookdown-history-grid{grid-template-columns:minmax(0,1fr)}.aumx-lookdown-history-row,.aumx-lookdown-panel+.aumx-lookdown-panel{border-left:0;border-top:var(--border-width-structural) solid var(--aumx-border)}.aumx-lookdown-history-row:first-child{border-top:0}.aumx-lookdown-footer{align-items:flex-start;flex-direction:column}.aumx-highlow-grid,.aumx-structure-kpis.is-four{grid-template-columns:repeat(2,minmax(0,1fr))}.aumx-board-toolbar{align-items:flex-start;flex-direction:column}.aumx-board-toolbar-actions{width:100%;justify-content:flex-start}.aumx-board-grid,.aumx-board-workspace.is-library-open{grid-template-columns:minmax(0,1fr)}.aumx-board-tile,.aumx-board-tile-full,.aumx-board-tile-standard,.aumx-board-tile-wide{grid-column:1/-1}.aumx-board-add-tile{grid-column:1/-1;min-height:7.5rem}.aumx-board-tile-chrome{align-items:flex-start;flex-direction:column}.aumx-tile-controls{width:100%;justify-content:flex-start}.aumx-library-drawer{position:static;margin:0 .45rem .65rem}}@media (max-width:90rem){.aumx-kpis-command{grid-template-columns:repeat(4,minmax(0,1fr))}.aumx-action-grid,.aumx-command-main-grid{grid-template-columns:minmax(0,1fr)}.aumx-lens-carousel{grid-template-columns:repeat(3,minmax(20rem,1fr))}}@media (max-width:64rem){.aumx-alloc-quad{flex-direction:column}.aumx-command-controls,.aumx-command-header{align-items:flex-start;flex-direction:column}.aumx-command-header{position:static;padding-block:.75rem}.aumx-command-controls{width:100%}.aumx-kpis-command{grid-template-columns:repeat(2,minmax(0,1fr))}.aumx-lens-carousel{grid-auto-columns:minmax(18rem,88vw);grid-auto-flow:column;grid-template-columns:none}}@media (max-width:42rem){.aumx-lookdown-bar-row{grid-template-columns:minmax(0,1fr) minmax(3.2rem,auto)}.aumx-lookdown-bar-track{grid-column:1/-1;grid-row:2}.aumx-lookdown-history-row{grid-template-columns:minmax(0,1fr) auto}.aumx-lookdown-sparkline{grid-column:1/-1;grid-row:2}.aumx-kpis-command{grid-template-columns:minmax(0,1fr)}.aumx-action-grid,.aumx-command-main-grid,.aumx-lens-carousel,.aumx-lens-strip-head{margin-inline:.45rem}}