[data-mcp-app-root],[data-transcript-item-block]{--font-size-text-md:14.5px;--lh-text-md:22.475px}.renderer-action-footer{gap:var(--space-sm);min-width:0;display:grid}.renderer-action-footer__actions{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}:root[data-platform=desktop] .renderer-action-footer{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}:root[data-platform=desktop] .renderer-action-footer>p{flex:50%;min-width:0}:root[data-platform=desktop] .renderer-action-footer__actions{margin-inline-start:auto}@media (min-width:624px){:root:not([data-platform]) .renderer-action-footer{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}:root:not([data-platform]) .renderer-action-footer>p{flex:50%;min-width:0}:root:not([data-platform]) .renderer-action-footer__actions{margin-inline-start:auto}}.renderer-action-footer__actions>.prompt-action-shell{min-width:0;max-width:100%}.renderer-action-footer__actions button,.renderer-action-footer__actions a{overflow-wrap:anywhere;max-width:100%}:root[data-platform=mobile] .renderer-action-footer__actions{flex-direction:column;align-items:stretch}:root[data-platform=mobile] .renderer-action-footer__actions>*,:root[data-platform=mobile] .renderer-action-footer__actions button{width:100%}@media (max-width:623px){:root:not([data-platform]) .renderer-action-footer__actions{flex-direction:column;align-items:stretch}:root:not([data-platform]) .renderer-action-footer__actions>*,:root:not([data-platform]) .renderer-action-footer__actions button{width:100%}}td.is-heat[data-tone=positive]{background:color-mix(in oklch, var(--text-success) calc(var(--heat-strength,0) * 24%), transparent)}td.is-heat[data-tone=negative]{background:color-mix(in oklch, var(--text-danger) calc(var(--heat-strength,0) * 24%), transparent)}.tilt-progress{border-radius:var(--radius-full);background:var(--background-secondary);min-width:72px;height:8px;display:block;position:relative;overflow:hidden}.tilt-progress__fill{border-radius:inherit;background:var(--chart-line-primary);height:100%;display:block}.tilt-table-scroll[data-scrollable] tr>:first-child{z-index:3;background:var(--table-surface,var(--background-primary));position:sticky;left:0}.tilt-table-scroll[data-scrollable] thead tr>:first-child{z-index:4}.tilt-table-scroll[data-scrollable][data-can-scroll-left=true] tr>:first-child{box-shadow:1px 0 0 0 var(--border-primary)}@container (max-width:623px){.tilt-table-scroll:where(:not(.advisor-rebalance-table-scroll)) tr>:first-child:not(.tilt-table-identity):not(.tilt-table-ordinal):not(.tilt-table-compact){min-width:120px;max-width:120px;overflow:hidden}.tilt-table-scroll:where(:not(.advisor-rebalance-table-scroll)) col:first-child:not(.tilt-table-identity):not(.tilt-table-ordinal):not(.tilt-table-compact){width:120px!important;min-width:120px!important}}.tilt-table-scroll .tilt-table-ordinal,.tilt-table-scroll .tilt-table-compact{width:1%;min-width:0;max-width:none}.tilt-table-scroll .tilt-table-identity{overflow-wrap:anywhere;width:240px;min-width:240px;max-width:none}@container (max-width:623px){.tilt-table-scroll .tilt-table-identity{width:180px;min-width:180px}}.tilt-bar-stack{gap:var(--border-width-regular);border-radius:var(--radius-full);background:var(--background-secondary);width:100%;height:8px;display:flex;overflow:hidden}.tilt-bar-stack__seg{height:100%;display:block}.tilt-bar-composition{gap:var(--border-width-thick);width:100%;min-width:160px;display:grid}.tilt-bar-composition__tier{gap:var(--border-width-regular);border-radius:var(--radius-xs);height:8px;display:flex;overflow:hidden}.tilt-bar-composition__tier:nth-child(2){height:3px}.tilt-bar-composition__tier:nth-child(n+3){height:2px}.tilt-bar-composition[data-size=large] .tilt-bar-composition__tier{height:16px}.tilt-bar-composition[data-size=large] .tilt-bar-composition__tier:nth-child(2){height:6px}.tilt-bar-composition[data-size=large] .tilt-bar-composition__tier:nth-child(n+3){height:4px}.tilt-bar-composition__seg,.tilt-bar-composition__gap{flex-basis:0;min-width:0;height:100%;display:block}.tilt-bar-diverge{border-radius:var(--radius-full);background:var(--background-secondary);width:100%;height:8px;position:relative}.tilt-bar-diverge__axis{background:var(--border-secondary);width:1px;display:inline-block;position:absolute;top:-2px;bottom:-2px;left:50%}.tilt-bar-diverge__seg{border-radius:var(--radius-full);position:absolute;top:0;bottom:0}.tilt-bar-diverge__seg--neg{background:var(--chart-diverging-info);right:50%}.tilt-bar-diverge__seg--pos{background:var(--chart-diverging-warning);left:50%}.tilt-bar-range{border-radius:var(--radius-full);background:var(--background-secondary);width:100%;height:6px;position:relative}.tilt-bar-range__fill{border-radius:var(--radius-full);position:absolute;top:0;bottom:0;left:0}.tilt-bar-range__tick{background:var(--border-secondary);width:1px;position:absolute;top:-2px;bottom:-2px}.tilt-bar-range__marker{border-radius:var(--radius-full);width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.tilt-table-scroll :is(th,td)>.tilt-bar-range{margin-top:max(0px, calc((var(--lh-text-sm) - 6px) / 2))}.tilt-table-scroll :is(th,td)>.tilt-progress{margin-top:max(0px, calc((var(--lh-text-sm) - 8px) / 2))}.tilt-table-scroll .tilt-table-action{margin-top:calc(-1 * var(--space-xs))}.tilt-compare{width:100%;min-width:96px;height:14px;display:inline-block;position:relative}.tilt-compare__axis{background:var(--border-secondary);width:1px;display:inline-block;position:absolute;top:1px;bottom:1px;left:50%}.tilt-compare__link{height:var(--border-width-thick);background:var(--border-primary);border-radius:var(--radius-full);display:inline-block;position:absolute;top:50%;transform:translateY(-50%)}.tilt-compare__dot{border-radius:var(--radius-full);width:9px;height:9px;display:inline-block;position:absolute;top:50%;transform:translate(-50%,-50%)}.tilt-compare__dot--book{background:var(--text-primary)}.tilt-compare__dot--bench{background:var(--background-primary);box-shadow:inset 0 0 0 var(--border-width-thick) var(--text-tertiary)}.tilt-chart{gap:var(--space-xs);grid-template-rows:minmax(0,1fr) auto;width:100%;display:grid;position:relative}.tilt-chart__plot{width:100%;height:100%;min-height:0;overflow:visible}.tilt-chart__tooltip-marker{gap:var(--space-xxs);padding-top:var(--space-xxs);white-space:normal;overflow-wrap:anywhere;flex-direction:column;display:flex}.tilt-event-strip{width:100%;margin-top:calc(-1 * var(--space-xs));position:relative}.tilt-event-strip__plot{width:100%;height:100%;display:block;overflow:visible}.tilt-event-strip__spike{stroke:var(--text-tertiary);stroke-width:1.5px;stroke-linecap:round}.tilt-event-strip__spike[data-kind=evidence]{stroke:var(--chart-categorical-2)}.tilt-event-strip__spike[data-active=true]{stroke-width:3px}.tilt-event-strip__baseline{stroke:var(--border-primary);stroke-width:var(--border-width-hairline)}.tilt-chart__tooltip.tilt-event-strip__tooltip{transform:translate(-50%, var(--space-xs));white-space:normal;overflow-wrap:anywhere;overscroll-behavior:contain;pointer-events:auto;width:max-content;max-width:min(360px,100%);max-height:min(260px,45vh);top:100%;overflow-y:auto}.tilt-chart__axis{height:16px;position:relative}.tilt-chart__tooltip{z-index:3;transform:translate(-50%, var(--space-xs));padding:var(--space-xs);border-radius:var(--radius-md);background:var(--background-inverse);color:var(--text-inverse);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);white-space:nowrap;width:max-content;max-width:min(360px,100%);box-shadow:var(--shadow-card);pointer-events:none;gap:3px;display:grid;position:absolute}.tilt-progress__fill--positive{background:var(--text-success)}.tilt-progress__fill--negative{background:var(--text-danger)}.tilt-progress__fill--neutral{background:var(--chart-line-primary)}.tilt-bar-diverge--drift .tilt-bar-diverge__seg--neg{background:var(--text-info)}.tilt-bar-diverge--drift .tilt-bar-diverge__seg--pos{background:var(--text-warning)}.tilt-bar-diverge--gain-loss .tilt-bar-diverge__seg--neg{background:var(--text-danger)}.tilt-bar-diverge--gain-loss .tilt-bar-diverge__seg--pos{background:var(--text-success)}.iomd-reference{--iomd-reference-ink:var(--text-secondary);border-radius:var(--radius-xs);background:color-mix(in oklch, var(--iomd-reference-ink) 16%, transparent);color:var(--iomd-reference-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.iomd-reference[data-iomd-reference-tone=cash]{--iomd-reference-ink:var(--text-success)}.iomd-reference[data-iomd-reference-tone="0"]{--iomd-reference-ink:var(--tone-ink-0)}.iomd-reference[data-iomd-reference-tone="1"]{--iomd-reference-ink:var(--tone-ink-1)}.iomd-reference[data-iomd-reference-tone="2"]{--iomd-reference-ink:var(--tone-ink-2)}.iomd-reference[data-iomd-reference-tone="3"]{--iomd-reference-ink:var(--tone-ink-3)}.iomd-reference[data-iomd-reference-tone="4"]{--iomd-reference-ink:var(--tone-ink-4)}.iomd-reference[data-iomd-reference-tone="5"]{--iomd-reference-ink:var(--tone-ink-5)}.tilt-mcp-page-chrome{box-sizing:border-box;contain:layout paint;border-radius:var(--radius-xxl);background:var(--background-primary);width:100%;min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-card);--nested-surface:initial;--table-surface:initial;flex-direction:column;display:flex;position:relative;overflow:hidden}.tilt-mcp-page-chrome:focus-visible{outline:none}.tilt-mcp-page-chrome__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--border-width-hairline) solid var(--border-secondary);flex:none;display:flex}.tilt-mcp-page-chrome__header-leading{align-items:center;gap:var(--space-sm);flex:auto;min-width:0;display:flex}.tilt-mcp-page-chrome__close{flex:none}.tilt-mcp-page-chrome__heading{gap:0;min-width:0;display:grid}.tilt-mcp-page-chrome__title{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--weight-semibold);font-variation-settings:"wght" var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tilt-mcp-page-chrome__description{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.tilt-mcp-page-chrome__actions{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex:none;display:flex}.tilt-mcp-page-chrome__body{--page-inset:var(--space-lg);min-width:0;min-height:0;padding:var(--space-lg);flex-direction:column;flex:auto;display:flex;position:relative;overflow:auto}.tilt-mcp-page-content{flex:auto;min-height:0}.tilt-mcp-page-chrome__body [role=tablist],.tilt-mcp-page-content [role=tablist]{top:calc(-1 * var(--page-inset,var(--space-lg)));z-index:3;padding-top:max(var(--space-sm), 12px);background:var(--background-primary);position:sticky}:is(.tilt-mcp-page-chrome__body>:has(>.tilt-tabs-list),.tilt-mcp-page-content:has(>.tilt-tabs-list)){overflow-anchor:none;flex:none;align-self:flex-start;width:100%}:is(.tilt-mcp-page-chrome__body>:has(>.tilt-tabs-list)>[role=tabpanel],.tilt-mcp-page-content:has(>.tilt-tabs-list)>[role=tabpanel]){flex:none;min-height:auto}.tilt-mcp-ui-stack{flex-direction:column;width:100%;display:flex}.tilt-mcp-ui-stack[data-gap=sm]{gap:var(--space-sm)}.tilt-mcp-ui-stack[data-gap=md]{gap:var(--space-md)}.tilt-mcp-ui-stack[data-gap=lg]{gap:var(--space-lg)}.tilt-mcp-ui-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tilt-mcp-ui-grid>*{container-type:inline-size}.tilt-mcp-ui-grid[data-align=start]{align-items:start}.tilt-mcp-ui-grid[data-columns=wide-left]{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}.tilt-mcp-ui-grid[data-columns=wide-right]{grid-template-columns:minmax(320px,1fr) minmax(0,2fr)}.tilt-mcp-ui-grid[data-columns=three]{grid-template-columns:repeat(3,minmax(0,1fr))}.tilt-mcp-ui-grid[data-gap=sm]{gap:var(--space-sm)}.tilt-mcp-ui-grid[data-gap=md]{gap:var(--space-md)}.tilt-mcp-ui-grid[data-gap=lg]{gap:var(--space-lg)}@media (max-width:1100px){.tilt-mcp-ui-grid,.tilt-mcp-ui-grid[data-columns=three],.tilt-mcp-ui-grid[data-columns=wide-left],.tilt-mcp-ui-grid[data-columns=wide-right]{grid-template-columns:minmax(0,1fr)}}@container (max-width:1100px){.tilt-mcp-ui-grid,.tilt-mcp-ui-grid[data-columns=three],.tilt-mcp-ui-grid[data-columns=wide-left],.tilt-mcp-ui-grid[data-columns=wide-right]{grid-template-columns:minmax(0,1fr)}}.tilt-mcp-ui-chat-message{padding-bottom:var(--space-md)}.stats-three-up{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container (max-width:623px){.stats-three-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.advisor-dashboard-slot{min-width:0;min-block-size:var(--advisor-dashboard-slot-min-block-size);display:block}.advisor-dashboard-slot[data-advisor-dashboard-section=summary]{--advisor-dashboard-slot-min-block-size:136px}.advisor-dashboard-slot[data-advisor-dashboard-section=practice]{--advisor-dashboard-slot-min-block-size:232px}.advisor-dashboard-slot[data-advisor-dashboard-section=market]{--advisor-dashboard-slot-min-block-size:390px}.advisor-dashboard-slot[data-advisor-dashboard-section=holdings]{--advisor-dashboard-slot-min-block-size:800px}.advisor-dashboard-slot[data-advisor-dashboard-section=factor],.advisor-dashboard-slot[data-advisor-dashboard-section=macro]{--advisor-dashboard-slot-min-block-size:850px}.advisor-dashboard-slot[data-advisor-dashboard-section=bookHealth]{--advisor-dashboard-slot-min-block-size:1100px}.advisor-dashboard-slot[data-advisor-dashboard-section=workflows]{--advisor-dashboard-slot-min-block-size:360px}.advisor-dashboard-slot__content{min-block-size:inherit}.advisor-dashboard-slot[data-state=ready]>.advisor-dashboard-slot__content{animation:advisor-dashboard-slot-reveal var(--duration-base) var(--ease-out)}.advisor-dashboard-slot[data-state=loading]>.advisor-dashboard-slot__content{padding:var(--space-lg);border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-lg);background:var(--background-secondary)}@keyframes advisor-dashboard-slot-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.advisor-dashboard-slot[data-state=ready]>.advisor-dashboard-slot__content{animation:none}}@media (max-width:900px){.advisor-dashboard-slot[data-advisor-dashboard-section=practice]{--advisor-dashboard-slot-min-block-size:382px}.advisor-dashboard-slot[data-advisor-dashboard-section=market]{--advisor-dashboard-slot-min-block-size:530px}}@container (max-width:900px){.advisor-dashboard-slot[data-advisor-dashboard-section=practice]{--advisor-dashboard-slot-min-block-size:382px}.advisor-dashboard-slot[data-advisor-dashboard-section=market]{--advisor-dashboard-slot-min-block-size:530px}}@media (max-width:520px){.advisor-dashboard-slot[data-advisor-dashboard-section=practice]{--advisor-dashboard-slot-min-block-size:574px}.advisor-dashboard-slot[data-advisor-dashboard-section=market]{--advisor-dashboard-slot-min-block-size:966px}}@container (max-width:520px){.advisor-dashboard-slot[data-advisor-dashboard-section=practice]{--advisor-dashboard-slot-min-block-size:574px}.advisor-dashboard-slot[data-advisor-dashboard-section=market]{--advisor-dashboard-slot-min-block-size:966px}}.portfolio-table[data-ticker-drilldown-enabled=true]{overflow-anchor:none}.tilt-mcp-measure-root{container-type:inline-size}.tilt-mcp-measure-root[data-tilt-mcp-content-inset=flush]{width:calc(100% + (2 * var(--layout-widget-gutter)));margin-inline:calc(-1 * var(--layout-widget-gutter))}.post-card{min-width:0}.post-card__refresh-error{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.post-card__body{min-width:0;max-height:220px;overflow-y:auto}.post-card__actions{flex-wrap:wrap}.post-card .iomd-reference{--iomd-reference-ink:var(--text-secondary);border-radius:var(--radius-xs);background:color-mix(in oklch, var(--iomd-reference-ink) 28%, transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.post-card .iomd-reference[data-iomd-reference-tone=cash]{--iomd-reference-ink:var(--text-success)}.post-card .iomd-reference[data-iomd-reference-tone="0"]{--iomd-reference-ink:var(--tone-ink-0)}.post-card .iomd-reference[data-iomd-reference-tone="1"]{--iomd-reference-ink:var(--tone-ink-1)}.post-card .iomd-reference[data-iomd-reference-tone="2"]{--iomd-reference-ink:var(--tone-ink-2)}.post-card .iomd-reference[data-iomd-reference-tone="3"]{--iomd-reference-ink:var(--tone-ink-3)}.post-card .iomd-reference[data-iomd-reference-tone="4"]{--iomd-reference-ink:var(--tone-ink-4)}.post-card .iomd-reference[data-iomd-reference-tone="5"]{--iomd-reference-ink:var(--tone-ink-5)}@media (hover:hover) and (pointer:fine){[data-tilt-mcp-shell]:not(:hover):not(:focus-within) .tilt-mcp-run-actions-slot:not([data-actions-default-visible=true]) .tilt-mcp-run-actions__bar>:not([aria-pressed=true]){pointer-events:none;opacity:0}}.tilt-mcp-feedback-inline{gap:var(--space-md);width:100%;max-width:28rem;padding:var(--space-md);border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-lg);background:var(--background-primary);box-shadow:var(--shadow-popover-drop);color:var(--text-primary);flex-direction:column;display:flex}.tilt-mcp-feedback-inline__title{font-family:var(--font-sans);font-size:var(--font-size-heading-md);line-height:1;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:0}.tilt-mcp-feedback-inline__body{gap:var(--space-md);flex-direction:column;display:flex}.tilt-mcp-feedback-inline__field{gap:var(--space-xs);flex-direction:column;display:flex}.tilt-mcp-feedback-inline__helper{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.tilt-mcp-feedback-inline__footer{gap:var(--space-xs);flex-direction:column-reverse;display:flex}@media (min-width:640px){.tilt-mcp-feedback-inline__footer{justify-content:flex-end;gap:var(--space-xs);flex-direction:row}}@container (min-width:640px){.tilt-mcp-feedback-inline__footer{justify-content:flex-end;gap:var(--space-xs);flex-direction:row}}.macro-scenario-card,.macro-book-card{overflow:hidden}.macro-card-description{color:var(--text-secondary);font-size:var(--font-size-text-md);line-height:var(--lh-text-md);margin:0}.macro-scenario-page{align-self:flex-start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;container-type:inline-size}.macro-scenario-page-stack{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);grid-template-areas:"drivers""controls""scenario";display:grid}.macro-scenario-page-exposure{grid-area:drivers;min-width:0}.macro-scenario-page-stack>.macro-scenario-builder{grid-area:controls}.macro-scenario-page-stack>.macro-scenario-outcome{grid-area:scenario}.macro-scenario-page-stack>*{container-type:inline-size}@container (min-width:960px){.macro-scenario-page-stack{grid-template-columns:minmax(0,3fr) minmax(320px,2fr);grid-template-areas:"drivers controls""scenario scenario";align-items:start}}.macro-exposure-table-wrap{min-width:0}.macro-exposure-table-wrap tr>:first-child{width:120px;min-width:120px}.macro-exposure-table-wrap tr>:nth-child(2){min-width:calc(140px + 2 * var(--space-sm))}.macro-exposure-table-wrap [data-numeric]{width:1%}.macro-exposure-compare-cell .tilt-compare{width:140px;min-width:140px;display:inline-block}.macro-exposure-grid-row td[data-numeric][data-weak=true]{color:var(--text-tertiary)}.macro-exposure-grid-row{cursor:pointer}.macro-slider-row>span>i{width:var(--size-xs);height:var(--size-xs);border-radius:var(--radius-xs);background:var(--macro-driver-color,var(--chart-categorical-1));flex:none;display:inline-block}.macro-slider-row[data-driver=oil]{--macro-driver-color:var(--chart-categorical-5)}.macro-slider-row[data-driver=rates]{--macro-driver-color:var(--chart-diverging-info)}.macro-slider-row[data-driver=usd]{--macro-driver-color:var(--chart-categorical-1)}.macro-slider-row[data-driver=inflation]{--macro-driver-color:var(--text-danger)}.macro-slider-row[data-driver=gold]{--macro-driver-color:var(--chart-categorical-3)}.macro-book-card [data-tone=positive]{color:var(--text-success)}.macro-book-card [data-tone=negative]{color:var(--text-danger)}.macro-scenario-builder{gap:var(--space-md);display:grid}.macro-scenario-builder header{gap:var(--space-xs);display:grid}.macro-sliders{gap:var(--space-sm);display:grid}.macro-slider-row{align-items:center;gap:var(--space-sm);grid-template-columns:minmax(88px,.8fr) minmax(0,4fr) 58px;display:grid}.macro-slider-row>span{align-items:center;gap:var(--space-xs);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);display:flex}.macro-slider-row input[type=range]{height:var(--size-sm);accent-color:var(--macro-driver-color);cursor:pointer;margin:0}.macro-slider-row output{font-family:var(--font-mono);font-size:var(--font-size-text-sm);font-variant-numeric:tabular-nums;text-align:right}.macro-reset-button{justify-self:start}.macro-scenario-label,.macro-scenario-error{font-size:var(--font-size-text-sm);margin:0}.macro-scenario-error{color:var(--text-danger)}.macro-scenario-results{gap:var(--space-sm);display:grid}.macro-scenario-result-row{align-items:center;gap:var(--space-sm);grid-template-columns:90px minmax(80px,1fr) minmax(90px,auto);display:grid}.macro-scenario-result-row>i{height:var(--size-lg);border-radius:var(--radius-sm);background:var(--background-secondary);font-style:normal;display:block;position:relative}.macro-scenario-result-row>i:after{border-left:var(--border-width-regular) solid var(--border-primary);content:"";position:absolute;top:0;bottom:0;left:50%}.macro-scenario-result-row b{top:var(--space-xxs);bottom:var(--space-xxs);left:var(--macro-result-left);width:var(--macro-result-width);border-radius:var(--radius-xs);background:var(--text-success);display:inline-block;position:absolute}.macro-scenario-result-row b[data-tone=negative]{background:var(--text-danger)}.macro-scenario-result-row>strong{font-family:var(--font-mono);font-size:var(--font-size-text-sm);font-variant-numeric:tabular-nums;text-align:right}.macro-scenario-result-row small{color:var(--text-secondary);font-size:inherit}.macro-book-card{width:min(100%, var(--layout-card-max));margin:0 0 var(--space-lg)}.macro-book-card table{table-layout:auto}.macro-book-card table tr>:not(:first-child){width:160px;min-width:160px}.macro-book-low-coverage{color:var(--text-warning);font-size:var(--font-size-text-xs);font-weight:var(--weight-medium);display:block}.macro-book-footnote{margin-top:var(--space-md)}@media (max-width:623px){.macro-slider-row{grid-template-columns:minmax(88px,.8fr) minmax(120px,3fr) 58px}.macro-scenario-result-row{grid-template-columns:88px minmax(120px,1fr)}.macro-scenario-result-row>strong{grid-column:2}}.scenario-analysis-empty{margin:0}.portfolio-grid .portfolio-grid-cell{overflow:hidden}.portfolio-grid{table-layout:auto}.tilt-table-scroll[data-sticky-header=true] .portfolio-grid{table-layout:fixed}.portfolio-grid-col--reserved{width:var(--portfolio-col-width)}@container (max-width:623px){.portfolio-grid-col--reserved{width:var(--portfolio-col-width-mobile)}}.account-overview-col--figure{width:136px}.account-overview-col--count{width:112px}@container (max-width:623px){.account-overview-col--figure{width:96px}.account-overview-col--count{width:80px}}.tilt-table-scroll[data-reserved-columns=true] td{overflow-wrap:anywhere}.tilt-table-scroll[data-reserved-columns=true] .portfolio-grid,.tilt-table-scroll[data-reserved-columns=true] table{table-layout:fixed}.portfolio-grid-sizing-header,.portfolio-grid-sizing-header tr{height:0}.portfolio-grid thead.portfolio-grid-sizing-header .portfolio-grid-cell{border:0;height:0;padding:0}.portfolio-grid-sizing-header th>*{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-grid-sort-button{align-items:center;justify-content:inherit;gap:var(--space-xxs);max-width:100%;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline-flex}.portfolio-grid-static-header{align-items:center;justify-content:inherit;gap:var(--space-xxs);max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;display:inline-flex}.portfolio-grid-sort-button:hover,.portfolio-grid-sort-button:focus-visible{color:var(--text-primary)}.portfolio-grid-sort-indicator{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:1}.recommended-workflows-row:disabled,.brokerage-list-item:disabled{cursor:not-allowed;opacity:.5}.recommended-workflows-row:focus-visible,.brokerage-inline-auth__password-toggle:focus-visible,.value-privacy-toggle:focus-visible,.brokerage-list-item:focus-visible,.news-feed-card-carousel:focus-visible,.thinking-trace-trigger:focus-visible,.news-feed-card[data-clickable=true]:focus-visible,.news-feed-card-title-link:focus-visible,.news-feed-card-source-link:focus-visible,.signals-dashboard-item__headline-link:focus-visible,.tilt-support-link:focus-visible,.portfolio-ticker-detail-trigger:focus-visible,.portfolio-ticker-theme-evidence-link:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--background-primary), 0 0 0 5.5px var(--ring-primary);outline:2px solid #0000}.brokerage-auth-pending{padding:var(--space-sm);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--background-secondary)}.backtest-comparison-tax-skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--background-tertiary), var(--background-secondary), var(--background-tertiary));background-size:180% 100%;width:100%;height:220px;animation:1.6s ease-in-out infinite portfolio-skeleton-shimmer;display:block}.portfolio-table .portfolio-table-page-grid-region{transition:opacity var(--duration-base) var(--ease-out)}.portfolio-table[data-regenerating=true] .portfolio-table-page-grid-region{opacity:.55;pointer-events:none}.portfolio-header-actions{align-items:center;gap:var(--space-xs);flex:none;display:flex}.portfolio-kpi-value-skeleton,.portfolio-skeleton-line,.portfolio-table-page-button-skeleton,.portfolio-table-page-count-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--background-tertiary), var(--background-secondary), var(--background-tertiary));background-size:180% 100%;animation:1.6s ease-in-out infinite portfolio-skeleton-shimmer;display:inline-block;overflow:hidden}.portfolio-kpi-value-skeleton{width:76px;height:1em;display:inline-block}.portfolio-skeleton-line{vertical-align:middle;max-width:100%;height:1em;display:inline-block}.portfolio-grid--skeleton{table-layout:fixed}.portfolio-grid .portfolio-grid-account-group-meta{color:var(--text-tertiary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--weight-normal);font-variation-settings:"wght" var(--weight-normal)}.portfolio-table-search{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.portfolio-table-search>.portfolio-table-search-field{flex:14rem;max-width:20rem}.portfolio-table-search-toolbar{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin-left:auto;display:flex}.portfolio-grid.portfolio-grid--row-details tr>.portfolio-grid-cell:first-child{padding-left:calc(var(--space-xxs) + var(--size-md) + var(--space-xs))}.tilt-table-scroll:not([data-scrollable]) .portfolio-grid.portfolio-grid--row-details tbody tr>td.portfolio-grid-cell:first-child{position:relative}.portfolio-grid .portfolio-grid-row-toggle{top:var(--space-sm);left:var(--space-xxs);width:var(--size-md);height:var(--size-md);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute}.portfolio-grid .portfolio-grid-row-toggle svg{width:var(--size-sm);height:var(--size-sm);transition:transform var(--duration-fast,.12s) ease}.portfolio-grid .portfolio-grid-row-toggle[data-expanded] svg{transform:rotate(90deg)}.portfolio-grid .portfolio-grid-row-toggle:hover,.portfolio-grid .portfolio-grid-row-toggle:focus-visible{background:var(--background-tertiary);color:var(--text-primary);outline:none}.portfolio-grid .portfolio-grid-row-toggle:focus-visible{box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px var(--ring-primary)}.portfolio-grid tbody .portfolio-grid-detail-row .portfolio-grid-detail-label b{font-weight:var(--weight-normal);font-variation-settings:"wght" var(--weight-normal)}.portfolio-grid-skeleton-row{pointer-events:none}.portfolio-table-empty{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.portfolio-table-grid-shell,.portfolio-table-grid-frame{min-width:0}.portfolio-table-grid-shell[data-paginated=true]{--portfolio-table-head-row-height:31px;--portfolio-table-row-height:46px}.portfolio-table-grid-shell[data-paginated=true] .portfolio-table-grid-frame{min-block-size:calc(var(--portfolio-table-head-row-height) + (var(--portfolio-table-page-size) * var(--portfolio-table-row-height)))}.portfolio-table-pagination--skeleton{pointer-events:none}.portfolio-table-page-count-skeleton{width:72px;height:1em;display:inline-block}.portfolio-table-page-button-skeleton{width:76px;min-height:30px;display:inline-block}.portfolio-ticker-detail-trigger{max-width:100%;color:var(--text-primary);cursor:pointer;font:inherit;text-align:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;display:block;overflow:hidden}.portfolio-ticker-detail-trigger>span{white-space:normal}.portfolio-ticker-detail-trigger:hover{color:var(--text-info);text-underline-offset:3px;text-decoration:underline}.portfolio-table-view-shell{min-width:0}.portfolio-table-view-shell[data-transitioning=true]{transition:height var(--duration-slow) var(--ease-spring);overflow:hidden}.portfolio-table-view{gap:var(--space-lg);min-width:0;display:grid}.portfolio-table[data-presentation=page]{--nested-surface:inherit;--table-surface:inherit;margin:0;container-type:inline-size}.portfolio-table[data-presentation=page] .portfolio-table-view-shell,.portfolio-table[data-presentation=page] .portfolio-table-view{height:100%;min-height:0}.portfolio-table[data-presentation=page] .portfolio-table-view{flex-direction:column;display:flex}.portfolio-table[data-presentation=page][data-view=detail] .portfolio-table-view{overscroll-behavior-y:contain;overflow-y:auto}.portfolio-table[data-presentation=page] .portfolio-table-page-grid-region{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.portfolio-table[data-presentation=page] .portfolio-table-page-grid-region:before{content:"";z-index:4;background:var(--table-surface,var(--background-primary));pointer-events:none;height:4px;position:absolute;top:-2px;left:0;right:0}.portfolio-table[data-presentation=page] .portfolio-table-page-grid-region>.portfolio-table-grid-shell[data-presentation=page]{overscroll-behavior-y:contain;flex:auto;min-height:0;overflow-y:auto}.portfolio-table[data-presentation=page] .portfolio-composition-breakdown{z-index:2;padding-top:var(--space-sm);border-top:var(--border-width-hairline) solid var(--border-secondary);background:var(--background-primary);flex:none}.portfolio-ticker-detail-dialog.portfolio-ticker-detail-dialog{box-sizing:border-box;overscroll-behavior:contain;width:100vw;max-width:none;height:100dvh;max-height:none;inset:0;overflow-y:auto;transform:none}.portfolio-ticker-detail-back-row,.ticker-performance-panel-header,.ticker-performance-panel-header>div{align-items:center;display:flex}.portfolio-ticker-detail-back-row,.ticker-performance-panel-header{gap:var(--space-sm)}.ticker-performance-panel-header{flex-wrap:wrap;justify-content:space-between}.portfolio-ticker-detail-back-button{justify-content:flex-start;min-width:0}.portfolio-ticker-detail-back-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-ticker-detail-back-button svg{flex:none}.ticker-performance-panel-header>span,.ticker-performance-panel-header>div>span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-transform:uppercase}.ticker-performance-panel{gap:var(--space-sm);display:grid}.ticker-performance-panel-header>div{gap:var(--space-sm)}.ticker-performance-panel-header strong{font-size:var(--font-size-text-xl);line-height:var(--lh-text-xl);font-weight:var(--weight-normal)}.ticker-performance-panel-chart-status,.portfolio-ticker-detail-error{min-height:220px;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);text-align:center;place-items:center;gap:var(--space-sm);display:grid}.portfolio-ticker-detail-error p{margin:0}.portfolio-ticker-detail-loading{gap:var(--space-lg);display:grid}.portfolio-ticker-detail-loading-identity-row{gap:var(--space-lg);grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);display:grid}.portfolio-ticker-detail-loading-identity,.portfolio-ticker-detail-loading-context,.portfolio-ticker-detail-loading-context>div,.portfolio-ticker-detail-loading-fundamentals{align-content:start;gap:var(--space-sm);display:grid}.portfolio-ticker-detail-loading-identity{padding:var(--space-xs) 0}.portfolio-ticker-detail-loading-context,.portfolio-ticker-detail-loading-fundamentals{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary)}.portfolio-ticker-detail-loading-context>div{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-ticker-detail-loading-fundamentals{grid-template-columns:repeat(5,minmax(0,1fr))}.portfolio-ticker-detail-loading-identity span,.portfolio-ticker-detail-loading-context span,.portfolio-ticker-detail-loading-performance,.portfolio-ticker-detail-loading-fundamentals span{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--background-tertiary), var(--background-secondary), var(--background-tertiary));background-size:180% 100%;animation:1.6s ease-in-out infinite portfolio-skeleton-shimmer;display:block}.portfolio-ticker-detail-loading-identity span[data-size=title]{width:72%;height:var(--lh-heading-xl);display:inline-block}.portfolio-ticker-detail-loading-identity span[data-size=meta]{width:30%;height:var(--lh-text-sm);display:inline-block}.portfolio-ticker-detail-loading-identity span[data-size=description]{width:92%;height:var(--lh-text-md);display:inline-block}.portfolio-ticker-detail-loading-context>span[data-size=label]{width:38%;height:var(--lh-text-xs);display:inline-block}.portfolio-ticker-detail-loading-context>div span{height:calc(var(--lh-text-xs) + var(--lh-text-md) + var(--space-xxs));display:inline-block}.portfolio-ticker-detail-loading-performance{height:calc(220px + var(--space-xl))}.portfolio-ticker-detail-loading-fundamentals span{height:calc(var(--lh-text-xs) + var(--lh-text-md) + var(--space-xxs));display:inline-block}.portfolio-ticker-theme-evidence-mobile{display:none}.portfolio-ticker-theme-evidence-mobile>article+article{padding-top:var(--space-md);border-top:var(--border-width-hairline) solid var(--border-tertiary)}@media (max-width:623px){.portfolio-ticker-theme-evidence-desktop{display:none}.portfolio-ticker-theme-evidence-mobile{display:grid}}:root[data-platform=desktop] .portfolio-ticker-theme-evidence-desktop{display:block}:root[data-platform=desktop] .portfolio-ticker-theme-evidence-mobile,:root[data-platform=mobile] .portfolio-ticker-theme-evidence-desktop{display:none}:root[data-platform=mobile] .portfolio-ticker-theme-evidence-mobile{display:grid}.corporate-action-constraint-card{align-content:start}.corporate-action-constraint-impact{gap:var(--space-sm);display:grid}@media (max-width:623px){.portfolio-ticker-detail-loading-identity-row{grid-template-columns:minmax(0,1fr)}.portfolio-ticker-detail-loading-fundamentals{grid-template-columns:repeat(2,minmax(0,1fr))}.ticker-performance-panel:not([data-compact]) .ticker-performance-panel-chart-status{height:180px;min-height:180px}.portfolio-ticker-detail-loading-performance{height:calc(180px + var(--space-xl))}}.advisor-rebalance-review{overflow:hidden}.advisor-rebalance-loading-content{gap:var(--space-lg);display:grid}.advisor-rebalance-loading-title{width:56%;height:var(--space-lg)}.advisor-rebalance-loading-description{width:40%;height:var(--space-md)}.advisor-rebalance-loading-rows{display:grid}.advisor-rebalance-loading-row{gap:var(--space-md);padding-block:var(--space-md);border-top:var(--border-width-hairline) solid var(--border-tertiary);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));display:grid}.advisor-rebalance-loading-row .advisor-rebalance-loading-skeleton{height:var(--space-md);display:block}.advisor-rebalance-review>p,.advisor-rebalance-disclaimer{margin:0}.advisor-trading-review{gap:var(--space-md);grid-template-columns:minmax(0,1fr);min-width:0;display:grid;container:advisor-trading-review/inline-size}.advisor-trading-review-summary{color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.advisor-trading-review-stack{display:none}.advisor-trading-review-stack,.advisor-trading-stack-accounts{margin:0;padding:0;list-style:none}.advisor-trading-stack-group{border-top:var(--border-width-hairline) solid var(--border-tertiary);display:grid}.advisor-trading-stack-row{align-items:flex-start;gap:var(--space-sm);padding-block:var(--space-sm);display:flex}.advisor-trading-stack-accounts .advisor-trading-stack-row{padding-inline-start:var(--space-lg)}.advisor-trading-stack-body{gap:var(--space-xxs);min-width:0;display:grid}.advisor-trading-review .tilt-table-scroll table{min-width:1324px}.advisor-trading-review .review-grid-folded-reason{display:none}@container advisor-trading-review (min-width:1116px) and (max-width:1323px){.advisor-trading-review .tilt-table-scroll table{min-width:1116px}.advisor-trading-review .review-grid-reason{display:none}.advisor-trading-review .review-grid-folded-reason{margin-top:var(--space-xxs);color:var(--text-secondary);display:block}}.advisor-trading-review>.renderer-action-footer{z-index:5;padding-block:var(--space-sm) calc(var(--space-sm) + 1rem);border-top:var(--border-width-hairline) solid var(--border-secondary);background:var(--background-secondary);margin-bottom:-1rem;position:sticky;bottom:-1rem}.advisor-trading-review .tilt-table-sticky-header{z-index:4;box-shadow:0 -1rem 0 var(--background-secondary)}.advisor-trading-review .tilt-table-identity{width:auto;min-width:0}.advisor-trading-review .tilt-table-scroll[data-scrollable] tr>:nth-child(2){z-index:3;background:var(--background-primary);position:sticky;left:44px}.advisor-trading-review .tilt-table-scroll[data-scrollable] tbody tr>:is(:first-child,:nth-child(2)){background:var(--background-secondary)}.advisor-trading-review .tilt-table-scroll[data-scrollable] thead tr>:nth-child(2){z-index:4}.advisor-trading-review .tilt-table-scroll[data-scrollable][data-can-scroll-left=true] tr>:first-child{box-shadow:none}.advisor-trading-review .tilt-table-scroll[data-scrollable][data-can-scroll-left=true] tr>:nth-child(2){box-shadow:1px 0 0 0 var(--border-primary)}@media (max-width:623px){.advisor-trading-review .advisor-trading-review-table{display:none}.advisor-trading-review .advisor-trading-review-stack{display:grid}}.portfolio-decisions-card{container-type:inline-size}.portfolio-decisions-current-view{gap:var(--space-lg);display:grid}.constraint-attribution-section{gap:var(--space-sm);min-width:0;display:grid}.proposal-explanation-sections{counter-reset:proposal-explanation-section}.proposal-explanation-sections>ol>li{counter-increment:proposal-explanation-section}.proposal-explanation-section-marker{width:var(--size-xl);height:var(--size-xl);border-radius:var(--radius-full);background:var(--background-secondary);color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);font-weight:var(--weight-semibold);font-variation-settings:"wght" var(--weight-semibold);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.proposal-explanation-section-marker:before{content:counter(proposal-explanation-section)}.advisor-rebalance-notice{align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-sm);border:var(--border-width-hairline) solid var(--border-primary);border-radius:var(--radius-md);background:var(--background-secondary);color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);flex-wrap:wrap;display:flex}.advisor-rebalance-notice[data-tone=success]{border-color:var(--border-success);background:var(--background-success);color:var(--text-success)}.advisor-rebalance-notice[data-tone=danger]{border-color:var(--border-danger);background:var(--background-danger);color:var(--text-danger)}.advisor-rebalance-notice[data-tone=warning]{border-color:var(--border-warning);background:var(--background-warning);color:var(--text-warning)}.advisor-rebalance-notice[data-tone=info]{border-color:var(--border-info);background:var(--background-info);color:var(--text-info)}.advisor-rebalance-toolbar,.advisor-rebalance-filter,.advisor-rebalance-detail-selection{align-items:center;display:flex}.advisor-rebalance-toolbar{justify-content:space-between;gap:var(--space-md)}.advisor-rebalance-detail-header{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;display:grid}.advisor-rebalance-detail-back{width:fit-content}.advisor-rebalance-filter{gap:var(--space-sm);color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.advisor-rebalance-filter>button{min-width:176px}.advisor-rebalance-disclaimer{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.advisor-rebalance-list-shell{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.advisor-rebalance-review-details svg{width:1em;height:1em}.advisor-rebalance-details,.advisor-rebalance-detail-section{gap:var(--space-md);display:grid}.advisor-rebalance-detail-section h3{margin:0}.advisor-rebalance-detail-selection{gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-hairline) solid var(--border-success);border-radius:var(--radius-md);background:var(--background-success)}.advisor-rebalance-detail-selection>span{gap:var(--space-xxs);display:grid}.advisor-rebalance-detail-selection strong{color:var(--text-success);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold)}.advisor-rebalance-detail-selection small{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}@media (max-width:623px){.advisor-rebalance-filter{flex:1 1 min-content;justify-content:flex-end;min-width:0;max-width:100%}.advisor-rebalance-filter>button{width:100%;min-width:0}.advisor-rebalance-review-details{grid-area:1/3}.advisor-rebalance-details>dl{grid-template-columns:minmax(0,1fr)}}@container (max-width:623px){.advisor-rebalance-filter{flex:1 1 min-content;justify-content:flex-end;min-width:0;max-width:100%}.advisor-rebalance-filter>button{width:100%;min-width:0}.advisor-rebalance-review-details{grid-area:1/3}.advisor-rebalance-details>dl{grid-template-columns:minmax(0,1fr)}}:root[data-platform=mobile] .advisor-rebalance-filter{flex:1 1 min-content;justify-content:flex-end;min-width:0;max-width:100%}:root[data-platform=mobile] .advisor-rebalance-filter>button{width:100%;min-width:0}:root[data-platform=mobile] .advisor-rebalance-review-details{grid-area:1/3}:root[data-platform=mobile] .advisor-rebalance-details>dl{grid-template-columns:minmax(0,1fr)}.portfolio-decisions-muted{color:var(--text-secondary);font-size:var(--font-size-text-xs)}.portfolio-decisions-empty{border-radius:var(--radius-md);background:var(--background-secondary);color:var(--text-secondary);padding:var(--space-lg);text-align:center;margin:0}.portfolio-decisions-explanation{gap:var(--space-lg);display:grid}.portfolio-decisions-restrictions{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);background:var(--background-warning);color:var(--text-warning);font-size:var(--font-size-text-xs);margin:0;display:grid}.portfolio-decisions-restrictions p{gap:var(--space-xs);flex-wrap:wrap;margin:0;display:flex}.portfolio-decisions-restrictions p span{color:var(--text-secondary)}.portfolio-decisions-decomposition{gap:var(--space-sm);display:grid}.portfolio-decisions-causes{-moz-column-gap:var(--space-lg);column-gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-decisions-causes>[data-slot=description-item]{grid-template-columns:minmax(0,1fr) auto}.portfolio-decisions-causes>[data-slot=description-item][data-direction=none]>:is([data-slot=description-term],[data-slot=description-details]){color:var(--text-tertiary)}.portfolio-decisions-history{gap:var(--space-lg);padding-top:var(--space-lg);border-top:var(--border-width-hairline) solid var(--border-secondary);display:grid}.portfolio-decisions-comparison{gap:var(--space-lg);display:grid}.portfolio-decisions-effects{gap:var(--space-sm);display:grid}.portfolio-decisions-effects>div:first-child,.portfolio-decisions-movers>div:first-child,.portfolio-decisions-mover-causes>div:first-child{gap:var(--space-xxs);display:grid}.portfolio-decisions-movers{gap:var(--space-sm);display:grid}.portfolio-decisions-mover-causes{gap:var(--space-sm);margin-top:var(--space-xs);display:grid}.svg-diagram__header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.svg-diagram__controls{flex-wrap:wrap;flex:none;min-width:0}.svg-diagram__viewport{overscroll-behavior:contain;border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-lg);background:var(--background-primary);width:100%;height:35vh;padding:var(--space-md);overflow:auto}.svg-diagram__viewport--zoomed{cursor:grab}.svg-diagram__viewport--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.svg-diagram__viewport:focus-visible{outline:var(--border-width-regular) solid var(--ring-primary);outline-offset:var(--space-xxs)}.svg-diagram__canvas{transform-origin:top;min-width:50%;margin-inline:auto}.svg-diagram__canvas svg{width:100%;max-width:none;height:auto;color:var(--text-primary);display:block}@media (max-width:623px){.svg-diagram__header{flex-direction:column;align-items:stretch}.svg-diagram__controls{align-self:flex-start}.svg-diagram__viewport{padding:var(--space-sm)}}@container (max-width:623px){.portfolio-ticker-detail-loading-identity-row{grid-template-columns:minmax(0,1fr)}.portfolio-ticker-detail-loading-fundamentals{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio-performance-sparkline{flex:none}.portfolio-performance-sparkline-pending{flex:none;width:48px;height:20px;display:inline-block}.portfolio-performance-sparkline path{stroke-linecap:round;stroke-linejoin:round}.portfolio-performance-sparkline .performance-sparkline-line{fill:none}.portfolio-performance-empty{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.portfolio-performance-header{align-items:center;gap:var(--space-xxs);flex-wrap:wrap;display:inline-flex;position:relative}.portfolio-performance-period{color:var(--text-tertiary);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.portfolio-performance-period:hover,.portfolio-performance-period:focus-visible,.portfolio-performance-period[data-state=open]{color:var(--text-primary)}.portfolio-performance-period--static{cursor:default}.portfolio-performance-popover{gap:var(--space-sm);width:min(280px,72vw);display:grid}.portfolio-performance-copy{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:normal;display:block}.portfolio-column-browser{width:calc(100% - 2 * var(--space-lg));max-width:42rem;height:min(520px, calc(100dvh - 2 * var(--space-lg)));max-height:calc(100dvh - 2 * var(--space-lg));grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.portfolio-column-browser-header{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:var(--border-width-hairline) solid var(--border-tertiary);display:flex}.portfolio-column-browser-title{align-items:baseline;gap:var(--space-sm);display:flex}.portfolio-column-browser-count,.portfolio-column-browser-change-summary{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.portfolio-column-browser-search-wrap{padding:var(--space-xs) var(--space-md);border-bottom:var(--border-width-hairline) solid var(--border-tertiary)}.portfolio-column-browser-search-field,.portfolio-table-search-field{position:relative}.portfolio-column-browser-search-field>svg,.portfolio-table-search-field>svg{top:50%;left:var(--space-sm);z-index:1;width:var(--size-sm);height:var(--size-sm);color:var(--text-tertiary);pointer-events:none;position:absolute;transform:translateY(-50%)}.portfolio-column-browser-search-field .portfolio-column-browser-search,.portfolio-table-search-field .portfolio-table-search-input{padding-left:calc(var(--space-sm) + var(--size-sm) + var(--space-xs))}.portfolio-column-browser-list{overscroll-behavior:contain;min-height:0;overflow:auto}.portfolio-column-browser-group{border-bottom:var(--border-width-hairline) solid var(--border-tertiary);display:grid}.portfolio-column-browser-group-label{padding:var(--space-xs) var(--space-md) var(--space-xxs);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);text-transform:uppercase}.portfolio-column-browser-row{align-items:start;gap:var(--space-sm);min-height:44px;padding:var(--space-xs) var(--space-md);cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.portfolio-column-browser-row+.portfolio-column-browser-row{border-top:var(--border-width-hairline) solid var(--border-tertiary)}.portfolio-column-browser-row:hover{background:var(--background-secondary)}.portfolio-column-browser-row[data-locked=true]{cursor:default;opacity:.7}.portfolio-column-browser-row[data-unavailable=true]{background:var(--background-secondary)}.portfolio-column-browser-row-copy{gap:var(--space-xxs);min-width:0;display:grid}.portfolio-column-browser-row-title{align-items:center;gap:var(--space-xs);min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);display:inline-flex}.portfolio-column-browser-row-description{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-column-browser-row-type{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);text-transform:uppercase}.portfolio-column-browser-empty{justify-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);text-align:center;display:grid}.portfolio-column-browser-actions{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-lg);border-top:var(--border-width-hairline) solid var(--border-tertiary);display:flex}.portfolio-column-browser-change-summary{align-items:center;gap:var(--space-sm);display:flex}@keyframes portfolio-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.portfolio-kpi-value-skeleton,.portfolio-skeleton-line,.portfolio-table-page-button-skeleton,.portfolio-table-page-count-skeleton,.portfolio-ticker-detail-loading-identity span,.portfolio-ticker-detail-loading-context span,.portfolio-ticker-detail-loading-performance,.portfolio-ticker-detail-loading-fundamentals span,.backtest-comparison-tax-skeleton{animation:none}.portfolio-table-view-shell[data-transitioning=true],.portfolio-table .portfolio-table-page-grid-region{transition:none}}@media (max-width:520px){.portfolio-table-grid-shell[data-paginated=true]{--portfolio-table-head-row-height:21px;--portfolio-table-row-height:35px}.portfolio-column-browser{width:calc(100% - 2 * var(--space-md));height:calc(100dvh - 2 * var(--space-md));max-height:calc(100dvh - 2 * var(--space-md))}.portfolio-column-browser-header{padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md)}.portfolio-column-browser-actions{padding:var(--space-xs) var(--space-md);align-items:stretch}.portfolio-column-browser-action-buttons{margin-left:auto}}@container (max-width:520px){.portfolio-table-grid-shell[data-paginated=true]{--portfolio-table-head-row-height:21px;--portfolio-table-row-height:35px}}:root[data-platform=mobile] .portfolio-table-grid-shell[data-paginated=true]{--portfolio-table-head-row-height:21px;--portfolio-table-row-height:35px}.portfolio-composition-breakdown{gap:var(--space-sm);display:grid}.portfolio-theme-buckets{gap:var(--space-md);display:grid}.portfolio-theme-bucket-list{margin:0;padding:0;list-style:none;display:grid}.portfolio-theme-bucket-row{align-items:center;gap:var(--space-sm);width:calc(100% + 2 * var(--space-xs));margin-inline:calc(-1 * var(--space-xs));padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-md);line-height:var(--lh-text-md);text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}button.portfolio-theme-bucket-row{cursor:pointer}button.portfolio-theme-bucket-row:hover{background:var(--background-secondary)}button.portfolio-theme-bucket-row:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--background-primary), 0 0 0 5.5px var(--ring-primary);outline:2px solid #0000}.portfolio-theme-bucket-dot{border-radius:var(--radius-full);width:10px;height:10px;display:block}.portfolio-theme-bucket-dot[data-tone=neutral]{background:var(--border-secondary)}.portfolio-theme-bucket-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portfolio-theme-bucket-tickers{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs)}.portfolio-theme-bucket-share{font-variant-numeric:tabular-nums}.portfolio-theme-bucket-marker{color:var(--text-tertiary);font-size:var(--font-size-text-xs);transition:transform var(--duration-fast) ease}.portfolio-theme-bucket-row[aria-expanded=true] .portfolio-theme-bucket-marker{transform:rotate(180deg)}.portfolio-theme-bucket-section{gap:var(--space-xs);display:grid}.portfolio-theme-bucket-heading{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.portfolio-theme-bucket-note{color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.portfolio-theme-bucket-panel{gap:var(--space-sm);padding-block:var(--space-sm);padding-inline-start:calc(10px + var(--space-sm));display:grid}.portfolio-theme-bucket-description{color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.portfolio-theme-holdings{grid-template-columns:max-content minmax(0,1fr) auto;margin:0;padding:0;list-style:none;display:grid}.portfolio-theme-holdings>li,.portfolio-theme-holding{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.portfolio-theme-holding{-moz-column-gap:var(--space-md);align-items:baseline;column-gap:var(--space-md);margin-inline:calc(-1 * var(--space-xs));padding:var(--space-xs);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-md);line-height:var(--lh-text-md);text-align:start;background:0 0;border:0}button.portfolio-theme-holding{cursor:pointer}button.portfolio-theme-holding:hover{background:var(--background-secondary)}button.portfolio-theme-holding:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--background-primary), 0 0 0 5.5px var(--ring-primary);outline:2px solid #0000}.portfolio-theme-holding-ticker{font-family:var(--font-mono);font-size:var(--font-size-text-sm)}.portfolio-theme-holding-body{gap:var(--space-xxs);min-width:0;display:grid}.portfolio-theme-holding-reason{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.portfolio-theme-holding-share{color:var(--text-tertiary);font-size:var(--font-size-text-sm);font-variant-numeric:tabular-nums}.tilt-mcp-frameless-shell>.workflow-progress-card{margin-bottom:0}[data-workflow-progress-registration][hidden]{display:none}.workflow-progress-companion{border:var(--border-width-hairline) solid var(--border-primary);border-radius:var(--radius-xxl);background:var(--background-frosted);box-shadow:0 4px 14px var(--color-shadow-card-drop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.workflow-progress-companion__bar{gap:var(--space-xs);min-height:48px;padding:var(--space-xs);grid-template-columns:minmax(0,1fr) auto minmax(0,auto) auto;align-items:center;display:grid}.workflow-progress-companion__summary{align-items:baseline;gap:var(--space-xs);min-width:0;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:nowrap;padding-left:10px;display:flex}.workflow-progress-companion__summary strong,.workflow-progress-companion__summary span:last-child{text-overflow:ellipsis;overflow:hidden}.workflow-progress-companion__summary strong{color:var(--text-primary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold);flex:0 auto}.workflow-progress-companion__summary span:last-child{flex:auto}.workflow-progress-companion__count{padding-inline:var(--space-xs);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);white-space:nowrap}.workflow-progress-companion__count strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.workflow-progress-companion__current-step{min-width:0;padding-inline:var(--space-xs);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-progress-companion__bar>.prompt-action-shell{width:100%;min-width:0;display:inline-grid;overflow:hidden}.workflow-progress-companion__bar .prompt-action{width:100%;min-width:0}.workflow-progress-companion__bar .prompt-action>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-progress-companion__details{gap:var(--space-md);max-height:42dvh;padding:var(--space-md);border-top:var(--border-width-hairline) solid var(--border-secondary);overscroll-behavior:contain;display:grid;overflow-y:auto}.workflow-progress-companion__details[hidden]{display:none}.workflow-progress-companion__details-heading{gap:var(--space-xxs);display:grid}.workflow-progress-companion__kicker{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);font-weight:var(--weight-medium);letter-spacing:.04em;text-transform:uppercase;margin:0}.workflow-progress-companion__title{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-heading-md);line-height:var(--lh-heading-md);font-weight:var(--weight-semibold);margin:0}.workflow-progress-companion__details .prompt-actions-row{margin-top:0}@media (max-width:520px){.workflow-progress-companion__bar{grid-template-columns:auto minmax(0,1fr) auto}.workflow-progress-companion__summary{display:none}}@container (max-width:520px){.workflow-progress-companion__bar{grid-template-columns:auto minmax(0,1fr) auto}.workflow-progress-companion__summary{display:none}}:root[data-platform=mobile] .workflow-progress-companion__bar{grid-template-columns:auto minmax(0,1fr) auto}:root[data-platform=mobile] .workflow-progress-companion__summary{display:none}.workflow-progress-description{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.workflow-progress-companion__details-heading+.workflow-progress-description{margin-top:calc(var(--space-xxs) - var(--space-md))}.workflow-progress-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-progress-step{gap:var(--space-xs);grid-template-columns:24px minmax(0,1fr);min-height:38px;display:grid}.workflow-progress-step-rail{grid-template-rows:var(--lh-text-sm) minmax(0, 1fr);justify-items:center;display:grid}.workflow-progress-step-marker{border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-full);background:var(--background-secondary);width:20px;height:20px;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:1;font-weight:var(--weight-semibold);align-self:center;place-items:center;display:inline-grid}.workflow-progress-step-line{background:var(--border-tertiary);width:1px;min-height:18px;display:inline-block}.workflow-progress-step-copy{min-width:0;padding:0 0 var(--space-sm)}.workflow-progress-step:last-child .workflow-progress-step-copy{padding-bottom:0}.workflow-progress-step-heading{gap:var(--space-xs);min-height:var(--lh-text-sm);flex-wrap:wrap;align-items:center;display:flex}.workflow-progress-step-label{min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold)}.workflow-progress-step-status{color:var(--text-tertiary);padding-block:0}.workflow-progress-step-description{margin:calc(var(--space-xxs) / 2) 0 0;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.workflow-progress-step--complete .workflow-progress-step-marker{border-color:var(--border-success);background:var(--background-success);color:var(--text-success)}.workflow-progress-step--complete .workflow-progress-step-status{color:var(--text-success)}.workflow-progress-step--current .workflow-progress-step-marker{border-color:var(--border-info);background:var(--background-info);color:var(--text-info)}.workflow-progress-step--current .workflow-progress-step-status{color:var(--text-info)}.workflow-progress-step--blocked .workflow-progress-step-marker{border-color:var(--border-warning);background:var(--background-warning);color:var(--text-warning)}.workflow-progress-step--blocked .workflow-progress-step-status{color:var(--text-warning)}.workflow-progress-card .prompt-actions-row{margin-top:calc(var(--space-md) - var(--space-lg))}@media (max-width:520px){.workflow-progress-card .prompt-actions-row,.workflow-progress-companion .prompt-actions-row,.workflow-progress-card .prompt-action,.workflow-progress-companion .prompt-action{width:100%}.workflow-progress-card .prompt-action-shell,.workflow-progress-companion .prompt-action-shell{width:100%;display:inline-grid}}@container (max-width:520px){.workflow-progress-card .prompt-actions-row,.workflow-progress-companion .prompt-actions-row,.workflow-progress-card .prompt-action,.workflow-progress-companion .prompt-action{width:100%}.workflow-progress-card .prompt-action-shell,.workflow-progress-companion .prompt-action-shell{width:100%;display:inline-grid}}:root[data-platform=mobile] .workflow-progress-card .prompt-actions-row,:root[data-platform=mobile] .workflow-progress-companion .prompt-actions-row,:root[data-platform=mobile] .workflow-progress-card .prompt-action,:root[data-platform=mobile] .workflow-progress-companion .prompt-action{width:100%}:root[data-platform=mobile] .workflow-progress-card .prompt-action-shell,:root[data-platform=mobile] .workflow-progress-companion .prompt-action-shell{width:100%;display:inline-grid}.allocation-drift-comparison{min-width:96px}.factor-exposure-section{gap:var(--space-md);display:grid}.factor-exposure>.factor-exposure-section:not(:first-child){margin-block-start:calc(var(--space-xl) - var(--space-lg))}.factor-exposure-section-header{justify-content:space-between;gap:var(--space-md);align-items:baseline;display:flex}.factor-exposure-note{display:grid}@media (max-width:560px){.factor-exposure-section-header{justify-content:stretch;display:grid}}@container (max-width:560px){.factor-exposure-section-header{justify-content:stretch;display:grid}}:root[data-platform=mobile] .factor-exposure-section-header{justify-content:stretch;display:grid}.breach-drift-fact{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.breach-summary-unavailable,.breach-summary-truncation{margin:0}.breach-summary-detail{gap:var(--space-sm);min-width:0;display:grid}.breach-summary-unavailable,.breach-summary-truncation{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.breach-summary-truncation{color:var(--text-tertiary)}.ticker-performance-panel-period{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.ticker-performance-panel-sparkline{width:100%;height:72px;display:block}.ticker-performance-panel-sparkline .performance-sparkline-line{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.index-rebalance-proposal{overflow:hidden}.index-rebalance-proposal-section{gap:var(--space-sm);display:grid}.index-rebalance-proposal-actions{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.index-rebalance-proposal-actions li{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary);display:flex}.index-rebalance-proposal-actions li>div{gap:var(--space-xxs);min-width:0;display:grid}.index-rebalance-proposal-actions strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.index-rebalance-proposal-actions li>div>span,.index-rebalance-proposal-actions li>span{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.index-rebalance-proposal-actions li>span{font-family:var(--font-mono);text-align:right;flex:none}.index-rebalance-proposal-decision{gap:var(--space-xs);display:grid}.index-rebalance-proposal-decision .prompt-action-error{margin:0}@media (max-width:623px){.index-rebalance-proposal-actions li{flex-direction:column;align-items:flex-start}.index-rebalance-proposal-actions li>span{text-align:left}}:root[data-platform=mobile] .index-rebalance-proposal-actions li{flex-direction:column;align-items:flex-start}:root[data-platform=mobile] .index-rebalance-proposal-actions li>span{text-align:left}.index-publication-review--initial{height:320px;position:relative;overflow:hidden}.index-publication-review--initial>[data-slot=description-list]{flex:auto;min-height:0;overflow-y:auto}.index-publication-review__title{min-width:0}.index-publication-review__heading{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-publication-review__description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:623px){.index-publication-review--initial{height:320px}}.index-version-publication-review{overflow:hidden}:root[data-platform=mobile] .index-version-publication-review>.index-publication-review-section:not(:first-child){margin-block-start:calc(var(--space-xl) - var(--space-lg))}@media (max-width:623px){:root:not([data-platform]) .index-version-publication-review>.index-publication-review-section:not(:first-child){margin-block-start:calc(var(--space-xl) - var(--space-lg))}}.index-version-publication-review .index-publication-review-action{justify-items:end;gap:var(--space-xs);display:grid}@media (max-width:623px){.index-version-publication-review .index-publication-review-submit{width:100%}}:root[data-platform=mobile] .index-version-publication-review .index-publication-review-submit{width:100%}.index-publication-page__workspace{align-items:start;gap:var(--space-xl);padding:var(--space-xl) 0 var(--space-xxxl);grid-template-columns:minmax(0,1fr) minmax(280px,336px);display:grid}.index-publication-page-submission{position:sticky;top:0}.index-publication-page__document{min-width:0;display:grid}.index-publication-page-expressions span,.index-publication-page-concentration span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);font-weight:var(--weight-medium);text-transform:uppercase}.index-publication-page-facts{-moz-column-gap:var(--space-xs);column-gap:var(--space-xs);margin-left:calc(var(--size-xl) + var(--space-md));grid-template-columns:repeat(2,minmax(0,1fr))}.index-publication-page-concentration>div{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary);display:flex}.index-publication-page-concentration strong{font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0}.index-publication-page-expressions{gap:var(--space-xs);padding-left:calc(var(--size-xl) + var(--space-md));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.index-publication-page-expressions>div{gap:var(--space-xs);min-width:0;display:grid}.index-publication-page-expressions__wide{grid-column:1/-1}.index-publication-page-expressions__wide pre{min-height:0}.index-publication-page-expressions pre{min-height:96px;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary);margin:0}.index-publication-page-expressions code{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-sm);white-space:pre-wrap;overflow-wrap:anywhere}.index-publication-page-concentration{gap:var(--space-xs);padding-left:calc(var(--size-xl) + var(--space-md));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.index-publication-page-composition-table{margin-left:calc(var(--size-xl) + var(--space-md))}.index-publication-page-composition-list{display:grid}.index-publication-page-composition-list>div{align-items:center;gap:var(--space-sm);padding:var(--space-sm) 0;border-top:var(--border-width-regular) dotted var(--border-secondary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.index-publication-page-composition-list>div>span:first-child{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs)}.index-publication-page-composition-list>div>div{gap:var(--space-xxs);min-width:0;display:grid}.index-publication-page-composition-list>div>div:last-child{justify-items:end}.index-publication-page-composition-list strong{font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.index-publication-page-composition-list code,.index-publication-page-composition-list>div>div:last-child span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}@keyframes index-publication-page-pulse{0%{opacity:.35;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.index-publication-page__workspace{grid-template-columns:minmax(0,1fr)}.index-publication-page-submission{position:static}}@media (max-width:623px){.index-publication-page__workspace{gap:var(--space-lg);padding-top:var(--space-lg)}.index-publication-page-expressions,.index-publication-page-concentration{padding-left:0}.index-publication-page-facts{margin-left:0}.index-publication-page-facts,.index-publication-page-expressions,.index-publication-page-concentration{grid-template-columns:minmax(0,1fr)}.index-publication-page-composition-table{margin-left:0}}:root[data-platform=mobile] .index-publication-page__workspace,:root[data-platform=mobile] .index-publication-page-facts,:root[data-platform=mobile] .index-publication-page-expressions,:root[data-platform=mobile] .index-publication-page-concentration{grid-template-columns:minmax(0,1fr)}:root[data-platform=mobile] .index-publication-page-submission{position:static}:root[data-platform=mobile] .index-publication-page-expressions,:root[data-platform=mobile] .index-publication-page-concentration{padding-left:0}:root[data-platform=mobile] .index-publication-page-facts,:root[data-platform=mobile] .index-publication-page-composition-table{margin-left:0}.trade-proposal{grid-template-columns:minmax(0,1fr);position:relative;overflow:hidden}.currency-conversion-approval-status,.currency-conversion-approval-loading,.advisor-proposal-approval-status,.network-access-request-status{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.network-access-request-action-area{gap:var(--space-xs);display:grid}.trade-proposal-kpi-value--indeterminate{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-lg);font-variant-numeric:normal}.trade-proposal .trade-proposal-account-heading{overflow-wrap:anywhere}.trade-proposal-account-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.trade-proposal-account-summary{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-align:right;flex:none;margin:0}.trade-proposal .trade-proposal-account-header{flex-wrap:wrap;align-items:baseline}:root[data-platform=mobile] .trade-proposal-account-list{gap:var(--space-xl);margin-block-start:calc(var(--space-xl) - var(--space-lg))}@media (max-width:623px){:root:not([data-platform]) .trade-proposal-account-list{gap:var(--space-xl);margin-block-start:calc(var(--space-xl) - var(--space-lg))}}.trade-proposal-account-list{gap:var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.trade-proposal-account-heading{min-width:0}.trade-proposal-account-title{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.trade-proposal-line-item{gap:var(--space-md);min-height:var(--trade-proposal-row-height);padding:var(--space-sm) var(--space-md);border-bottom:var(--border-width-hairline) solid var(--border-secondary);grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;display:grid}.trade-proposal-line-item:last-child{border-bottom:0}.brokerage-callout{align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:var(--border-width-hairline) solid var(--border-danger);border-radius:var(--radius-md);background:color-mix(in srgb, var(--background-danger) 36%, var(--background-secondary));color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);display:flex}.brokerage-callout-icon{width:15px;height:15px;color:var(--text-warning);flex:none}.trade-proposal-execution-overlay{z-index:2;padding:var(--space-lg);border-radius:inherit;background:var(--background-frosted);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);place-items:end center;display:grid;position:absolute;inset:0}.trade-proposal-execution-panel{align-content:center;gap:var(--space-sm);width:min(460px,100% - 48px);min-height:132px;padding:var(--space-md);border:var(--border-width-hairline) solid color-mix(in srgb, var(--border-secondary) 78%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--background-primary) 86%, transparent);box-shadow:var(--shadow-card);display:grid}.trade-proposal-kpi-row{gap:var(--space-xs);flex-wrap:wrap;display:flex}@container (max-width:520px){.trade-proposal-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-proposal-account-header{gap:var(--space-xs);display:grid}.trade-proposal-account-summary{text-align:left}.trade-proposal-line-item{-moz-column-gap:var(--space-sm);row-gap:2px;column-gap:var(--space-sm);grid-template:"side security amount"".detail detail"/max-content minmax(0,1fr) max-content;align-content:center;align-items:center}.trade-proposal-execution-overlay{padding:var(--space-md)}.trade-proposal-execution-panel{width:100%}}@media (max-width:640px){.trade-proposal-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-proposal-account-header{gap:var(--space-xs);display:grid}.trade-proposal-account-summary{text-align:left}.trade-proposal-line-item{-moz-column-gap:var(--space-sm);row-gap:2px;column-gap:var(--space-sm);grid-template:"side security amount"".detail detail"/max-content minmax(0,1fr) max-content;align-content:center;align-items:center}.trade-proposal-execution-overlay{padding:var(--space-md)}.trade-proposal-execution-panel{width:100%}}:root[data-platform=mobile] .trade-proposal-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root[data-platform=mobile] .trade-proposal-account-header{gap:var(--space-xs);display:grid}:root[data-platform=mobile] .trade-proposal-account-summary{text-align:left}:root[data-platform=mobile] .trade-proposal-line-item{-moz-column-gap:var(--space-sm);row-gap:2px;column-gap:var(--space-sm);grid-template:"side security amount"".detail detail"/max-content minmax(0,1fr) max-content;align-content:center;align-items:center}:root[data-platform=mobile] .trade-proposal-execution-overlay{padding:var(--space-md)}:root[data-platform=mobile] .trade-proposal-execution-panel{width:100%}.trade-proposal-execution-header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}@container (max-width:520px){.trade-proposal-execution-header{display:grid}}@media (max-width:640px){.trade-proposal-execution-header{display:grid}}:root[data-platform=mobile] .trade-proposal-execution-header{display:grid}.trade-proposal-execution-title{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold);white-space:nowrap}.trade-proposal-execution-description{margin:var(--space-xxs) 0 0;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:normal}.trade-proposal-execution-elapsed{border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-full);background:color-mix(in srgb, var(--background-secondary) 72%, transparent);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);flex:none;padding:4px 7px}.trade-proposal-execution-track{border-radius:var(--radius-full);background:color-mix(in srgb, var(--border-tertiary) 45%, transparent);height:3px;position:relative;overflow:hidden}.trade-proposal-execution-bar{border-radius:inherit;background:var(--text-primary);opacity:.72;width:42%;animation:1.35s ease-in-out infinite brokerage-inline-auth-activity;position:absolute;inset:0 auto 0 0}.trade-execution-filled-suffix{color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-normal)}.tilt-support-link{color:inherit;text-underline-offset:2px;text-decoration:underline}@keyframes trade-execution-pulse{0%,to{opacity:.65}50%{opacity:1}}.recommended-workflows-row{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--background-secondary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s ease-out;display:flex}.recommended-workflows-row:hover:not(:disabled){background:var(--background-tertiary);border-color:var(--border-info);transform:translateY(-1px)}.recommended-workflows-row:active:not(:disabled){transform:translateY(0)}.brokerage-auth-pending{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.brokerage-auth-pending p,.brokerage-inline-auth__heading p,.brokerage-inline-auth__hint{margin:var(--space-xxs) 0 0;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.brokerage-list-item{appearance:none;border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:1;font-weight:var(--weight-medium);white-space:nowrap;transition:background .12s,border-color .12s,opacity .12s}.brokerage-list-item:not(:disabled):hover{border-color:var(--border-secondary);background:var(--background-tertiary)}.brokerage-auth-pending__actions,.brokerage-prompt-actions{justify-content:space-between}.brokerage-picker-header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.brokerage-prompt-actions{flex-wrap:wrap;justify-content:flex-end}.brokerage-primary-action__label,.brokerage-section-heading,.brokerage-inline-auth__section-title{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold)}.brokerage-empty-state{padding:var(--space-sm);border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-md);background:var(--background-secondary);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.brokerage-callout .brokerage-callout-icon{color:var(--text-danger)}.brokerage-callout--muted{border-color:var(--border-primary);background:var(--background-secondary)}.brokerage-callout--muted .brokerage-callout-icon{color:var(--text-tertiary)}.brokerage-disclosure{gap:var(--space-sm);padding:var(--space-sm);border:var(--border-width-hairline) solid var(--border-warning);border-radius:var(--radius-md);background:color-mix(in srgb, var(--background-warning) 42%, var(--background-secondary));display:grid}.brokerage-disclosure--next{background:0 0;border:0;padding:0}.brokerage-disclosure__actions{justify-content:flex-end;margin-left:0}.brokerage-section{gap:var(--space-sm);min-width:0;display:grid}.brokerage-connection-row__synced{white-space:nowrap;display:grid}.brokerage-connection-row__unsynced{color:var(--text-tertiary)}.brokerage-connection-row__status{align-items:center;gap:var(--space-xs);white-space:nowrap;flex-wrap:wrap;display:flex}.brokerage-connection-row>th>span:first-child{gap:var(--space-sm)}.brokerage-connection-row>th>span:first-child>span:last-child{gap:var(--space-xs)}.brokerage-connection-row__repair{margin-top:var(--space-xs);display:flex}.brokerage-connection-row__actions{justify-content:flex-end;align-items:flex-start;gap:var(--space-xs);display:flex}.brokerage-connection-row .brokerage-button,:root[data-platform=mobile] .brokerage-connection-row .brokerage-button{width:auto}.brokerage-section-header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.brokerage-section-summary{font-size:var(--font-size-text-sm);color:var(--text-tertiary)}.brokerage-connections-card>.brokerage-connected-section{margin-block-start:calc(var(--space-xl) - var(--space-lg))}:root[data-platform=mobile] .brokerage-section-header{flex-direction:column;align-items:flex-start}@media (max-width:623px){:root:not([data-platform]) .brokerage-section-header{flex-direction:column;align-items:flex-start}}.brokerage-list{gap:var(--space-xs);display:grid}.brokerage-list-item,.brokerage-list-item__rail{align-items:center;gap:var(--space-sm);display:flex}.brokerage-logo{box-sizing:border-box;border:var(--border-width-hairline) solid color-mix(in srgb, var(--border-secondary) 76%, transparent);border-radius:var(--radius-lg);background:linear-gradient(180deg, color-mix(in srgb, var(--background-primary) 70%, var(--background-secondary)), var(--background-secondary));width:40px;height:32px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);font-weight:var(--weight-semibold);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.brokerage-logo--md{width:62px;height:44px}.brokerage-logo--image{border-color:color-mix(in srgb, var(--border-secondary) 46%, #fff);background:linear-gradient(#fff 0%,#f5f5f1 100%)}.brokerage-logo img{-o-object-fit:contain;object-fit:contain;width:76%;height:72%}.brokerage-logo--fallback{font-family:var(--font-mono)}.brokerage-search{width:100%;min-height:36px;padding:0 var(--space-sm);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--background-secondary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);outline:none}.brokerage-search::placeholder{color:var(--text-tertiary)}.brokerage-list{max-height:min(440px,52vh);overflow:auto}.brokerage-list-item{width:100%;min-height:56px;padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-xs);border-color:color-mix(in srgb, var(--border-secondary) 72%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--background-primary) 32%, var(--background-secondary)), var(--background-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 6%, transparent);text-align:left}.brokerage-list-group{gap:var(--space-xs);min-width:0;display:grid}.brokerage-list-group__header{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.brokerage-list-group__header>.brokerage-list-item{flex:auto;width:auto;min-width:0}.brokerage-list-group__action{flex:none;display:inline-flex}.brokerage-list-group__chevron{color:var(--text-tertiary);flex:none}.brokerage-list-group__connections{gap:var(--space-sm);min-width:0;padding-inline:var(--space-xs);display:grid}.brokerage-list-item__name{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.brokerage-list-item__copy{min-width:0}.brokerage-list-item__rail{flex:none;justify-content:flex-end;margin-left:auto}.brokerage-list-item__connection-count{min-height:24px;padding:0 var(--space-xs);border-radius:var(--radius-full);background:var(--background-secondary);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.brokerage-list-item__connection-count--attention{background:color-mix(in srgb, var(--background-warning) 62%, transparent);color:var(--text-warning)}.brokerage-list-item__connection-count--overdue{color:var(--text-warning)}.brokerage-list-item__pending{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.brokerage-inline-auth{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width-hairline) solid color-mix(in srgb, var(--border-secondary) 78%, transparent);border-radius:var(--radius-lg);background:radial-gradient(circle at top left, color-mix(in srgb, var(--background-success) 20%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--background-primary) 42%, var(--background-secondary)), var(--background-secondary));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 7%, transparent), 0 18px 54px color-mix(in srgb, var(--text-primary) 8%, transparent);display:grid}.brokerage-inline-auth__header{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.brokerage-inline-auth__heading{min-width:0}.brokerage-inline-auth__heading h3{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--weight-semibold);margin:0}.brokerage-inline-auth__form,.brokerage-inline-auth__panel{gap:var(--space-sm);display:grid}.brokerage-inline-auth__field{gap:var(--space-xxs);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-medium);display:grid}.brokerage-inline-auth__field input{box-sizing:border-box;width:100%;min-height:42px;padding:0 var(--space-sm);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--background-primary);color:var(--text-primary);font:inherit;outline:none}.brokerage-inline-auth__field input:focus{border-color:var(--border-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--border-primary) 16%, transparent)}.brokerage-inline-auth__password-control{width:100%;display:flex;position:relative}.brokerage-inline-auth__password-control input{padding-right:calc(var(--space-sm) + var(--size-md) + var(--space-sm))}.brokerage-inline-auth__password-toggle{top:50%;right:var(--space-sm);padding:var(--space-xs);line-height:var(--lh-text-sm);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;transform:translateY(-50%)}.brokerage-inline-auth__password-toggle:hover:not(:disabled){color:var(--text-secondary)}.brokerage-inline-auth__password-toggle:disabled{cursor:not-allowed;opacity:.5}.brokerage-inline-auth__password-toggle svg{width:var(--size-md);height:var(--size-md)}.value-privacy-toggle{padding:var(--space-xs);line-height:var(--lh-text-sm);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.value-privacy-toggle:hover{color:var(--text-secondary)}.value-privacy-toggle svg{width:var(--lh-text-sm);height:var(--lh-text-sm)}.brokerage-inline-auth__actions{justify-content:flex-end}.brokerage-inline-auth__submitted-identity{justify-content:space-between;align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-xs) var(--space-sm);border:var(--border-width-hairline) solid color-mix(in srgb, var(--border-secondary) 70%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--background-primary) 36%, transparent);font-family:var(--font-sans);display:flex}.brokerage-inline-auth__submitted-identity span{color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);flex:none}.brokerage-inline-auth__submitted-identity strong{min-width:0;color:var(--text-primary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brokerage-inline-auth__panel{padding:var(--space-sm);border:var(--border-width-hairline) solid color-mix(in srgb, var(--border-secondary) 70%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--background-primary) 42%, transparent)}.brokerage-inline-auth__progress-panel{overflow:hidden}.brokerage-inline-auth__progress-header{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.brokerage-inline-auth__elapsed{border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-full);background:color-mix(in srgb, var(--background-secondary) 72%, transparent);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);flex:none;padding:4px 7px}.brokerage-inline-auth__activity-track{border-radius:var(--radius-full);background:color-mix(in srgb, var(--border-tertiary) 45%, transparent);height:3px;position:relative;overflow:hidden}.brokerage-inline-auth__activity-bar{border-radius:inherit;background:var(--text-primary);opacity:.72;width:42%;animation:1.35s ease-in-out infinite brokerage-inline-auth-activity;position:absolute;inset:0 auto 0 0}.brokerage-inline-auth__pulse{border-radius:var(--radius-full);background:var(--text-success);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--text-success) 40%, transparent);animation:1.6s ease-out infinite brokerage-inline-auth-pulse}@keyframes brokerage-inline-auth-pulse{to{box-shadow:0 0 0 14px #0000}}@keyframes brokerage-inline-auth-activity{0%{transform:translate(-115%)}55%,to{transform:translate(240%)}}@media (prefers-reduced-motion:reduce){.brokerage-inline-auth__activity-bar,.brokerage-inline-auth__pulse{animation:none}}@media (max-width:560px){.brokerage-auth-pending{flex-direction:column;align-items:stretch}.brokerage-auth-pending__actions,.brokerage-prompt-actions,.brokerage-picker-header{justify-content:space-between;width:100%}.brokerage-disclosure__actions{flex-direction:column;align-items:stretch;margin-left:0}.brokerage-button{width:100%}.brokerage-inline-auth__header{grid-template-columns:auto minmax(0,1fr)}.brokerage-inline-auth__header>.brokerage-button{grid-column:1/-1}.brokerage-inline-auth__progress-header{flex-direction:column}.brokerage-inline-auth__submitted-identity{align-items:flex-start;gap:var(--space-xxs);flex-direction:column}}@container (max-width:560px){.brokerage-auth-pending{flex-direction:column;align-items:stretch}.brokerage-auth-pending__actions,.brokerage-prompt-actions,.brokerage-picker-header{justify-content:space-between;width:100%}.brokerage-button{width:100%}.brokerage-inline-auth__header{grid-template-columns:auto minmax(0,1fr)}.brokerage-inline-auth__header>.brokerage-button{grid-column:1/-1}.brokerage-inline-auth__progress-header{flex-direction:column}.brokerage-inline-auth__submitted-identity{align-items:flex-start;gap:var(--space-xxs);flex-direction:column}}:root[data-platform=mobile] .brokerage-auth-pending{flex-direction:column;align-items:stretch}:root[data-platform=mobile] .brokerage-auth-pending__actions,:root[data-platform=mobile] .brokerage-prompt-actions,:root[data-platform=mobile] .brokerage-picker-header{justify-content:space-between;width:100%}:root[data-platform=mobile] .brokerage-button{width:100%}:root[data-platform=mobile] .brokerage-inline-auth__header{grid-template-columns:auto minmax(0,1fr)}:root[data-platform=mobile] .brokerage-inline-auth__header>.brokerage-button{grid-column:1/-1}:root[data-platform=mobile] .brokerage-inline-auth__progress-header{flex-direction:column}:root[data-platform=mobile] .brokerage-inline-auth__submitted-identity{align-items:flex-start;gap:var(--space-xxs);flex-direction:column}.prompt-actions-row{flex-wrap:wrap;justify-content:flex-end;display:flex}.prompt-action-shell{gap:var(--space-xxs);display:inline-grid}.signals-dashboard{gap:var(--space-lg);min-width:0;padding:var(--space-lg) var(--space-xl) var(--space-xxl);display:grid}.signals-dashboard__feed-statement h3,.signals-dashboard__feed-message,.signals-dashboard-item h3,.signals-dashboard__empty h3,.signals-dashboard__empty p{margin:0}.signals-dashboard__view-manager{gap:var(--space-lg);min-width:0;display:grid}.signals-dashboard__area{gap:var(--space-lg);min-width:0;padding-bottom:var(--space-lg);display:grid}.signals-dashboard__area[hidden]{display:none}.signals-dashboard__add-area{justify-self:center}.signals-dashboard__view-tabs-root{align-items:flex-end;gap:var(--space-xs);min-width:0;display:flex}.signals-dashboard__view-tabs-root .signals-dashboard__view-tabs-list{z-index:auto;flex:0 auto;width:max-content;min-width:0;position:static}.signals-dashboard__scope-dialog{max-width:40rem}.signals-dashboard__scope-dialog-command{border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-lg);background:var(--background-secondary);overflow:hidden}.signals-dashboard__feed-context{gap:var(--space-sm);min-width:0;display:grid}.signals-dashboard__feed-heading-row{align-items:center;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.signals-dashboard__feed-statement{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.signals-dashboard__feed-statement h3{color:var(--text-primary);font-size:var(--font-size-heading-lg);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-heading-lg)}.signals-dashboard__scope-option-check{width:var(--size-sm);height:var(--size-sm);color:var(--text-primary);flex-shrink:0}.signals-dashboard__feed-message{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.signals-dashboard__condition-summary{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-lg);background:var(--background-secondary);display:grid}.signals-dashboard__condition-editor{gap:var(--space-md);padding:var(--space-md);border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-lg);background:var(--background-secondary);display:grid}.signals-dashboard__condition-editor>h4{color:var(--text-primary);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--lh-text-sm);margin:0}.signals-dashboard__condition-summary-heading{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.signals-dashboard__condition-summary-heading h4{color:var(--text-tertiary);font-size:var(--font-size-text-xs);font-weight:var(--weight-medium);line-height:var(--lh-text-xs);margin:0}.signals-dashboard__condition-summary-group{gap:var(--space-xs);display:grid}.signals-dashboard__condition-summary-group strong{color:var(--text-primary);font-size:var(--font-size-text-sm)}.signals-dashboard__condition-summary-empty,.signals-dashboard__signal-kind-guidance{align-items:start;gap:var(--space-xs);color:var(--text-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.signals-dashboard__condition-summary-empty svg,.signals-dashboard__signal-kind-guidance svg{margin-top:var(--space-xxs);color:var(--text-tertiary)}.signals-dashboard__condition-summary-empty p,.signals-dashboard__signal-kind-guidance p{font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signals-dashboard__condition-summary-empty strong,.signals-dashboard__signal-kind-guidance strong,.signals-dashboard__signal-kind-guidance span{display:block}.signals-dashboard__condition-summary-empty strong,.signals-dashboard__signal-kind-guidance strong{margin-bottom:var(--space-xxs);color:var(--text-primary)}.signals-dashboard__condition-summary-group ul{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.signals-dashboard__condition-summary-group li{padding:var(--space-xxs) var(--space-xs);border:var(--border-width-hairline) solid var(--border-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-text-xs);overflow-wrap:anywhere}.signals-dashboard__condition-summary-joiner{color:var(--text-tertiary);font-size:var(--font-size-text-2xs);font-weight:var(--weight-medium)}.signals-dashboard__feed-toolbar{justify-self:end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.signals-dashboard__view-error{color:var(--text-danger);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signals-dashboard__view-notice{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary);color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.signals-dashboard__view-notice p{margin:0}.signals-dashboard__view-notice pre{margin:var(--space-xs) 0 0;color:var(--text-primary);font-size:var(--font-size-text-xs);white-space:pre-wrap;overflow-x:auto}.signals-dashboard__area-name{gap:var(--space-xs);display:grid}.signals-dashboard__area-name>span{color:var(--text-secondary);font-size:var(--font-size-text-xs);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-xs)}.signals-dashboard__area-name input,.signals-dashboard__filter-condition input{width:100%;padding:var(--space-xs) var(--space-md);border:var(--border-width-hairline) solid var(--border-primary);border-radius:var(--radius-md);background:var(--background-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.signals-dashboard__area-name input:hover,.signals-dashboard__filter-condition input:hover{border-color:var(--border-primary)}.signals-dashboard__area-name input:focus-visible,.signals-dashboard__filter-condition input:focus-visible{border-color:var(--border-primary);box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px var(--ring-primary);outline:none}.signals-dashboard__refinements{border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-lg);background:var(--background-secondary);gap:0;display:grid;overflow:hidden}.signals-dashboard__refinements--dialog,.signals-dashboard__refinements--inline{background:0 0;border:0;overflow:visible}.signals-dashboard__refinements--dialog .signals-dashboard__filter-controls,.signals-dashboard__refinements--inline .signals-dashboard__filter-controls{padding:0}.signals-dashboard__edit-conditions-dialog[data-signals-dashboard-edit-conditions]{width:calc(100% - 2 * var(--space-lg));max-width:56rem}.signals-dashboard__automation-dialog[data-signals-dashboard-automation]{width:calc(100% - 2 * var(--space-lg));max-width:36rem}.signals-dashboard__automation-form,.signals-dashboard__automation-created{gap:var(--space-lg);display:grid}.signals-dashboard__automation-field{gap:var(--space-xs);display:grid}.signals-dashboard__automation-field textarea{min-height:8rem}.signals-dashboard__automation-field>button{width:100%}.signals-dashboard__automation-notifications{gap:var(--space-xxs);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary);display:grid}.signals-dashboard__automation-notifications strong,.signals-dashboard__automation-notifications p,.signals-dashboard__automation-error{margin:0}.signals-dashboard__automation-notifications strong{color:var(--text-primary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.signals-dashboard__automation-notifications p{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.signals-dashboard__automation-error{padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-danger);color:var(--text-danger);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.signals-dashboard__filter-disclosure{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-sm) var(--space-md);background:var(--background-secondary);color:var(--text-primary);font-family:var(--font-sans);text-align:left;cursor:pointer;border:0;display:flex}.signals-dashboard__filter-disclosure[aria-expanded=true]{border-bottom:var(--border-width-hairline) solid var(--border-secondary)}.signals-dashboard__filter-disclosure:hover{background:var(--background-tertiary)}.signals-dashboard__filter-disclosure:focus-visible{box-shadow:inset 0 0 0 2px var(--background-secondary), inset 0 0 0 4px var(--ring-primary);outline:none}.signals-dashboard__filter-disclosure-title{align-items:center;gap:var(--space-xs);flex:none;display:flex}.signals-dashboard__filter-disclosure-title strong{font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);font-variation-settings:"wght" var(--weight-semibold);line-height:var(--lh-text-sm)}.signals-dashboard__filter-disclosure-title>span{min-width:var(--lh-text-sm);min-height:var(--lh-text-sm);padding-inline:var(--space-xxs);border-radius:var(--radius-xs);background:var(--background-tertiary);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);place-items:center;display:inline-grid}.signals-dashboard__filter-summary{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.signals-dashboard__filter-disclosure-action{color:var(--text-secondary);font-size:var(--font-size-text-xs);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-xs);flex:none;margin-inline-start:auto}.signals-dashboard__filter-controls{gap:var(--space-md);padding:var(--space-md);display:grid}.signals-dashboard__filter-condition p{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signals-dashboard__filter-conditions,.signals-dashboard__filter-groups{gap:var(--space-xs);display:grid}.signals-dashboard__filter-joiner{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);font-weight:var(--weight-medium);line-height:var(--lh-text-2xs);justify-self:center}.signals-dashboard__filter-group{border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-md);background:var(--background-primary);gap:0;display:grid;overflow:hidden}.signals-dashboard__filter-group-header{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-width-hairline) solid var(--border-secondary);display:flex}.signals-dashboard__filter-group-identity{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.signals-dashboard__filter-group-identity>span{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);flex:none}.signals-dashboard__filter-group-identity>div{gap:var(--space-xxs);min-width:0;display:grid}.signals-dashboard__filter-group-identity h4,.signals-dashboard__filter-group-identity p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.signals-dashboard__filter-group-identity h4{color:var(--text-primary);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--lh-text-sm)}.signals-dashboard__filter-group-identity p{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.signals-dashboard__filter-group-body{gap:var(--space-xs);padding:var(--space-sm);display:grid}.signals-dashboard__filter-group-select{gap:var(--space-xxs);width:min(24rem,100%);display:grid}.signals-dashboard__filter-group-select>span{color:var(--text-secondary);font-size:var(--font-size-text-xs);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-xs)}.signals-dashboard__filter-group-actions{align-items:center;gap:var(--space-sm);flex:none;display:flex}.signals-dashboard__filter-group-actions>span{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-full);background:var(--background-secondary);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:nowrap}.signals-dashboard__filter-group-description{gap:var(--space-xxs);color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0;display:grid}.signals-dashboard__filter-group-description span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);text-transform:uppercase}.signals-dashboard__filter-section-header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.signals-dashboard__filter-section-header h4{color:var(--text-primary);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);line-height:var(--lh-text-sm);margin:0}.signals-dashboard__persistence-filter{gap:var(--space-xs);display:grid}.signals-dashboard__filter-condition{align-items:end;gap:var(--space-xs);min-width:0;padding:var(--space-sm);border-radius:var(--radius-md);background:var(--background-secondary);grid-template-columns:minmax(10rem,1.2fr) minmax(12rem,.65fr) minmax(12rem,1.4fr) auto;display:grid}.signals-dashboard__filter-condition>label{gap:var(--space-xxs);min-width:0;display:grid}.signals-dashboard__filter-condition>.signals-dashboard__persistence-toggle{align-items:center;gap:var(--space-xs);display:flex}.signals-dashboard__filter-condition label>span{color:var(--text-secondary);font-size:var(--font-size-text-xs);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-xs);padding:0}.signals-dashboard__filter-condition>p,.signals-dashboard__condition-window{grid-column:1/-1}.signals-dashboard__add-filter{justify-self:start}.signals-dashboard__filter-footer{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.signals-dashboard__filter-status{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signals-dashboard__list{display:grid}.signals-dashboard__list--dashboard{gap:var(--space-xs)}.signals-dashboard__view-all{margin-top:var(--space-xxs);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-underline-offset:2px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.signals-dashboard__view-all:hover,.signals-dashboard__view-all:focus-visible{color:var(--text-primary)}.signals-dashboard-item{align-items:center;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:var(--border-width-hairline) solid var(--border-secondary);grid-template-columns:minmax(0,1fr) fit-content(11rem) max-content;display:grid}.signals-dashboard-item.signals-dashboard-item--compact{align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--background-secondary);border:0;grid-template-columns:10rem 4rem minmax(8rem,1fr) 7.5rem 3.5rem 2rem;display:grid}.signals-dashboard-item__compact-type,.signals-dashboard-item__compact-date{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.signals-dashboard-item__compact-type{font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);grid-column:1}.signals-dashboard-item__compact-symbol,.signals-dashboard-item__compact-status{max-width:100%;padding:var(--space-xxs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);white-space:nowrap;text-overflow:ellipsis;justify-self:start;overflow:hidden}.signals-dashboard-item__compact-symbol{background:var(--background-tertiary);color:var(--text-primary);font-family:var(--font-mono);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);grid-column:2}.signals-dashboard-item__compact-status{background:var(--background-warning);color:var(--text-warning);grid-column:4}.signals-dashboard-item--compact h3{min-width:8rem;font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);white-space:nowrap;text-overflow:ellipsis;grid-column:3;overflow:hidden}.signals-dashboard-item__compact-date{grid-column:5}.signals-dashboard-item__compact-actions{grid-column:6;justify-self:end}.signals-dashboard-item__compact-actions svg{width:var(--size-md);height:var(--size-md)}.signals-dashboard-event-details-dialog[data-signals-dashboard-event-details]{width:calc(100% - 2 * var(--space-lg));max-width:56rem}.signals-dashboard-event-details-dialog .signals-dashboard-item__details{background:0 0;padding:0}.signals-dashboard-event-details-dialog .signals-dashboard-item__details-values{grid-template-columns:repeat(2,minmax(0,1fr))}.signals-dashboard-item--compact .signals-dashboard-item__link-error{grid-column:1/-1}.signal-events-feed{gap:var(--space-sm);min-width:0;padding:var(--space-md);display:grid}.signal-feed__toolbar{align-items:center;gap:var(--space-xs);display:flex}.signal-feed__search{flex:1 1 0;min-width:0}.signal-feed__sort{flex:none}.signal-feed__day{padding-block:var(--space-sm);border-top:var(--border-width-hairline) solid var(--border-tertiary)}.signal-feed__day-heading{margin:0 0 var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-text-xs);font-weight:var(--weight-normal);font-variation-settings:"wght" var(--weight-normal);line-height:var(--lh-text-xs)}.signal-feed__items{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.signal-feed__item{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}.signal-feed__item[data-selectable]{grid-template-columns:auto minmax(0,1fr)}.signal-feed__select{margin-top:calc((var(--lh-text-sm) - var(--size-md)) / 2);align-self:start}.signal-feed__ticker{vertical-align:1px;margin-inline-end:var(--space-xxs)}.signal-feed__weight{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.signal-feed__body{gap:var(--space-xxs);justify-items:start;min-width:0;display:grid}.signal-feed__headline{color:var(--text-primary);font-size:var(--font-size-text-sm);font-weight:var(--weight-normal);font-variation-settings:"wght" var(--weight-normal);line-height:var(--lh-text-sm);margin:0}.signal-feed__headline a{color:inherit;text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:2px}.signal-feed__rationale,.signal-feed__error{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signal-feed__error{color:var(--text-danger)}.signal-feed__meta{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signal-feed__list[data-layout=events] .signal-feed__day{-moz-column-gap:var(--space-md);column-gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:64px minmax(0,1fr);display:grid}.signal-feed__list[data-layout=events] .signal-feed__day>.signal-feed__items:only-child{grid-column:1/-1}.signal-feed__list[data-layout=events] .signal-feed__day-heading{color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-variant-numeric:tabular-nums;margin:0}.signal-feed__day-year{font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);display:block}.signal-feed__list[data-layout=events] .signal-feed__items{gap:var(--space-lg)}.signal-feed__list[data-layout=events] .signal-feed__headline{font-size:var(--font-size-text-md);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-md)}.signal-feed__list[data-layout=events] .signal-feed__meta{font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.signal-feed__tickers{gap:var(--space-xxs);flex-wrap:wrap;margin:0;display:flex}.signal-feed__tickers .signal-feed__ticker{margin-inline-end:0}.signal-feed__detail{gap:var(--space-sm);width:100%;border-inline-start:var(--border-width-hairline) solid var(--border-tertiary);padding-inline-start:var(--space-sm);display:grid}.signal-feed__detail ol{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.signal-feed__detail li{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.signal-feed__detail time{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-xs)}.signal-feed__detail li p{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signal-feed__message{gap:var(--space-sm);padding-block:var(--space-md);border-top:var(--border-width-hairline) solid var(--border-tertiary);color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);justify-items:start;display:grid}.signal-feed__message h3,.signal-feed__message p{font-size:inherit;line-height:inherit;margin:0}.signal-feed__message h3{color:var(--text-primary)}.signal-events-feed__actions{z-index:1;gap:var(--space-sm);padding-top:var(--space-sm);border-top:var(--border-width-hairline) solid var(--border-tertiary);background:var(--background-primary);display:grid;position:sticky;bottom:0}.signal-events-feed__actions p{font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);color:var(--text-secondary);margin:0}.signals-dashboard-item h3{-webkit-line-clamp:2;color:var(--text-primary);font-size:var(--font-size-text-md);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-md);white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.signals-dashboard-item__headline-link{align-items:baseline;gap:var(--space-xxs);color:inherit;text-decoration:none;display:inline-flex}.signals-dashboard-item__headline-link svg{width:var(--size-sm);height:var(--size-sm);flex:none}.signals-dashboard-item__headline-link:hover{text-decoration:underline}.signals-dashboard-item__link-error{color:var(--text-danger);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.signals-dashboard-item__details{gap:var(--space-lg);padding:var(--space-md);border-radius:var(--radius-md);background:var(--background-secondary);grid-column:1/-1;display:grid}.signals-dashboard-item__details header,.signals-dashboard-item__details-copy{gap:var(--space-xxs);display:grid}.signals-dashboard-item__details h4{color:var(--text-primary);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-sm)}.signals-dashboard-item__details header p,.signals-dashboard-item__details-copy p{max-width:72rem;color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.signals-dashboard-item__details-values{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.signals-dashboard-item__details-values>div{align-content:start;gap:var(--space-xxs);min-width:0;display:grid}.signals-dashboard-item__details-values dt{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);text-transform:uppercase}.signals-dashboard-item__details-values dd{overflow-wrap:anywhere;color:var(--text-primary);font-size:var(--font-size-text-sm);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-sm);margin:0}.signals-dashboard-item__details-values p{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.signals-dashboard__empty{justify-items:center;gap:var(--space-xs);padding:var(--space-xxxl) var(--space-lg);border-top:var(--border-width-hairline) solid var(--border-secondary);border-bottom:var(--border-width-hairline) solid var(--border-secondary);text-align:center;display:grid}.signals-dashboard__empty h3{color:var(--text-primary);font-size:var(--font-size-text-md);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);line-height:var(--lh-text-md)}.signals-dashboard__empty p{color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.signals-dashboard__errors{color:var(--text-warning);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.signals-dashboard__errors summary{cursor:pointer}.signals-dashboard__errors ul{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding-left:var(--space-lg);display:grid}.signals-dashboard-loading{gap:var(--space-lg);padding:var(--space-lg) var(--space-xl) var(--space-xxl);display:grid}.signals-dashboard-loading__header{padding-bottom:var(--space-lg);border-bottom:var(--border-width-hairline) solid var(--border-secondary)}.signals-dashboard-loading__lines{gap:var(--space-sm);max-width:38rem;display:grid}.signals-dashboard-loading__lines span,.signals-dashboard-loading__filters span,.signals-dashboard-loading__row span{border-radius:var(--radius-sm);background:var(--background-secondary);display:block}.signals-dashboard-loading__lines span:first-child{width:14rem;height:var(--lh-heading-2xl);display:block}.signals-dashboard-loading__lines span:last-child{width:28rem;max-width:80%;height:var(--lh-text-md);display:block}.signals-dashboard-loading__filters{gap:var(--space-sm);grid-template-columns:minmax(14rem,2fr) minmax(12rem,1fr);display:grid}.signals-dashboard-loading__filters span{min-height:var(--size-2xl)}.signals-dashboard-loading__list{border-top:var(--border-width-hairline) solid var(--border-secondary);display:grid}.signals-dashboard-loading__row{gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:var(--border-width-hairline) solid var(--border-secondary);grid-template-columns:minmax(0,1fr) 12rem 7rem;display:grid}.signals-dashboard-loading__row span{min-height:var(--size-xl)}@container (max-width:800px){.signals-dashboard,.signals-dashboard-loading{padding:var(--space-md)}.signals-dashboard-loading__filters{grid-template-columns:minmax(0,1fr)}}@container (max-width:680px){.signals-dashboard-item,.signals-dashboard-loading__row{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.signals-dashboard-item.signals-dashboard-item--compact{grid-template-columns:minmax(0,1fr);align-items:start}.signals-dashboard-item--compact>*,.signals-dashboard-item--compact h3{grid-column:1}.signals-dashboard-item--compact .signals-dashboard-item__compact-actions{grid-row:1;justify-self:end}}@container (max-width:520px){.signals-dashboard__filter-group-header{flex-direction:column;align-items:stretch}.signals-dashboard__filter-group-actions{justify-content:space-between}.signals-dashboard__filter-condition{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.signals-dashboard,.signals-dashboard-loading{padding:var(--space-md)}.signals-dashboard-loading__filters{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.signals-dashboard-event-details-dialog .signals-dashboard-item__details-values{grid-template-columns:minmax(0,1fr)}.signals-dashboard-item,.signals-dashboard-loading__row{gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.signals-dashboard-item.signals-dashboard-item--compact{grid-template-columns:minmax(0,1fr);align-items:start}.signals-dashboard-item--compact>*,.signals-dashboard-item--compact h3{grid-column:1}.signals-dashboard-item--compact .signals-dashboard-item__compact-actions{grid-row:1;justify-self:end}}@media (max-width:520px){.signals-dashboard__filter-group-header{flex-direction:column;align-items:stretch}.signals-dashboard__filter-group-actions{justify-content:space-between}.signals-dashboard__filter-condition{grid-template-columns:minmax(0,1fr)}}.prompt-action-state-icon{flex:none;width:15px;height:15px}.prompt-action-state-icon--spinning{animation:1s linear infinite prompt-action-spin}@keyframes prompt-action-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prompt-action-state-icon--spinning{animation:none}}.prompt-action-error{color:var(--text-danger);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.news-feed-request{gap:var(--space-xs);margin:calc(-1 * var(--space-xs)) calc(-1 * var(--space-sm)) 0;padding:var(--space-sm);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-secondary);display:grid}.news-feed-request-line{overflow-wrap:anywhere;color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.news-feed-card-carousel{-moz-column-gap:var(--space-md);column-gap:var(--space-md);margin-inline:calc(-1 * var(--space-lg));padding:0 var(--space-lg) var(--space-xs);overscroll-behavior-x:contain;scroll-padding-inline:var(--space-lg);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-rows:repeat(4,auto);grid-auto-columns:min(86%,520px);grid-auto-flow:column;row-gap:0;display:grid;overflow:auto hidden}.news-feed-card-carousel::-webkit-scrollbar{height:6px}.news-feed-card-carousel::-webkit-scrollbar-track{background:0 0}.news-feed-card-carousel::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-tertiary) 28%, transparent);border-radius:999px}.news-feed-card{grid-row:1/-1;grid-template-rows:subgrid;padding:var(--space-lg);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-lg);background:var(--background-secondary);isolation:isolate;scroll-snap-align:start;scroll-snap-stop:always;display:grid;position:relative;overflow:hidden}.news-feed-card[data-clickable=true]{cursor:pointer}.news-feed-card-content{display:contents}.news-feed-card-topline{align-items:center;gap:var(--space-sm);display:flex}.news-feed-card-source-link{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);text-transform:uppercase;margin-left:.5em;text-decoration:none}.news-feed-card-source-link:hover{color:var(--text-primary)}.news-feed-card-heading{align-items:flex-start;gap:var(--space-lg);margin-top:var(--space-md);display:flex}.news-feed-card-title{min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-heading-lg);line-height:var(--lh-heading-lg);font-weight:var(--weight-medium);flex:auto;margin:0}.news-feed-card-title-link{color:inherit;text-decoration:none}.news-feed-card-title-link:hover{text-decoration:underline}.news-feed-card-exposure{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.news-feed-card-description{margin:var(--space-sm) 0 0;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.news-feed-card-byline{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);text-transform:uppercase;white-space:nowrap;margin-left:1em}.news-feed-card-link-error{margin:var(--space-xs) 0 0;color:var(--text-danger);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.news-feed-card-scenarios{align-self:start;gap:var(--space-xs);margin-top:var(--space-md);display:grid}.news-feed-card-scenarios-header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.news-feed-card-scenarios-label{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);text-transform:uppercase}.news-feed-scenario-likelihood{font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.news-feed-scenario-likelihood--positive{color:var(--text-success)}.news-feed-scenario-likelihood--negative{color:var(--text-danger)}.news-feed-scenario-likelihood--neutral{color:var(--text-warning)}.news-feed-detail-header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.news-feed--detail .scenario-analysis{margin:0}.news-feed-empty-body{padding:var(--space-lg) 0;color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);text-align:center}:root[data-platform=mobile] .scenario-analysis>.scenario-analysis-section:not(:first-child){margin-block-start:calc(var(--space-xl) - var(--space-lg))}@media (max-width:623px){:root:not([data-platform]) .scenario-analysis>.scenario-analysis-section:not(:first-child){margin-block-start:calc(var(--space-xl) - var(--space-lg))}}.scenario-impact-bar{align-items:center;gap:var(--space-xs);padding:var(--space-xxs) 0;display:flex}.scenario-distribution-chart-axis-label{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);font-variant-numeric:tabular-nums;position:absolute;transform:translate(-50%)}.session-shell{border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-md);background:var(--background-primary);width:100%;box-shadow:var(--shadow-card);--nested-surface:initial;--table-surface:initial;overflow:hidden}.session-shell-header{padding:var(--space-xs) var(--space-sm);border-bottom:var(--border-width-hairline) solid var(--border-secondary);background:var(--background-secondary);justify-content:space-between;align-items:center;display:flex}@keyframes session-shell-dot-pulse{0%,to{opacity:.6}50%{opacity:1}}.session-shell-body{min-height:200px}.session-shell-section{padding:var(--space-md)}.session-shell-section--frameless{padding:var(--space-xs) 0}.session-shell-active{gap:var(--space-md);flex-direction:column;display:flex}.session-shell-active--framed{padding:var(--space-md)}.session-shell-status-block,.session-shell-empty-block{gap:var(--space-xs);flex-direction:column;display:flex}.session-shell-status-block{justify-content:center;align-items:center}.session-shell-empty-block{justify-content:center}.session-shell-status-block--framed,.session-shell-empty-block--framed{min-height:160px;padding:var(--space-xl) var(--space-md)}.session-shell-status-block--frameless,.session-shell-empty-block--frameless{padding:var(--space-xl) 0}.session-shell-error-glyph{border-radius:var(--radius-full);background:var(--background-danger);width:32px;height:32px;color:var(--text-danger);text-align:center;line-height:32px;font-family:var(--font-sans);font-size:var(--font-size-text-md);font-weight:var(--weight-semibold)}.session-shell-status-headline{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-medium);margin:0}.session-shell-status-message{text-align:center;max-width:320px;color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);margin:0}.session-shell-status-block--frameless .session-shell-status-headline,.session-shell-empty-block--frameless .session-shell-status-headline{color:currentColor}.session-shell-status-block--frameless .session-shell-status-message{color:currentColor;opacity:.74}.session-shell-empty-response{max-width:560px}.session-shell-retry{margin-top:var(--space-xxs)}.session-shell-error-banner{padding:var(--space-xs) var(--space-sm);border:var(--border-width-hairline) solid var(--border-danger);border-radius:var(--radius-md);background:var(--background-danger)}.session-shell-error-banner-title{color:var(--text-danger);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-medium);margin:0}.session-shell-error-banner-message{margin:var(--space-xxs) 0 0;color:var(--text-danger);font-family:var(--font-sans);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.session-shell-thinking-fallback{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.thinking-trace{gap:var(--space-xs);flex-direction:column;width:100%;display:flex}.thinking-trace-trigger{align-items:center;gap:var(--space-xs);width:100%;padding-inline:var(--space-lg);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-md);font-weight:var(--weight-normal);text-align:left;cursor:pointer;background:0 0;border:0;transition:color .14s ease-out;display:flex}.thinking-trace-trigger:hover{color:var(--text-primary)}.thinking-trace-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.thinking-trace-trigger-label--active{background:linear-gradient(90deg, var(--text-tertiary) 0%, var(--text-tertiary) 40%, var(--text-primary) 50%, var(--text-tertiary) 60%, var(--text-tertiary) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s ease-in-out infinite thinking-trace-shimmer}.thinking-trace-chevron{width:16px;height:16px;color:var(--text-tertiary);flex:none;transition:transform .14s ease-out}.thinking-trace-chevron--open{transform:rotate(90deg)}.thinking-trace-card-shell{width:100%}.thinking-trace-card{gap:var(--space-xs);width:100%;padding:var(--space-sm) var(--space-lg);background:var(--background-tertiary);border-radius:var(--radius-xxl);flex-direction:column;display:flex}.thinking-trace-step{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-md);margin:0}.thinking-trace-step--active{background:linear-gradient(90deg, var(--text-secondary) 0%, var(--text-secondary) 40%, var(--text-primary) 50%, var(--text-secondary) 60%, var(--text-secondary) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s ease-in-out infinite thinking-trace-shimmer}.thinking-trace-divider{border-top:var(--border-width-hairline) solid var(--border-secondary);height:0}@keyframes thinking-trace-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.runtime-pending-indicator{align-items:center;gap:var(--space-xs);width:100%;padding-inline:var(--space-lg);color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-md);display:flex}.runtime-pending-indicator-mesh{--runtime-pending-indicator-mesh-unlit:color-mix(in srgb, var(--text-tertiary) 32%, transparent);flex:none;width:14px;height:14px;display:inline-block;position:relative}.runtime-pending-indicator-mesh-dot{border-radius:var(--radius-full);background:var(--runtime-pending-indicator-mesh-unlit);width:1.4px;height:1.4px;position:absolute;transform:translate(-50%,-50%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .runtime-pending-indicator-mesh{--runtime-pending-indicator-mesh-unlit:color-mix(in srgb, var(--text-tertiary) 30%, transparent)}}:root[data-theme=dark] .runtime-pending-indicator-mesh{--runtime-pending-indicator-mesh-unlit:color-mix(in srgb, var(--text-tertiary) 30%, transparent)}.runtime-pending-indicator-outcome{width:14px;height:14px;color:var(--text-tertiary);animation:runtime-pending-outcome-in var(--duration-base) var(--ease-out) both;flex:none}.runtime-pending-indicator-outcome[data-outcome=failed]{color:var(--text-danger)}@keyframes runtime-pending-outcome-in{0%{opacity:0}}.runtime-pending-indicator-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.runtime-pending-indicator-elapsed{font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex:none;margin-left:auto}.runtime-pending-indicator-label--shimmer{color:#0000;background:linear-gradient(90deg, var(--text-tertiary) 0%, color-mix(in srgb, var(--text-primary) 72%, var(--text-warning) 28%) 45%, var(--text-tertiary) 90%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite runtime-pending-shimmer;display:inline-block}@keyframes runtime-pending-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.runtime-pending-indicator-label--shimmer,.thinking-trace-trigger-label--active{color:var(--text-tertiary);background:0 0;animation:none}.runtime-pending-indicator-outcome{animation:none}}.runtime-pending-indicator-label--active{background:linear-gradient(90deg, var(--text-tertiary) 0%, var(--text-tertiary) 40%, var(--text-primary) 50%, var(--text-tertiary) 60%, var(--text-tertiary) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.5s ease-in-out infinite thinking-trace-shimmer}.tilt-table-wrap{width:100%;min-width:0;position:relative;overflow-x:auto}.tilt-table-scroll{min-width:0;position:relative}.tilt-table-scroll:before,.tilt-table-scroll:after{z-index:2;width:var(--space-xl);opacity:0;content:"";pointer-events:none;transition:opacity .15s;position:absolute;top:0;bottom:0}.tilt-table-scroll:before{background:linear-gradient(to right, var(--table-surface,var(--background-primary)), transparent);left:0}.tilt-table-scroll:after{background:linear-gradient(to left, var(--table-surface,var(--background-primary)), transparent);right:0}.tilt-table-scroll[data-can-scroll-left=true]:before,.tilt-table-scroll[data-can-scroll-right=true]:after{opacity:1}.tilt-table-sticky-header{z-index:3;border-bottom:var(--border-width-hairline) solid var(--border-secondary);background:var(--table-surface,var(--background-primary));min-width:0;position:sticky;top:0}.tilt-table-sticky-header-viewport{width:100%;min-width:0;overflow:hidden}.index-version-publication-review .index-publication-review-section,.index-version-publication-review .index-publication-review-approval{gap:var(--space-sm);display:grid}.conditional-scenario-hero{gap:var(--space-xs);padding:var(--space-md);border-radius:var(--radius-lg);background:var(--background-secondary);display:grid}.conditional-scenario-hero-label{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);margin:0}.conditional-scenario-hero-narrative{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.conditional-scenario-hero-value{font-family:var(--font-mono);font-size:var(--font-size-heading-sm);line-height:var(--lh-heading-sm);margin:0}.conditional-scenario-hero-value[data-tone=negative]{color:var(--text-danger)}.conditional-scenario-hero-value[data-tone=positive]{color:var(--text-success)}.conditional-scenario-tab-note,.conditional-scenario-empty{color:var(--text-tertiary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);margin:0}.conditional-scenario-analysis{min-width:0}.conditional-scenario-analysis-viewport{height:22rem;min-height:0;overflow:hidden}.conditional-scenario-analysis-viewport>[role=tabpanel]{box-sizing:border-box;height:100%;padding-top:var(--space-md);scrollbar-gutter:stable;margin-top:0;overflow:auto}.conditional-scenario-analysis-viewport>[role=tabpanel][data-state=inactive]{display:none}.conditional-scenario-sector-rotation{gap:var(--space-md);grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.conditional-scenario-sector-list{gap:var(--space-sm);grid-template-rows:repeat(3,minmax(0,1fr));min-height:0;margin:0;padding:0;list-style:none;display:grid}.conditional-scenario-sector-row{align-content:center;gap:var(--space-xxs);display:grid}.conditional-scenario-sector-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.conditional-scenario-sector-name{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conditional-scenario-sector-return{font-family:var(--font-mono);font-size:var(--font-size-text-sm)}.conditional-scenario-sector-sub{justify-content:space-between;gap:var(--space-md);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);display:flex}.conditional-scenario-sector-return[data-tone=negative],.conditional-scenario-sector-sub [data-tone=negative]{color:var(--text-danger)}.conditional-scenario-sector-return[data-tone=positive],.conditional-scenario-sector-sub [data-tone=positive]{color:var(--text-success)}.conditional-scenario-modeled-path{gap:var(--space-md);padding-bottom:var(--space-xs);display:grid}.conditional-scenario-assumptions>p{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-sm);margin:0}.conditional-scenario-assumptions ul{gap:var(--space-xs);margin:var(--space-xs) 0 0;padding-left:var(--space-lg);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);display:grid}.conditional-scenario-map{gap:var(--space-md);min-height:0;display:grid}.conditional-scenario-map-coverage{color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.conditional-scenario-map-detail{gap:var(--space-sm);display:grid}.conditional-scenario-map-detail-secondary{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);margin:0}.conditional-scenario-ripples{gap:var(--space-lg);min-width:0;display:grid}.conditional-scenario-ripples__heading,.conditional-scenario-ripples__lineage-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.conditional-scenario-ripples__heading h2,.conditional-scenario-ripples__heading p,.conditional-scenario-ripples__browser h3,.conditional-scenario-ripples__lineage-heading h3,.conditional-scenario-ripples__lineage-heading p{margin:0}.conditional-scenario-ripples__heading h2{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-heading-sm);line-height:var(--lh-heading-sm);font-weight:var(--weight-semibold)}.conditional-scenario-ripples__heading p,.conditional-scenario-ripples__lineage-heading p{margin-top:var(--space-xxs);color:var(--text-tertiary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.conditional-scenario-ripples__heading>span{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);flex:none}.conditional-scenario-ripples__browser{gap:var(--space-xl);grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);min-width:0;display:grid}.conditional-scenario-ripples__browser>section{min-width:0}.conditional-scenario-ripples__browser>section>h3{margin-bottom:var(--space-xs);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);font-weight:var(--weight-medium);text-transform:uppercase}.conditional-scenario-ripples__value,.conditional-scenario-ripples__lineage-heading>strong{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.conditional-scenario-ripples__detail{padding:var(--space-md);border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-lg);background:var(--background-secondary)}.conditional-scenario-ripples__lineage{gap:var(--space-lg);display:grid}.conditional-scenario-ripples__lineage-heading h3{color:var(--text-primary);font-size:var(--font-size-text-md);line-height:var(--lh-text-md);font-weight:var(--weight-semibold)}@media (max-width:900px){.conditional-scenario-ripples__browser{grid-template-columns:minmax(0,1fr)}}.renderer-content-tabs,.renderer-content-tabs .renderer-content-tabs__panel{min-width:0}.renderer-content-tabs__panel[data-state=inactive]{display:none}.renderer-mode-selector.renderer-mode-selector{flex-wrap:wrap;width:fit-content;min-width:0;max-width:100%}.renderer-mode-selector .renderer-mode-selector__item{overflow-wrap:anywhere;min-width:0}.scenario-analysis-selector{min-width:0;font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);color:var(--text-secondary)}.renderer-select__trigger[data-width]{width:var(--renderer-select-width,-moz-fit-content);width:var(--renderer-select-width,fit-content);overflow-wrap:anywhere;justify-content:space-between;min-width:0;max-width:100%}.renderer-select__trigger[data-width=full]{width:100%}.renderer-select__trigger>span:first-child{min-width:0}.renderer-select__menu{width:max-content;min-width:var(--radix-select-trigger-width);max-width:min(var(--layout-card-max), var(--radix-select-content-available-width));max-height:var(--radix-select-content-available-height)}.renderer-select__menu[data-width=full]{width:var(--radix-select-trigger-width)}.renderer-select__option{overflow-wrap:anywhere}.renderer-select-field{min-width:0;width:var(--renderer-select-width,auto);display:grid}:root[data-platform=mobile]{--renderer-select-width:100%}@media (max-width:623px){:root:not([data-platform=desktop]){--renderer-select-width:100%}}.recommended-workflows-row-button{overflow-wrap:anywhere;width:100%}.tilt-table-scroll.advisor-rebalance-table-scroll table tr>:first-child{width:44px;min-width:44px;max-width:44px;overflow:visible}.advisor-rebalance-select-cell{display:table-cell}.goal-projection-card__body{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(260px,.86fr) minmax(340px,1.14fr);display:grid}.goal-projection-card__calculator{gap:var(--space-md);min-width:0;display:grid}.goal-projection-card__sentence{align-items:center;gap:var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-heading-md);line-height:var(--lh-heading-md);flex-wrap:wrap;display:flex}.goal-projection-card__sentence input{border:var(--border-width-hairline) solid var(--border-secondary);border-radius:var(--radius-sm);background:var(--background-secondary);width:auto;min-width:0;padding:var(--space-xxs) var(--space-sm);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.goal-projection-card__sentence input[type=number]{width:5.5em}.goal-projection-card__sentence input[type=month]{width:9.5em}.goal-projection-card__sentence input:hover:not(:focus-visible):not(:disabled){border-color:var(--border-primary)}.goal-projection-card__sentence input:focus-visible{border-color:var(--border-primary);box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px var(--ring-primary);outline:none}@media (max-width:623px){.goal-projection-card__body{grid-template-columns:minmax(0,1fr)}}@container (max-width:623px){.goal-projection-card__body{grid-template-columns:minmax(0,1fr)}}:root[data-platform=mobile] .goal-projection-card__body{grid-template-columns:minmax(0,1fr)}.tilt-card__theme-chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.tilt-card__theme-chip{background:var(--background-secondary);color:var(--text-secondary);cursor:pointer;border:none}.tilt-card__theme-chip>[data-slot=badge]>span:first-child{max-width:48ch}.tilt-card__theme-chip:hover:not(:disabled){background:var(--background-tertiary)}.tilt-card__theme-chip:disabled{opacity:.5;cursor:not-allowed}.tilt-card__theme-chip:focus-visible{box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px var(--ring-primary);outline:none}.personal-impact-explanation{block-size:4lh;min-inline-size:0;overflow:hidden}.personal-impact-explanation__text{-webkit-line-clamp:4;line-clamp:4;line-height:inherit;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.personal-impact-explanation__skeleton{grid-template-rows:repeat(4,1lh);align-items:center;display:grid}.personal-impact-explanation__skeleton>.portfolio-skeleton-line{block-size:.65lh;inline-size:100%}.personal-impact-explanation__skeleton>.portfolio-skeleton-line:last-child{inline-size:65%}.wes-portfolio-impact__unavailable{padding-top:var(--space-sm);border-top:var(--border-width-hairline) solid var(--border-secondary);color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.wes-portfolio-impact__unavailable>summary{cursor:pointer;color:var(--text-primary);font-weight:var(--weight-medium)}.wes-portfolio-impact__unavailable ul{gap:var(--space-xs);margin:var(--space-sm) 0 0;padding-left:var(--space-lg);display:grid}.wes-portfolio-impact__effect-help{width:min(280px, calc(100vw - 2 * var(--space-lg)))}.wes-portfolio-impact__scenario{gap:var(--space-md);min-width:0;display:grid;container-type:inline-size}.wes-portfolio-impact__scenario>h2{margin:0}.possible-future-kicker{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium);text-transform:uppercase;margin:0}.possible-future-sources{gap:var(--space-xs) var(--space-md);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.possible-future-section{gap:var(--space-sm);min-width:0;display:grid}.possible-future-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.possible-future-loading{min-width:0;flex:auto;justify-content:center;align-items:center;block-size:100%;padding-block-start:60px;display:flex}.possible-future-section-note,.possible-future-advisor-note{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.possible-future-futures{margin:0;padding:0;list-style:none}.possible-future-futures>li+li{border-top:var(--border-width-hairline) solid var(--border-secondary)}.possible-future-heading{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-heading-xl);line-height:var(--lh-heading-xl);font-weight:var(--weight-semibold);font-variation-settings:"wght" var(--weight-semibold);letter-spacing:-.015em;text-wrap:pretty;margin:0}.possible-future-summary{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-md);line-height:var(--lh-text-md);text-wrap:pretty;margin:0}.possible-future-future{gap:var(--space-sm);padding-block:var(--space-lg);justify-items:start;min-width:0;display:grid}.possible-future-futures>li:first-child{padding-top:var(--space-sm)}.possible-future-future-lockup{align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;width:100%;min-width:0;display:flex}.possible-future-future-title>.possible-future-title-action{justify-content:flex-start;align-items:baseline;gap:var(--space-xs);max-width:100%;font:inherit;font-variation-settings:inherit;color:var(--text-primary);text-align:left;white-space:normal;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline-flex}.possible-future-title-action svg{flex-shrink:0;width:1em;height:1em}.possible-future-title-action:hover{text-decoration:underline}.possible-future-title-action:focus-visible{outline:2px solid var(--ring-primary);outline-offset:var(--space-xxs)}.possible-future-future-title{min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-normal);font-variation-settings:"wght" var(--weight-normal);text-wrap:pretty;flex:auto;margin:0}.possible-future-future-portfolios{width:100%}.possible-future-figure{align-items:baseline;gap:var(--space-xxs);color:var(--text-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.possible-future-probability{flex:none;justify-self:start;min-width:0}.possible-future-head{gap:var(--space-sm);min-width:0;display:grid}.possible-future-head-bar{justify-content:space-between;align-items:flex-start;gap:var(--space-md);min-width:0;display:flex}.possible-future-head-lockup{gap:var(--space-sm);min-width:0;display:grid}.possible-future-head>.possible-future-summary{width:100%;max-width:88.9%}.possible-future-impacts{gap:var(--space-xs);width:100%;min-width:0;display:grid}.possible-future-impacts-coverage{color:var(--text-tertiary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs);display:block}.possible-future-clients{margin:0;padding:0;list-style:none}.possible-future-clients>li+li{border-top:var(--border-width-hairline) solid var(--border-secondary)}.possible-future-clients>li:first-child>.possible-future-client{padding-top:0}.possible-future-client{gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;display:grid}.possible-future-client-head{gap:var(--space-xxs);min-width:0;display:grid}.possible-future-client-name{color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-text-lg);line-height:var(--lh-text-lg);font-weight:var(--weight-semibold);font-variation-settings:"wght" var(--weight-semibold);margin:0}.possible-future-client-disclosures{--possible-future-disclosure-marker:calc(var(--font-size-text-sm) * .4);gap:var(--space-md);display:grid}.possible-future-client-disclosures>details{border-top:0;padding-top:0}.possible-future-client-disclosures>details>:not(summary){padding-left:calc(var(--possible-future-disclosure-marker) + var(--space-md))}.possible-future-client-disclosures>details>summary{align-items:center;gap:var(--space-md);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);list-style:none;display:flex}.possible-future-client-disclosures>details>summary::-webkit-details-marker{display:none}.possible-future-client-disclosures>details>summary:before{content:"";border-top:var(--possible-future-disclosure-marker) solid transparent;border-bottom:var(--possible-future-disclosure-marker) solid transparent;border-left:var(--possible-future-disclosure-marker) solid currentcolor;width:0;height:0;transition:transform var(--duration-fast) var(--ease-out);flex:none}.possible-future-client-disclosures>details[open]>summary:before{transform:rotate(90deg)}.possible-future-holding-details{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.possible-future-holding-details>summary{cursor:pointer;color:var(--text-primary);font-weight:var(--weight-medium)}.possible-future-holding-details-body{gap:var(--space-md);padding-top:var(--space-xs);padding-left:calc(var(--possible-future-disclosure-marker) + var(--space-md));color:var(--text-primary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);display:grid}.possible-future-client-detail{width:100%;min-width:0;padding:var(--space-md)}.possible-future-client-stats{width:100%;max-width:560px}.possible-future-holding-details-body>div:last-child>p:last-child{padding-left:var(--space-sm)}.possible-future-client-stats .possible-future-figure{gap:var(--space-xs)}.possible-future-client-note{color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);margin:0}.possible-future-client-reason{margin:0 0 calc(var(--space-sm) - var(--space-md));color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);text-wrap:pretty}.possible-future-advisor,.possible-future-personal{min-width:0;padding:var(--space-xl) var(--space-xl) calc(var(--space-xl) * 3)}.possible-future-detail{min-width:0}.possible-future-advisor-foot{padding-top:var(--space-sm);border-top:var(--border-width-hairline) solid var(--border-secondary)}.possible-future-advisor-controls{gap:var(--space-xs);min-width:0;display:grid}.possible-future-advisor-controls:empty{display:none}.possible-future-holdings{min-width:0}.possible-future-sort{align-items:center;gap:var(--space-xxs);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline-flex}.possible-future-sort:focus-visible{border-radius:var(--radius-xs);box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px var(--ring-primary);outline:none}.question-card{overflow-wrap:anywhere;min-width:0}.question-card-history,.question-card-answer{margin:0}.question-card-answer{white-space:pre-wrap}.question-card__fields{gap:var(--space-xs);border:0;min-width:0;margin:0;padding:0;display:grid}.question-card__fields legend{margin-bottom:var(--space-xs);color:var(--text-primary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium)}.question-card__options{border:var(--border-width-hairline) solid var(--border-frame);border-radius:var(--radius-lg);background:var(--background-primary);min-width:0;display:grid;overflow:hidden}.question-card__options:has(.question-card__custom:focus-visible){outline:2px solid var(--ring-primary);outline-offset:2px}.question-card__option{gap:var(--space-sm);padding:calc(var(--space-md) - (var(--lh-text-md) - 18px) / 2) var(--space-md);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;transition:background-color .1s;display:grid;position:relative}.question-card__option+.question-card__option{border-top:var(--border-width-hairline) solid var(--border-frame)}.question-card__option:hover{background:var(--background-secondary)}.question-card__option:has(.question-card__input:checked){background:var(--background-secondary)}.question-card__fields:disabled .question-card__option{cursor:default}.question-card__input{opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.question-card__mark{width:18px;height:18px;margin-top:calc((var(--lh-text-md) - 18px) / 2);border:var(--border-width-regular) solid var(--border-secondary);border-radius:var(--radius-full);color:var(--text-inverse);place-items:center;display:inline-grid}.question-card__input[type=checkbox]~.question-card__mark{width:16px;height:16px;margin-top:calc((var(--lh-text-md) - 16px) / 2);border-radius:var(--radius-xs);justify-self:center;display:inline-grid}.question-card__mark svg{visibility:hidden;width:11px;height:11px}.question-card__input:focus-visible~.question-card__mark{outline-offset:2px;box-shadow:0 0 0 2px var(--background-primary), 0 0 0 4px var(--ring-primary);outline:2px solid #0000}.question-card__input:checked~.question-card__mark{border-color:var(--text-primary);background:var(--text-primary)}.question-card__input:checked~.question-card__mark svg{visibility:visible}.question-card__copy{gap:2px;min-width:0;display:grid}.question-card__label{color:var(--text-primary);font-size:var(--font-size-text-md);line-height:var(--lh-text-md);font-weight:var(--weight-medium);font-variation-settings:"wght" var(--weight-medium)}.question-card__description{color:var(--text-secondary);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm)}.question-card__custom{box-sizing:border-box;width:100%;min-height:calc(var(--lh-text-md) * 2 + var(--space-sm) * 2);padding:var(--space-sm) var(--space-md);color:var(--text-primary);font:inherit;font-size:var(--font-size-text-md);line-height:var(--lh-text-md);resize:vertical;background:0 0;border:0;display:block}.question-card__custom:focus-visible{outline:none}.question-card__option+.question-card__custom{padding-top:0;padding-left:calc(var(--space-md) + 18px + var(--space-sm));background:var(--background-secondary)}.question-card-anchor{min-width:0;scroll-margin-block-start:var(--space-lg)}button.question-card-return{justify-content:space-between;width:100%}.personal-impact-holdings{table-layout:fixed}.personal-impact-holdings th:first-child{width:40%}.personal-impact-holdings th:not(:first-child){width:30%}.personal-impact-holdings small{color:var(--text-secondary);display:block}.possible-future__likelihood{color:var(--text-secondary);align-items:center;gap:2px;font-size:14px;display:flex}.possible-future__info{vertical-align:middle;flex-shrink:0}.possible-future__horizon{color:var(--text-secondary);font-size:var(--font-size-text-xs);line-height:var(--lh-text-xs)}.possible-future__portfolio{padding-block:var(--space-lg);border-top:var(--border-width-hairline) solid var(--border-secondary)}.possible-future__portfolio h3{font-weight:var(--weight-semibold)}.possible-future-personal--destination{padding:0}.holdings-breakdown-header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.holdings-breakdown-header>:first-child{flex:60%}@container (max-width:623px){.holdings-breakdown-header{flex-direction:column;justify-content:flex-start}.holdings-breakdown-header>:first-child{flex:none;width:100%}}.holdings-breakdown-allocation{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.holdings-breakdown-donut{flex:none;width:132px;height:132px;display:block}.holdings-breakdown-legend{flex-direction:column;flex:200px;align-items:stretch;max-width:360px}.holdings-breakdown-legend-item{gap:var(--space-sm)}.holdings-breakdown-legend-label{flex:auto;min-width:0}.holdings-breakdown-legend-share{color:var(--text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.holdings-breakdown-section{gap:var(--space-sm);display:grid}.holdings-breakdown-holding{align-items:baseline;gap:var(--space-xxs) var(--space-sm);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"identity share value""bar bar bar";display:grid}.holdings-breakdown-holding__identity{grid-area:identity}.holdings-breakdown-holding__share{color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-variant-numeric:tabular-nums;grid-area:share}.holdings-breakdown-holding__value{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);font-variant-numeric:tabular-nums;grid-area:value}.holdings-breakdown-holding__bar{grid-area:bar}.evidence-sources{gap:var(--space-xs);display:grid}.evidence-sources__list{margin:0;padding:0;list-style:none}.evidence-sources__item{align-items:flex-start;gap:var(--space-sm);min-width:0;display:flex}.evidence-sources__ticker{flex:none}.evidence-sources__body{gap:var(--space-xxs);min-width:0;font-size:var(--font-size-text-sm);line-height:var(--lh-text-sm);display:grid}.evidence-sources__meta{color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--font-size-text-2xs);line-height:var(--lh-text-2xs)}.construction-exclusions__screen{gap:var(--space-sm)}.custodian-connections__form{gap:var(--space-md);display:grid}.custodian-connections__environment{gap:var(--space-xs);display:grid}[data-slot=note-link]{color:var(--text-info);text-decoration:underline;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:2px}.proposal-holding{gap:var(--space-sm);padding-block:var(--space-md);border-bottom:var(--border-width-hairline) solid var(--border-tertiary);display:grid}.proposal-holding-header{gap:var(--space-sm) var(--space-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);display:grid}[data-platform=mobile] .proposal-holding-header{grid-template-columns:minmax(0,1fr)}@media (max-width:623px){html:not([data-platform=desktop]) .proposal-holding-header{grid-template-columns:minmax(0,1fr)}}.model-hierarchy-name{min-width:calc(8rem + var(--space-lg) * var(--tree-depth,0));padding-inline-start:calc(var(--space-lg) * var(--tree-depth,0))}
