.gilmer-workspace-market{height:100dvh;min-height:0;overflow:hidden}.gilmer-workspace-market .term-topbar{position:sticky;top:0}.gilmer-workspace-market .term-main:has(>.mt-workspace),.term-main:has(>.mt-workspace){max-width:none;min-width:0;min-height:0;margin:0;overflow:hidden;padding:0}.mt-workspace{width:100%;height:100%;min-height:0;overflow:hidden}.mt-chrome,.mt-workspace{display:flex;min-width:0;flex-direction:column}.mt-chrome{position:relative;z-index:6;align-items:stretch;flex:0 0 auto;gap:var(--sp-1);border-bottom:thin solid var(--border-default);background:var(--surface-panel);padding:0}.mt-chrome .mt-primary-nav-row,.mt-chrome>.rws-workspace-header-row{padding-inline:var(--rws-gutter,var(--sp-3))}.mt-primary-nav{min-width:0;flex:1 1 auto;width:100%}.mt-primary-nav-row{display:flex;min-width:0;gap:var(--sp-2);margin:0;overflow-x:auto;overflow-y:hidden;padding:0;list-style:none;scrollbar-color:var(--border-emphasis) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mt-primary-nav-item{min-width:0;flex:0 0 auto}.mt-primary-tab{position:relative;display:flex;min-height:var(--control-height);align-items:center;border-bottom:var(--sp-1) solid transparent;color:var(--text-secondary);font-family:var(--font-sans,system-ui,-apple-system,sans-serif);font-size:var(--type-navigation-size);font-weight:600;line-height:1;padding:var(--sp-2) var(--sp-3);scroll-margin-inline:var(--sp-6);text-decoration:none;white-space:nowrap;transition:color var(--motion-fast) linear,border-color var(--motion-fast) linear,background var(--motion-fast) linear}.mt-primary-tab:hover{color:var(--text-primary);background:var(--surface-raised)}.mt-primary-tab.active{border-bottom-color:var(--accent-gold);color:var(--text-primary);background:var(--brand-navy-soft);font-weight:600}.mt-primary-nav .mt-primary-tab:focus-visible{border-radius:var(--radius-1);outline:2px solid var(--focus-ring);outline-offset:-2px}.mt-primary-tab-label{display:inline}.mt-secondary-nav{position:relative;z-index:5;min-width:0;flex:0 0 auto;border-bottom:thin solid var(--border);background:var(--surface-page);padding:var(--sp-2) var(--page-gutter)}.mt-secondary-nav-row{display:flex;min-width:0;gap:var(--sp-1);margin:0;overflow-x:auto;overflow-y:hidden;padding:0;list-style:none;scrollbar-color:var(--border-emphasis) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.mt-secondary-nav-item{min-width:0;flex:0 0 auto}.mt-secondary-tab{position:relative;display:block;border:thin solid transparent;border-radius:var(--radius-2);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--type-metadata-size);font-weight:500;line-height:1;padding:var(--sp-1) var(--sp-3);scroll-margin-inline:var(--sp-6);text-decoration:none;white-space:nowrap;transition:color var(--motion-fast) linear,border-color var(--motion-fast) linear,background var(--motion-fast) linear}.mt-secondary-tab:hover{border-color:var(--border-emphasis);background:var(--surface-hover);color:var(--text-primary)}.mt-secondary-tab.active{border-color:var(--accent-gold);background:var(--surface-raised);color:var(--brand-navy);font-weight:650}.mt-secondary-nav .mt-secondary-tab:focus-visible{border-radius:var(--radius-2);outline:2px solid var(--focus-ring);outline-offset:-2px;color:var(--text-primary)}.mt-secondary-tab-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mt-secondary-tab-label-compact{display:inline}@media (min-width:115rem){.mt-secondary-tab-label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.mt-secondary-tab-label-compact{display:none}}.mt-content{width:100%;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;padding:var(--sp-4) var(--page-gutter) var(--sp-7);scroll-padding-top:var(--sp-3);color:var(--text-primary);font-family:var(--font-ui);font-size:.75rem;line-height:1.45}.mt-content :where(button,input,select,textarea,table){font-family:var(--font-ui)}.mt-content :where(button,input,select,textarea){font-size:.75rem}.mt-content :where(.term-title,.mtk-page-heading h1){color:var(--brand-navy);font-family:var(--font-brand);font-weight:650;letter-spacing:var(--ls-tight)}.mt-content :where(.term-desc,.mtk-page-heading p){max-width:72rem;color:var(--text-muted);font-family:var(--font-ui);font-size:.75rem;line-height:1.45}.mt-content>*+*{margin-block-start:var(--section-spacing)}.mt-content .term-databar{flex-wrap:wrap}.mt-module-loading{display:grid;min-width:0;gap:var(--sp-3);overflow:hidden}.mt-module-loading-chart,.mt-module-loading-rows span,.mt-module-loading-title{display:block;border-radius:var(--radius-1);background:var(--surface-raised)}.mt-module-loading-title{width:min(16rem,48%);height:.875rem}.mt-module-loading-chart{min-height:14rem;border:thin solid var(--border-faint)}.mt-module-loading-rows{display:grid;gap:var(--sp-2)}.mt-module-loading-rows span{min-height:1.75rem;border-bottom:thin solid var(--border-faint)}@media (max-width:75rem){.mt-chrome{display:block;padding-top:var(--sp-2)}}@media (max-width:56.25rem){.gilmer-workspace-market{height:auto;min-height:100dvh;overflow:visible}.grp-upload-shell.gilmer-workspace-market .term-nav{position:static;min-height:0;overflow-x:auto;overflow-y:hidden}.grp-upload-shell.gilmer-workspace-market[data-platform-nav-mode=workspace-switcher] .term-nav-toggle{display:none}.grp-upload-shell.gilmer-workspace-market[data-platform-nav-mode=workspace-switcher] .term-nav-groups{display:flex;width:max-content;flex-direction:row;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3)}.grp-upload-shell.gilmer-workspace-market[data-platform-nav-mode=workspace-switcher] .term-nav-link{width:2.75rem;min-height:2.75rem;justify-content:center;margin:0;border-left:0;border-bottom:var(--sp-1) solid transparent;padding:0}.grp-upload-shell.gilmer-workspace-market[data-platform-nav-mode=workspace-switcher] .term-nav-link.active{border-bottom-color:var(--accent-gold)}.grp-upload-shell.gilmer-workspace-market[data-platform-nav-mode=workspace-switcher] .term-nav-link-tile{display:grid;width:2rem;height:2rem;place-items:center;border:thin solid color-mix(in srgb,var(--navigation-text) 18%,transparent);border-radius:var(--radius-1);color:inherit;font-size:.625rem;font-weight:750}.gilmer-workspace-market .term-main:has(>.mt-workspace),.term-main:has(>.mt-workspace){overflow:visible}.mt-workspace{height:auto;overflow:visible}.mt-chrome{position:static}.mt-content{overflow:visible;padding-block:var(--sp-3) var(--sp-7)}}@media (max-width:40rem){.mt-primary-tab{min-height:var(--control-height);padding-inline:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.mt-primary-tab,.mt-secondary-tab{transition:none}.mt-primary-nav-row,.mt-secondary-nav-row{scroll-behavior:auto}}.secsearch{position:relative;width:100%;min-width:0}.secsearch-input{width:100%;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel);color:var(--text-primary);font-family:var(--sans);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0 var(--sp-3);outline:none;transition:border-color var(--motion-fast),background var(--motion-fast),color var(--motion-fast)}.secsearch-input::placeholder{color:var(--text-faint)}.secsearch-input:hover{border-color:var(--border-strong)}.secsearch-input:focus,.secsearch-input:focus-visible{border-color:var(--accent-gold)}.secsearch:has(>.secsearch-glyph) .secsearch-input{padding-left:var(--sp-6)}.secsearch:has(>.secsearch-clear) .secsearch-input{padding-right:var(--sp-6)}.secsearch-glyph{left:var(--sp-2);color:var(--text-faint);pointer-events:none}.secsearch-clear,.secsearch-glyph{position:absolute;top:50%;transform:translateY(-50%);font-size:var(--fs-body);line-height:1}.secsearch-clear{right:var(--sp-1);display:grid;width:1.5rem;height:1.5rem;place-items:center;border:0;border-radius:var(--radius-1);background:transparent;color:var(--text-faint);cursor:pointer;font-family:var(--sans);transition:color var(--motion-fast),background var(--motion-fast)}.secsearch-clear:focus-visible,.secsearch-clear:hover{background:var(--surface-raised);color:var(--text-primary);outline:none}.secsearch-pop{position:absolute;z-index:200;top:calc(100% + var(--sp-1));left:0;width:min(26rem,78vw);max-height:60vh;overflow-y:auto;border:1px solid var(--border-strong);border-radius:var(--radius-3);background:var(--surface-panel);box-shadow:var(--shadow-1)}[data-theme=dark] .secsearch-pop{box-shadow:none}.secsearch-header .secsearch-pop{width:min(30rem,80vw)}.secsearch-empty,.secsearch-status{margin:0;color:var(--text-muted);font-family:var(--sans);font-size:var(--fs-body-sm);line-height:1.45;padding:var(--sp-3)}.secsearch-status-loading{color:var(--text-faint)}.secsearch-status-empty{color:var(--text-muted)}.secsearch-status-error{border-left:2px solid var(--border-strong);background:var(--surface-raised);color:var(--text-primary);font-weight:500}.secsearch-list{list-style:none;margin:0;padding:var(--sp-1) 0}.secsearch-list:empty{padding:0}.secsearch-group{padding:var(--sp-2) var(--sp-3) var(--sp-1);color:var(--text-faint);font-family:var(--sans);font-size:var(--fs-label);font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.secsearch-group:not(:first-child){border-top:1px solid var(--border);margin-top:var(--sp-1)}.secsearch-row{display:flex;align-items:stretch;border-left:2px solid transparent;cursor:pointer;transition:background var(--motion-fast),border-color var(--motion-fast)}.secsearch-row.active{border-left-color:var(--accent-gold);background:var(--surface-raised)}.secsearch-client-name{overflow:hidden;font-size:var(--fs-body-sm);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.secsearch-client-name,.secsearch-main{min-width:0;color:var(--text-primary);font-family:var(--sans)}.secsearch-main{display:flex;flex:1 1;flex-direction:column;gap:1px;border:none;background:transparent;cursor:pointer;padding:var(--sp-2) var(--sp-3);text-align:left}.secsearch-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--sp-2)}.secsearch-sym{color:var(--text-primary);font-family:var(--mono);font-size:var(--fs-body-sm);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.secsearch-name{color:var(--text-muted);font-size:var(--fs-body-sm)}.secsearch-meta,.secsearch-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secsearch-meta{color:var(--text-faint);font-size:var(--fs-label)}.secsearch-ind{color:var(--text-muted)}.secsearch-tags{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp-1)}.secsearch-exchange,.secsearch-type{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised);color:var(--text-muted);font-size:var(--fs-micro);font-weight:500;padding:1px var(--sp-1);white-space:nowrap}.secsearch-exchange{border-color:transparent;background:transparent;color:var(--text-faint);font-family:var(--mono)}.secsearch-type-client{border-color:color-mix(in srgb,var(--accent-gold) 55%,var(--border));color:var(--text-primary)}.grp-global-searchbar{display:flex;min-width:0;align-items:center}.grp-global-palette{gap:var(--sp-2)}.grp-global-palette kbd{border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-raised);color:var(--text-muted);font-family:var(--mono);font-size:var(--fs-micro);padding:0 var(--sp-1)}.grp-global-topbar-market .secsearch-input{border-color:color-mix(in srgb,var(--navigation-text) 22%,transparent);background:color-mix(in srgb,var(--navigation-navy) 65%,transparent);color:var(--navigation-text)}.grp-global-topbar-market .secsearch-clear,.grp-global-topbar-market .secsearch-glyph,.grp-global-topbar-market .secsearch-input::placeholder{color:var(--navigation-text-muted)}@media (max-width:80rem){.grp-global-palette kbd{display:none}}@media (max-width:56.25rem){.secsearch-header .secsearch-pop{left:0;right:0;width:auto;max-height:70vh}}.cmdk-overlay{position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:var(--overlay-scrim,rgb(0 0 0/50%))}.cmdk-panel{width:min(560px,92vw);max-height:70vh;display:flex;flex-direction:column;background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius-3);box-shadow:var(--shadow-1);overflow:hidden}.cmdk-input{width:100%;padding:var(--sp-3) var(--sp-4);font-size:.9375rem;color:var(--text-primary);background:transparent;border:none;border-bottom:1px solid var(--border);outline:none}.cmdk-input::placeholder{color:var(--text-muted)}.cmdk-results{overflow-y:auto;flex:1 1}.cmdk-empty{padding:var(--sp-4);color:var(--text-muted);font-size:.8125rem}.cmdk-group{padding:var(--sp-2) var(--sp-4) var(--sp-1);font-family:var(--mono);font-size:.5625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted)}.cmdk-list{list-style:none;margin:0;padding:0 0 var(--sp-2)}.cmdk-row{display:flex;align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-4);text-align:left;background:transparent;border:none;border-left:2px solid transparent;cursor:pointer;color:var(--text-primary);text-decoration:none;transition:background .12s,border-color .12s}.cmdk-row.active{background:var(--surface-raised);border-left-color:var(--accent-gold)}.cmdk-sym{font-family:var(--mono);font-weight:600;min-width:4rem}.cmdk-label{font-weight:600;min-width:4rem;max-width:16rem}.cmdk-label,.cmdk-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-name{flex:1 1;color:var(--text-muted);font-size:.8125rem}.cmdk-ind{color:var(--text-subtle)}.cmdk-type{font-family:var(--mono);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;padding:.0625rem var(--sp-1);border-radius:var(--radius-1);border:1px solid var(--border);color:var(--text-muted);white-space:nowrap}.cmdk-type-account,.cmdk-type-household,.cmdk-type-model_portfolio{color:var(--accent-gold);border-color:var(--accent-gold)}.cmdk-foot{display:flex;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--border);font-size:.6875rem;color:var(--text-muted)}.cmdk-foot kbd{font-family:var(--mono);padding:0 var(--sp-1);margin-right:.1875rem;border:1px solid var(--border);border-radius:var(--radius-1)}.terminal-watchlist-rail{position:sticky;top:0;height:100vh;width:var(--wl-width,300px);overflow-y:auto;display:flex;flex-direction:column;border-left:1px solid var(--border);background:var(--surface-page);font-size:12px}.terminal-watchlist-collapsed{width:2.75rem;align-items:center;overflow:visible;border-left:0;background:transparent}.terminal-watchlist-resizer{position:absolute;left:-3px;top:0;width:7px;height:100%;z-index:3;cursor:col-resize;background:transparent}.terminal-watchlist-resizer:after{content:"";position:absolute;left:2px;top:0;width:1px;height:100%;background:transparent;transition:background .12s ease}.terminal-watchlist-resizer:focus-visible:after,.terminal-watchlist-resizer:hover:after,body.wl-resizing .terminal-watchlist-resizer:after{background:var(--accent)}.terminal-watchlist-resizer:focus-visible{outline:none}body.wl-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.terminal-watchlist-header{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--sp-3) var(--sp-2);border-bottom:1px solid var(--border);position:sticky;top:0;background:var(--surface-page);z-index:1}.terminal-watchlist-title{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint)}.terminal-watchlist-header-actions{display:flex;gap:6px;align-items:center}.terminal-watchlist-iconbtn,.terminal-watchlist-toggle{background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-2);font-size:12px;line-height:1;padding:3px 7px;cursor:pointer}.terminal-watchlist-iconbtn:hover,.terminal-watchlist-toggle:hover{color:var(--text-primary);background:var(--surface-hover)}.terminal-watchlist-iconbtn:disabled{opacity:.5;cursor:default}.terminal-watchlist-collapsed .terminal-watchlist-toggle{position:sticky;top:calc(50vh - 3.75rem);display:grid;width:2.75rem;min-height:7.5rem;place-items:center;margin-top:calc(50vh - 3.75rem);border:thin solid var(--border-strong);border-right:0;border-radius:var(--radius-2) 0 0 var(--radius-2);background:var(--navigation-navy);box-shadow:var(--shadow-1);color:var(--navigation-text);font-family:var(--mono);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--ls-label);writing-mode:vertical-rl;transform:translateX(-.25rem)}.terminal-watchlist-collapsed .terminal-watchlist-toggle:focus-visible,.terminal-watchlist-collapsed .terminal-watchlist-toggle:hover{border-color:var(--accent-gold);background:var(--navigation-navy-active);color:var(--navigation-text);outline:0}.terminal-watchlist-add{padding:var(--sp-2) var(--sp-3);display:flex;flex-direction:column;gap:6px;border-bottom:1px solid var(--border)}.terminal-watchlist-add-row{display:flex;gap:6px}.terminal-watchlist-input{flex:1 1;min-width:0;background:var(--surface-panel);color:var(--text-primary);border:1px solid var(--border-strong);border-radius:var(--radius-2);padding:4px 7px;font-size:12px}.terminal-watchlist-input:focus{outline:none;border-color:var(--accent)}.terminal-watchlist-addbtn{background:var(--surface-raised);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-2);padding:4px 9px;font-size:11px;cursor:pointer}.terminal-watchlist-addbtn:hover{background:var(--surface-hover)}.terminal-watchlist-addbtn:disabled{opacity:.5;cursor:default}.terminal-watchlist-tabs{display:flex;gap:2px;padding:var(--sp-2) var(--sp-3) 0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:thin;-ms-overflow-style:none}.terminal-watchlist-tabs::-webkit-scrollbar{height:4px}.terminal-watchlist-tabs::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.terminal-watchlist-tab{flex:0 0 auto;white-space:nowrap;background:transparent;color:var(--text-muted);border:none;border-bottom:2px solid transparent;padding:5px 9px;font-size:11px;cursor:pointer;font-family:var(--mono);display:inline-flex;align-items:center;gap:4px}.terminal-watchlist-tab:hover{color:var(--text-primary)}.terminal-watchlist-tab.active{color:var(--text-primary);border-bottom-color:var(--accent)}.terminal-watchlist-tabcount{font-size:9px;line-height:1;padding:2px 4px;border-radius:999px;background:var(--negative);color:var(--text-on-accent);font-family:var(--sans,inherit)}.terminal-watchlist-list{flex:1 1;display:flex;flex-direction:column}.terminal-watchlist-advcols{display:grid;grid-template-columns:1fr 64px 52px 40px;gap:6px;align-items:center;padding:6px var(--sp-3);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border)}.terminal-watchlist-advrows{list-style:none;margin:0;padding:0}.terminal-watchlist-advrow{display:grid;grid-template-columns:1fr 64px 52px 40px;gap:6px;align-items:center;padding:6px var(--sp-3);border-bottom:1px solid var(--border);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px}.terminal-watchlist-advrow:hover{background:var(--surface-hover)}.terminal-watchlist-advname{display:flex;flex-direction:column;min-width:0}.terminal-watchlist-advname .terminal-watchlist-row-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-watchlist-advname .terminal-watchlist-row-sublabel{max-width:100%}.terminal-watchlist-modelrow{display:block;padding:0}.terminal-watchlist-modellink{display:flex;flex-direction:column;gap:2px;padding:8px var(--sp-3);color:inherit;text-decoration:none}a.terminal-watchlist-modellink:hover{background:var(--surface-hover)}.terminal-watchlist-modelmeta{display:flex;gap:var(--sp-2);align-items:baseline;justify-content:space-between;font-size:10.5px}.terminal-watchlist-modeltop{font-family:var(--mono);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.terminal-watchlist-alertrows{list-style:none;margin:0;padding:0}.terminal-watchlist-alertrow{border-bottom:1px solid var(--border)}.terminal-watchlist-alertlink{display:flex;gap:8px;align-items:flex-start;padding:8px var(--sp-3);color:inherit;text-decoration:none}a.terminal-watchlist-alertlink:hover{background:var(--surface-hover)}.terminal-watchlist-alertdot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;margin-top:4px;background:var(--text-faint)}.terminal-watchlist-alertdot.sev-high{background:var(--negative)}.terminal-watchlist-alertdot.sev-medium{background:var(--text-muted)}.terminal-watchlist-alertdot.sev-low{background:var(--positive)}.terminal-watchlist-alertbody{display:flex;flex-direction:column;gap:2px;min-width:0}.terminal-watchlist-alerttitle{color:var(--text-primary);font-size:11.5px}.terminal-watchlist-alertdetail{color:var(--text-muted);font-size:11px;line-height:1.4}.terminal-watchlist-empty{color:var(--text-muted);padding:var(--sp-4) var(--sp-3);font-size:11.5px;text-align:center}.terminal-watchlist-row{position:relative;padding:6px 26px 6px var(--sp-3);border-bottom:1px solid var(--border);cursor:default}.terminal-watchlist-row:hover{background:var(--surface-hover)}.terminal-watchlist-row-main,.terminal-watchlist-row-sub{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.terminal-watchlist-row-label{font-weight:650;font-family:var(--mono)}.terminal-watchlist-row-label,.terminal-watchlist-row-price{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-watchlist-row-sub{margin-top:2px;font-size:11px}.terminal-watchlist-row-sublabel{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.terminal-watchlist-row-change{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.terminal-watchlist-range{display:grid;grid-template-columns:max-content minmax(3rem,1fr) max-content;align-items:center;gap:6px;margin-top:5px;color:var(--text-muted);font-family:var(--mono);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-watchlist-range-track{position:relative;display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--border-strong)}.terminal-watchlist-range-fill{position:absolute;inset:0 auto 0 0;display:block;width:var(--terminal-watchlist-range-position,0);border-radius:inherit;background:var(--accent-gold)}.terminal-watchlist-pf-tag{font-size:10px;margin-left:4px}.terminal-watchlist-change-pct{margin-left:6px}.terminal-watchlist-remove{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--text-muted);font-size:15px;line-height:1;cursor:pointer;padding:2px 4px;opacity:0}.terminal-watchlist-row:hover .terminal-watchlist-remove{opacity:1}.terminal-watchlist-remove:hover{color:var(--negative)}.terminal-watchlist-badge{display:inline-block;margin-left:6px;font-size:9px;text-transform:uppercase;letter-spacing:.04em;padding:1px 4px;border-radius:3px;border:1px solid var(--border);color:var(--text-muted);vertical-align:middle}.terminal-watchlist-badge[data-status=stale]{color:var(--text-muted);border-color:var(--border-strong)}.terminal-watchlist-badge[data-status=unavailable]{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 50%,transparent)}.terminal-watchlist-positive{color:var(--positive)}.terminal-watchlist-negative{color:var(--negative)}.terminal-watchlist-muted{color:var(--text-muted)}.terminal-watchlist-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border);font-size:11px;color:var(--text-muted)}.terminal-watchlist-asof-note{font-size:10px}@media (max-width:900px){.terminal-watchlist-rail{position:fixed;right:8px;bottom:8px;top:auto;height:auto;max-height:min(70vh,28rem);width:min(360px,calc(100vw - 16px));border:1px solid var(--border);border-radius:var(--radius-3);z-index:60;box-shadow:var(--shadow-1)}.terminal-watchlist-resizer{display:none}.terminal-watchlist-collapsed{width:auto;max-height:none;padding:0;border-radius:999px;overflow:visible}.terminal-watchlist-collapsed .terminal-watchlist-toggle{writing-mode:horizontal-tb;margin:0;padding:8px 12px;border-radius:999px}}.terminal-watchlist-row[role=button]{cursor:pointer}.terminal-watchlist-row[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.terminal-watchlist-row-active{background:var(--surface-hover);box-shadow:inset 2px 0 0 var(--accent)}.terminal-watchlist-row-active .terminal-watchlist-row-label{color:var(--accent)}.terminal-watchlist-drawer{position:sticky;bottom:0;left:0;right:0;z-index:6;display:flex;flex-direction:column;min-height:0;background:var(--surface-page);border-top:1px solid var(--border-strong);box-shadow:var(--shadow-1);overflow:hidden}.terminal-watchlist-drawer.collapsed{height:auto!important}.terminal-watchlist-drawer-resize{height:8px;flex:0 0 auto;cursor:row-resize;background:var(--surface-raised);border-bottom:1px solid var(--border);position:relative}.terminal-watchlist-drawer-resize:after{content:"";position:absolute;left:50%;top:3px;width:36px;height:2px;transform:translateX(-50%);background:var(--text-faint);border-radius:2px;opacity:.7}.terminal-watchlist-drawer-resize:hover:after{background:var(--accent)}.terminal-watchlist-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:8px var(--sp-3);border-bottom:1px solid var(--border);background:var(--surface-raised);flex:0 0 auto}.terminal-watchlist-drawer-symwrap{display:flex;flex-direction:column;gap:1px;min-width:0}.terminal-watchlist-drawer-symbol{font-family:var(--mono);font-weight:700;font-size:14px;color:var(--text-primary);letter-spacing:.02em}.terminal-watchlist-drawer-name{font-size:10.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.terminal-watchlist-drawer-quote{display:flex;align-items:baseline;gap:8px;margin-top:3px;flex-wrap:wrap}.terminal-watchlist-drawer-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-primary)}.terminal-watchlist-drawer-change{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11.5px}.terminal-watchlist-drawer-actions{display:flex;gap:4px;flex:0 0 auto}.terminal-watchlist-iconbtn.active{color:var(--accent);border-color:var(--accent)}.terminal-watchlist-drawer-body{overflow-y:auto;padding:var(--sp-2) var(--sp-3) var(--sp-3);display:flex;flex-direction:column;gap:10px}.terminal-watchlist-drawer-loading{color:var(--text-muted);padding:24px;text-align:center;font-size:12px}.terminal-watchlist-drawer-foot{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:6px;flex-wrap:wrap}.terminal-watchlist-section{border:1px solid var(--border);border-radius:var(--radius-3);padding:8px 10px;background:var(--surface-raised)}.terminal-watchlist-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.terminal-watchlist-section-title{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary)}.terminal-watchlist-asof,.terminal-watchlist-source{font-size:9.5px}.terminal-watchlist-unavailable{font-size:11px;color:var(--text-muted);line-height:1.5;padding:4px 0}.terminal-watchlist-gauge{display:flex;flex-direction:column;gap:5px}.terminal-watchlist-gauge-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.terminal-watchlist-gauge-label{font-size:11px;color:var(--text-primary);font-weight:600}.terminal-watchlist-gauge-value{font-size:11px;font-weight:700;color:var(--text-primary)}.terminal-watchlist-gauge-lock{font-size:11px}.terminal-watchlist-gauge-track{display:grid;grid-template-columns:repeat(5,1fr);gap:3px}.terminal-watchlist-gauge-seg{height:7px;border-radius:2px;opacity:.35}.terminal-watchlist-gauge-seg.active{opacity:1;box-shadow:0 0 0 1px var(--text-primary) inset;height:9px;margin-top:-1px}.terminal-watchlist-gauge-seg.blurred{filter:blur(2px);opacity:.45}.seg-strong_sell{background:var(--negative)}.seg-sell{background:color-mix(in srgb,var(--negative) 55%,var(--surface-raised))}.seg-neutral{background:var(--gray-500)}.seg-buy{background:color-mix(in srgb,var(--positive) 55%,var(--surface-raised))}.seg-strong_buy{background:var(--positive)}.terminal-watchlist-gauge-scale{display:flex;justify-content:space-between;font-size:9px;color:var(--text-muted)}.terminal-watchlist-gauge-foot{display:flex;justify-content:space-between;gap:8px;font-size:9.5px}.terminal-watchlist-locked-card{border:1px solid var(--border);border-radius:var(--radius-3);padding:10px 12px;background:var(--surface-raised);position:relative;overflow:hidden}.terminal-watchlist-locked-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.terminal-watchlist-locked-titles{display:flex;flex-direction:column;gap:1px}.terminal-watchlist-locked-title{font-size:12.5px;font-weight:700;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px}.terminal-watchlist-locked-sub{font-size:10.5px;color:var(--text-muted)}.terminal-watchlist-locked-badge{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);border:1px solid var(--border);border-radius:3px;padding:2px 7px;white-space:nowrap}.terminal-watchlist-locked-gauges{display:flex;flex-direction:column;gap:10px;margin:10px 0}.terminal-watchlist-locked-cta{width:100%;background:var(--ink);color:var(--text-on-ink);border:none;border-radius:var(--radius-2);padding:7px 10px;font-size:11.5px;font-weight:600;letter-spacing:.04em;cursor:pointer}.terminal-watchlist-locked-cta:hover{opacity:.92}.terminal-watchlist-performance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.terminal-watchlist-perf-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 2px;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel)}.terminal-watchlist-perf-period{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.terminal-watchlist-perf-value{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-watchlist-key-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.terminal-watchlist-stat{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;border-bottom:1px dotted var(--border);padding-bottom:3px}.terminal-watchlist-stat-label{color:var(--text-muted)}.terminal-watchlist-stat-value{color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.terminal-watchlist-eps{margin-top:8px;display:flex;flex-direction:column;gap:2px}.terminal-watchlist-eps-head,.terminal-watchlist-eps-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-watchlist-eps-head{color:var(--text-muted);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);padding-bottom:2px}.terminal-watchlist-eps-head,.terminal-watchlist-eps-row.eps-4{grid-template-columns:1.3fr 1fr 1fr 1fr}.terminal-watchlist-earnings-chart .terminal-watchlist-section-title{color:var(--text-primary)}.terminal-watchlist-consensus{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px;flex-wrap:wrap}.terminal-watchlist-consensus-text{font-size:11px;font-weight:700;color:var(--text-primary)}.terminal-watchlist-consensus-counts{display:flex;gap:5px;font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-watchlist-consensus-counts span{padding:1px 5px;border-radius:3px;border:1px solid var(--border);color:var(--text-muted)}.terminal-watchlist-consensus-counts .cons-B,.terminal-watchlist-consensus-counts .cons-SB{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 50%,transparent)}.terminal-watchlist-consensus-counts .cons-S,.terminal-watchlist-consensus-counts .cons-SS{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 50%,transparent)}.terminal-watchlist-nextearn{margin-top:8px;font-size:11px;color:var(--text-primary)}.terminal-watchlist-nextearn b{color:var(--text-primary)}.terminal-watchlist-basis{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border:1px solid var(--border);border-radius:3px;padding:1px 6px;white-space:nowrap;cursor:help}.terminal-watchlist-basis-note{margin-top:6px;font-size:9.5px;line-height:1.4;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.terminal-watchlist-revbadges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px}.terminal-watchlist-revbadge{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:3px;border:1px solid var(--border);color:var(--text-muted)}.terminal-watchlist-revbadge.rev-up{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 55%,transparent)}.terminal-watchlist-revbadge.rev-down{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 55%,transparent)}.terminal-watchlist-revbadge.rev-mixed,.terminal-watchlist-revbadge.rev-partial{color:var(--text-muted);border-color:var(--border-strong)}.terminal-watchlist-revbadge.rev-flat,.terminal-watchlist-revbadge.rev-na{color:var(--text-muted)}.terminal-watchlist-revconf{font-size:10px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-watchlist-revsummary{font-size:11.5px;color:var(--text-primary);line-height:1.45;margin-bottom:6px}.terminal-watchlist-revdrivers{margin-top:6px;font-size:10.5px;color:var(--text-muted)}.terminal-watchlist-revhistory{margin-top:8px}.terminal-watchlist-revhistory-title{margin-bottom:4px;font-size:10px}.terminal-watchlist-revwarn{margin-top:5px;font-size:9.5px;line-height:1.4}.wl-view-section{margin-top:var(--sp-4)}.wl-sma .wl-flat{color:var(--text-muted)}@media (max-width:900px){.terminal-watchlist-drawer{position:fixed;left:0;right:0;bottom:0;width:100%;max-height:85vh!important;border-radius:14px 14px 0 0;border-top:2px solid var(--border-strong);z-index:80}}.awl-page{width:100%;min-width:0;color:var(--brand-navy)}.awl-eyebrow{color:color-mix(in srgb,var(--brand-gold) 76%,var(--brand-navy));font-family:var(--mono);font-size:var(--fs-micro);font-weight:800;letter-spacing:var(--ls-wide);text-transform:uppercase}.awl-commandbar{display:grid;grid-template-columns:minmax(15rem,1fr) minmax(21rem,auto) minmax(17rem,23rem);gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);background:var(--surface-panel)}.awl-title{min-width:0}.awl-title h1{margin:0 0 var(--sp-1);color:var(--text-primary);font-size:clamp(1.55rem,1.85vw,2rem);line-height:1}.awl-title p{margin:0;color:var(--text-secondary);font-size:var(--fs-label)}.awl-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-raised)}.awl-summary>div{min-width:4.7rem;padding:var(--sp-2);border-left:1px solid var(--border)}.awl-summary>div:first-child{border-left:0}.awl-summary dt{color:var(--text-muted);font-size:var(--fs-micro);font-weight:700;text-transform:uppercase}.awl-summary dd{margin:var(--sp-1) 0 0;color:var(--brand-navy);font-family:var(--mono);font-size:1.05rem;font-weight:800;line-height:1}.awl-summary dd.is-positive{color:var(--positive)}.awl-add{display:grid;gap:var(--sp-1);min-width:0}.awl-add label,.awl-household-filter>span{color:var(--text-muted);font-size:var(--fs-micro);font-weight:800;text-transform:uppercase}.awl-add>div{display:grid;grid-template-columns:minmax(6.75rem,.55fr) minmax(0,1fr) auto}.awl-add input,.awl-add select,.awl-filter input,.awl-household-filter select,.awl-instrument-filter select{width:100%;min-height:2.25rem;border:1px solid var(--border-strong);background:var(--surface-panel);color:var(--text-primary);font:inherit}.awl-add select{padding:0 var(--sp-2);border-radius:var(--radius-2) 0 0 var(--radius-2);border-right:0}.awl-add input{padding:0 var(--sp-3);border-radius:0}.awl-add button{min-height:2.25rem;padding:0 var(--sp-4);border:1px solid var(--brand-navy);border-radius:0 var(--radius-2) var(--radius-2) 0;background:var(--brand-navy);color:var(--text-on-ink);font:inherit;font-size:var(--fs-label);font-weight:800;cursor:pointer}.awl-add button:disabled{opacity:.6;cursor:wait}.awl-workstation{display:grid;grid-template-columns:minmax(19rem,23rem) minmax(0,1fr);min-height:41rem;margin:var(--sp-3) var(--sp-5) var(--sp-6);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-3);background:var(--surface-panel);box-shadow:var(--shadow-1)}.awl-browser{display:grid;grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;min-height:0;border-right:1px solid var(--border);background:color-mix(in srgb,var(--brand-navy) 1.5%,var(--surface-panel))}.awl-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border);background:var(--surface-panel)}.awl-views button{display:flex;align-items:center;min-width:0;min-height:2.55rem;padding:var(--sp-1) var(--sp-3);border:0;border-left:1px solid var(--border);border-bottom:3px solid transparent;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer}.awl-views button:first-child{border-left:0}.awl-views button.is-active{border-bottom-color:var(--brand-gold);background:var(--brand-gold-soft);color:var(--brand-navy)}.awl-views strong{overflow:hidden;font-size:var(--fs-label);text-overflow:ellipsis;white-space:nowrap}.awl-browser-tools{display:grid;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.awl-filter-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(8.5rem,10rem);gap:var(--sp-2)}.awl-filter-row .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.awl-filter{min-width:0}.awl-filter input,.awl-household-filter select,.awl-instrument-filter select{padding:0 var(--sp-3);border-radius:var(--radius-2);font-size:var(--fs-body-sm)}.awl-instrument-filter{min-width:0}.awl-household-filter{display:grid;gap:var(--sp-1)}.awl-browser-status{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);min-width:0}.awl-browser-status span{overflow:hidden;color:var(--text-muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.awl-browser-status span[data-status=persisted]:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:var(--sp-1);border-radius:50%;background:var(--positive)}.awl-browser-status button{flex:0 0 auto;min-height:1.9rem;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--brand-navy);font:inherit;font-size:var(--fs-micro);font-weight:800;cursor:pointer}.awl-browser-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);background:var(--surface-panel)}.awl-browser-head>div{display:grid;gap:var(--sp-1);min-width:0}.awl-browser-head h2{overflow:hidden;margin:0;color:var(--brand-navy);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.awl-browser-head>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--fs-label)}.awl-browser-list{min-height:0;max-height:min(49rem,calc(100dvh - 13.75rem));overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.awl-list-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-2);row-gap:.12rem;min-height:3.2rem;padding:.3rem var(--sp-3);border-bottom:1px solid var(--border-faint);background:var(--surface-panel)}.awl-list-row:hover{background:color-mix(in srgb,var(--brand-gold) 4%,var(--surface-panel))}.awl-list-row.is-selected{background:color-mix(in srgb,var(--brand-gold) 8%,var(--surface-panel));box-shadow:inset 3px 0 0 var(--brand-gold)}.awl-row-select{position:absolute;z-index:1;inset:0;width:100%;border:0;background:transparent;cursor:pointer}.awl-row-select:focus-visible{outline:2px solid var(--brand-gold);outline-offset:-3px}.awl-list-row>:not(.awl-row-select){position:relative;z-index:2;pointer-events:none}.awl-list-row a,.awl-list-row button:not(.awl-row-select){pointer-events:auto}.awl-list-row-top{grid-column:1/-1;justify-content:space-between}.awl-list-row-top,.awl-security,.awl-symbol-link{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.awl-security,.awl-symbol-link{color:var(--brand-navy);text-decoration:none}.awl-security>span:last-child,.awl-symbol-link>span:last-child{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.awl-security strong,.awl-symbol-link strong{font-family:var(--mono);font-size:var(--fs-body-sm)}.awl-security small,.awl-symbol-link small{overflow:hidden;max-width:9.5rem;color:var(--text-muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.awl-security:hover strong,.awl-symbol-link:hover strong{text-decoration:underline;text-decoration-color:var(--brand-gold);text-underline-offset:.2em}.awl-security.is-static,.awl-symbol-link.is-static{cursor:default}.awl-security.is-static:hover strong,.awl-symbol-link.is-static:hover strong{text-decoration:none}.awl-list-quote{display:grid;justify-items:end;gap:.08rem;flex:0 0 auto}.awl-list-quote strong{color:var(--brand-navy);font-family:var(--mono);font-size:var(--fs-label)}.awl-list-quote span,.awl-selected-price span{font-family:var(--mono);font-size:var(--fs-micro);font-weight:700}.awl-page .is-positive{color:var(--positive)!important}.awl-page .is-negative{color:var(--negative)!important}.awl-page .is-muted{color:var(--text-muted)!important}.awl-list-range{grid-column:1;display:grid;gap:.08rem;min-width:0}.awl-holding-context,.awl-list-range>span{display:flex;justify-content:space-between;gap:var(--sp-2);color:var(--text-muted);font-family:var(--mono);font-size:var(--fs-micro)}.awl-list-range progress{width:100%;height:.22rem;overflow:hidden;border:0;border-radius:999px;background:var(--surface-raised);accent-color:var(--brand-gold)}.awl-list-range progress::-webkit-progress-bar{background:var(--surface-raised)}.awl-list-range progress::-webkit-progress-value{background:linear-gradient(90deg,var(--brand-gold),var(--brand-navy))}.awl-list-meta{grid-column:2;display:flex;align-items:center;justify-content:flex-end;align-self:end;gap:var(--sp-2)}.awl-list-meta button,.awl-watch-action{min-height:1.55rem;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-1);background:var(--surface-panel);color:var(--brand-navy);font:inherit;font-size:var(--fs-micro);font-weight:700;cursor:pointer}.awl-watch-action{grid-column:2;grid-row:2;justify-self:end;align-self:end}.awl-holding-context{grid-column:1;grid-row:2;align-self:center;min-width:0}.awl-watch-action.is-watched{border-color:color-mix(in srgb,var(--brand-gold) 55%,var(--border));background:var(--brand-gold-soft)}.awl-status{display:inline-flex;justify-content:center;width:fit-content;min-width:3rem;padding:.18rem .4rem;border-radius:999px;background:var(--brand-gold-soft);color:color-mix(in srgb,var(--brand-gold) 72%,var(--brand-navy));font-size:var(--fs-micro);font-weight:800;text-transform:uppercase}.awl-status.is-live{background:var(--positive-bg);color:var(--positive)}.awl-status.is-stale,.awl-status.is-unavailable{background:var(--negative-bg);color:var(--negative)}.awl-monitor{min-width:0;min-height:0;background:var(--surface-panel)}.awl-performance{min-width:0}.awl-performance-head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--sp-4);align-items:center;min-height:4.75rem;padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--brand-navy) 2%,var(--surface-panel))}.awl-performance-security{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.awl-performance-security>div:last-child{display:grid;gap:var(--sp-1);min-width:0}.awl-performance-security h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2);margin:0}.awl-performance-security h2 a,.awl-performance-security h2>span{color:var(--brand-navy);font-family:var(--mono);font-size:1.2rem;text-decoration:none}.awl-performance-security h2 small{overflow:hidden;color:var(--text-muted);font-size:var(--fs-label);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.awl-selected-price{display:grid;justify-items:end;gap:var(--sp-1)}.awl-selected-price>strong{color:var(--brand-navy);font-family:var(--mono);font-size:1.3rem}.awl-selected-actions{display:flex;align-items:center;gap:var(--sp-2)}.awl-selected-actions a,.awl-selected-actions button,.awl-suggestion-grid button{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0 var(--sp-3);border:1px solid var(--brand-navy);border-radius:var(--radius-2);background:var(--brand-navy);color:var(--text-on-ink);font:inherit;font-size:var(--fs-label);font-weight:800;text-decoration:none;cursor:pointer}.awl-selected-actions button{border-color:var(--border-strong);background:var(--surface-panel);color:var(--brand-navy)}.awl-selected-actions button.is-watched{background:var(--brand-gold-soft)}.awl-research-unavailable{color:var(--text-muted);font-size:var(--fs-micro);font-weight:700}.awl-range-controls{display:flex;align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border)}.awl-range-controls>span{margin-right:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro);font-weight:800;text-transform:uppercase}.awl-range-controls button{min-width:2.2rem;min-height:1.8rem;padding:0 var(--sp-2);border:1px solid transparent;border-radius:var(--radius-1);background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--fs-label);font-weight:700;cursor:pointer}.awl-range-controls button:hover{border-color:var(--border)}.awl-range-controls button.is-active{border-color:var(--brand-navy);background:var(--brand-navy);color:var(--text-on-ink)}.awl-performance-chart{min-width:0;min-height:21.25rem;padding:var(--sp-3) var(--sp-4) 0}.awl-performance-unavailable{display:grid;place-items:center;height:21.25rem;padding:var(--sp-5);border:1px dashed var(--border);border-radius:var(--radius-2);background:var(--surface-raised);color:var(--text-muted);font-size:var(--fs-body-sm);text-align:center}.awl-performance-unavailable.is-loading{border:0;background:transparent}.awl-performance-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-raised)}.awl-performance-stats>div{min-width:0;padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--border)}.awl-performance-stats>div:first-child{border-left:0}.awl-performance-stats dt{color:var(--text-muted);font-size:var(--fs-micro);font-weight:800;text-transform:uppercase}.awl-performance-stats dd{overflow-wrap:anywhere;margin:var(--sp-1) 0 0;color:var(--brand-navy);font-family:var(--mono);font-size:var(--fs-label);font-weight:700}.awl-performance-stats small{display:block;margin-top:var(--sp-1);color:var(--text-muted);font-size:var(--fs-micro)}.awl-suggestions{padding:var(--sp-4)}.awl-suggestions-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.awl-suggestions-head>div{display:grid;gap:var(--sp-1)}.awl-suggestions-head h3{margin:0;color:var(--brand-navy);font-size:var(--fs-body)}.awl-suggestions-head small{max-width:42rem;color:var(--text-muted);font-size:var(--fs-micro);text-align:right}.awl-suggestion-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-2)}.awl-suggestion-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2);align-items:center;min-width:0;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-panel)}.awl-suggestion-grid .awl-security{grid-column:1/-1}.awl-suggestion-context{display:grid;gap:var(--sp-1);min-width:0}.awl-suggestion-context strong{color:var(--brand-navy);font-family:var(--mono);font-size:var(--fs-label)}.awl-suggestion-context span{overflow:hidden;color:var(--text-muted);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap}.awl-suggestion-grid button{min-height:1.9rem;padding-inline:var(--sp-2);font-size:var(--fs-micro)}.awl-suggestion-grid button:disabled{opacity:.6;cursor:wait}.awl-research-row{display:grid;gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border);background:var(--surface-panel)}.awl-research-grid article>div,.awl-research-row>div{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2)}.awl-research-grid time,.awl-research-row time{color:var(--text-muted);font-size:var(--fs-micro)}.awl-research-grid h3,.awl-research-row h3{margin:0;color:var(--brand-navy);font-size:var(--fs-body-sm)}.awl-research-grid p,.awl-research-row p{margin:0;color:var(--text-secondary);font-size:var(--fs-label);line-height:1.45}.awl-research-grid a,.awl-research-row a{color:color-mix(in srgb,var(--brand-gold) 76%,var(--brand-navy));font-size:var(--fs-label);font-weight:800}.awl-research-panel>header{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface-raised)}.awl-research-panel>header>div{display:grid;gap:var(--sp-1)}.awl-research-panel>header h2{margin:0;color:var(--brand-navy);font-size:1.1rem}.awl-research-panel>header>span{color:var(--text-muted);font-family:var(--mono);font-size:var(--fs-label)}.awl-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);padding:var(--sp-4)}.awl-research-grid article{display:grid;align-content:start;gap:var(--sp-2);min-height:13rem;padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-2);background:var(--surface-raised)}.awl-research-grid article>a{align-self:end}.awl-empty{padding:var(--sp-6);color:var(--text-muted);font-size:var(--fs-body-sm);text-align:center}@media (max-width:78rem){.awl-commandbar{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.awl-summary{grid-row:2;grid-column:1/-1}.awl-summary>div{min-width:0}.awl-workstation{grid-template-columns:minmax(18rem,21rem) minmax(0,1fr)}.awl-research-grid,.awl-suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:58rem){.awl-commandbar{grid-template-columns:1fr;align-items:stretch}.awl-summary{grid-row:auto;grid-column:auto}.awl-workstation{grid-template-columns:1fr}.awl-browser{border-right:0;border-bottom:1px solid var(--border)}.awl-browser-list{max-height:24rem}.awl-performance-head{grid-template-columns:minmax(0,1fr) auto}.awl-selected-actions{grid-column:1/-1}.awl-performance-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.awl-performance-stats>div:nth-child(3){border-left:0}.awl-performance-stats>div:nth-child(n+3){border-top:1px solid var(--border)}.awl-suggestions-head{align-items:start;flex-direction:column}.awl-suggestions-head small{text-align:left}.awl-research-grid{grid-template-columns:1fr}}@media (max-width:42rem){.awl-commandbar{padding-inline:var(--sp-3)}.awl-workstation{margin-inline:var(--sp-3)}.awl-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.awl-summary>div:nth-child(3){border-left:0}.awl-summary>div:nth-child(3),.awl-summary>div:nth-child(4){border-top:1px solid var(--border)}.awl-views{grid-template-columns:1fr}.awl-views button{border-top:1px solid var(--border);border-left:0}.awl-filter-row,.awl-performance-head{grid-template-columns:1fr}.awl-performance-head{align-items:start}.awl-selected-price{justify-items:start}.awl-selected-actions{grid-column:auto;flex-wrap:wrap}.awl-range-controls{flex-wrap:wrap}.awl-suggestion-grid{grid-template-columns:1fr}}.bs-gap-top{margin-top:var(--sp-4)}.bs-chart-pad{padding:10px 12px}.bs-flat{color:var(--text-muted)}.bs-score-0{color:var(--text-faint)}.bs-score-1{color:var(--text-muted)}.bs-score-2{color:var(--text-primary)}.bs-score-3{color:var(--positive)}.bs-score-strong{font-weight:700}.tech-cards{margin-top:22px}.tech-metric-val{font-family:var(--mono);font-size:22px;font-weight:700}.tech-bold{font-weight:700}.tech-soon{color:var(--text-muted)}.cov-fill{background:var(--accent)}.wk-section{margin-top:22px}.wk-chart-panel{margin-top:14px;padding:var(--sp-3) 14px}.wk-hist-panel{margin-top:14px}.rk-cards{margin-top:22px}.rk-bank-controls{margin-top:14px}.rk-section-16{margin-top:16px}.rk-card-val{font-family:var(--mono);font-weight:700;line-height:1.2;font-size:20px}.rk-card-val-lg{font-size:24px}.rk-card-sub{font-family:var(--mono);font-size:11px;color:var(--text-muted);margin-top:2px}.rk-bold{font-weight:700}.bridge-bar{width:var(--rk-bridge-w,0)}.rk-meta-line{margin-bottom:18px}.rk-section-top{margin-top:26px}.rk-method-panel,.rk-panel-pad{padding:16px 18px}.rk-method-panel{font-size:12.5px;line-height:1.6;color:var(--text-muted)}.rk-method-list{margin:0;padding-left:18px}.blend-trend{width:var(--mc-trend-w,0)}.blend-momo{width:var(--mc-momo-w,0)}.mc-metric-gap{margin-top:var(--sp-3)}.tb-row{display:flex;justify-content:space-between;margin:var(--sp-2) 0}.tb-rank-pill{background:var(--surface-raised);color:var(--text-primary)}.up-panel{padding:var(--sp-5);max-width:640px}.up-body{color:var(--text-muted);line-height:1.6;font-size:13px}.up-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--sp-4)}.exp-cell{font-size:12px}.tkh-val-strong{color:var(--text-primary)}.factor-fill,.health-fill{width:var(--hf-w,0)}.hf-strong{background:var(--text-primary)}.hf-mid{background:var(--text-muted)}.hf-weak{background:var(--text-faint)}.cov-fill{width:var(--cov-w,var(--tech-covfill,0))}.dash-cards{margin-top:18px}.dash-metric-val{font-family:var(--mono);font-size:22px;font-weight:700}.dash-section{margin-top:26px}.dash-empty-pad{padding:10px}.ctd-empty-pad{padding:var(--sp-2)}.ctd-disclaimer-gap{margin-top:var(--sp-3)}.fin-panel-plain{background:transparent;border:none}.fin-cards{margin-top:22px}.fin-bold{font-weight:700}.ntf-list{list-style:none;margin:0;padding:0}.ntf-item{display:flex;flex-direction:column;border-bottom:1px solid var(--border)}.ntf-item:last-child{border-bottom:0}.ntf-item.is-unread{background:var(--accent-soft)}.ntf-item-link{display:flex;flex-direction:column;gap:3px;padding:9px 12px;text-decoration:none;color:inherit}a.ntf-item-link:hover{background:var(--surface-hover)}.ntf-item-static{cursor:default}.ntf-item-top{display:flex;align-items:center;gap:8px}.ntf-prio{font-family:var(--mono);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:var(--radius-2);border:1px solid transparent}.ntf-prio-elevated{color:var(--negative);background:var(--negative-bg);border-color:color-mix(in srgb,var(--negative) 45%,transparent)}.ntf-prio-moderate{color:var(--text-primary);font-weight:600}.ntf-prio-moderate,.ntf-prio-watch{background:var(--surface-raised);border-color:var(--border)}.ntf-prio-watch{color:var(--text-muted);font-weight:500}.ntf-cat{font-size:10.5px;color:var(--text-faint);text-transform:uppercase;letter-spacing:.03em}.ntf-time{margin-left:auto;font-size:10.5px}.ntf-title{font-size:12.5px;color:var(--text-primary);font-weight:600}.ntf-msg{font-size:11.5px}.ntf-item-actions{display:flex;gap:8px;padding:0 12px 9px}.ntf-action{background:transparent;border:0;color:var(--accent);font-size:11px;cursor:pointer;padding:0}.ntf-action:hover{text-decoration:underline}.ntf-empty{padding:22px 14px;text-align:center;color:var(--text-muted);font-size:12.5px}.ntf-center-bar{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:12px 14px}.ntf-tabs{display:inline-flex;gap:4px;border:1px solid var(--border);border-radius:var(--radius-2);padding:3px}.ntf-tab{background:transparent;border:0;border-radius:var(--radius-2);padding:5px 12px;color:var(--text-muted);cursor:pointer;font-size:12px}.ntf-tab.is-active{background:var(--accent-soft);color:var(--text-primary)}.ntf-settings-panel{display:flex;flex-direction:column;gap:2px;padding:6px 14px}.ntf-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--border)}.ntf-settings-row:last-child{border-bottom:0}.ntf-channel-check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-primary)}.ntf-desktop{display:flex;flex-direction:column;gap:8px}.ntf-desktop-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ntf-desktop-status{max-width:60ch}.ti-scope{display:contents}.ti-scope .ti-controls{background:var(--surface-panel);border-color:var(--border)}.ti-scope .ti-select{background:var(--surface-panel);border-color:var(--border-strong);color:var(--text-primary)}.ti-scope .ti-select:focus{border-color:var(--accent)}.ti-scope .ti-chip{color:var(--text-muted);background:var(--surface-raised);border-color:var(--border)}.ti-scope .ti-chip:hover{color:var(--text-primary);border-color:var(--accent)}.ti-scope .ti-chip.active{color:var(--text-on-ink);background:var(--ink);border-color:var(--ink)}.ti-regime-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px}.ti-regime-card{display:flex;flex-direction:column;gap:4px;background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius-2);padding:12px 14px}.ti-regime-name{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.ti-regime-value{font-family:var(--mono);font-size:22px;font-weight:700;line-height:1.1;color:var(--text-primary)}.ti-regime-tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em}.ti-regime-pos{color:var(--positive)}.ti-regime-neg{color:var(--negative)}.ti-regime-na{color:var(--text-muted)}.ti-filters{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius-2);padding:12px 16px;margin-top:14px}.ti-filters .spacer{flex:1 1}.ti-filter-search{background:var(--surface-panel);border:1px solid var(--border-strong);border-radius:var(--radius-2);color:var(--text-primary);font-family:var(--mono);font-size:12px;padding:7px 10px;width:180px}.ti-filter-search:focus{outline:none;border-color:var(--accent)}.ti-filter-search::placeholder{color:var(--text-faint)}.ti-ticker-chips{display:flex;flex-wrap:wrap;gap:5px}.ti-summary-industry{font-family:var(--mono);font-size:11px;color:var(--text-muted);white-space:nowrap}.ti-summary{font-size:12px;width:100%}.ti-summary td,.ti-summary th{white-space:nowrap;padding:6px 10px}.ti-summary-row{cursor:pointer;transition:background .1s}.ti-summary-row:hover{background:var(--surface-hover)}.ti-summary-row.selected,.ti-summary-row.selected:hover{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.ti-summary-sym{font-family:var(--mono);font-weight:700;color:var(--text-primary)}.ti-summary-date{font-family:var(--mono);color:var(--text-muted)}.ti-badge{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 8px;border-radius:3px}.ti-badge-positive{color:var(--positive);background:var(--positive-bg)}.ti-badge-negative{color:var(--negative);background:var(--negative-bg)}.ti-tbl-na{color:var(--text-muted)}.ti-summary th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.ti-summary th.sortable:hover{color:var(--text-primary)}.ti-summary th.sorted{color:var(--accent)}.ti-rank,.ti-rank-h{font-family:var(--mono)}.ti-rank{color:var(--text-muted);font-weight:700}.ti-summary-row.leader-top{background:color-mix(in srgb,var(--positive) 9%,transparent)}.ti-summary-row.leader-bottom{background:color-mix(in srgb,var(--negative) 9%,transparent)}.ti-summary-row.leader-bottom:hover,.ti-summary-row.leader-top:hover{background:var(--surface-hover)}.ti-leadcards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px}.ti-leadcard{display:flex;flex-direction:column;gap:3px;background:var(--surface-panel);border-radius:var(--radius-2);padding:12px 14px;border:1px solid var(--border);border-left-width:3px}.ti-leadcard.tone-pos{border-left-color:var(--positive)}.ti-leadcard.tone-neg{border-left-color:var(--negative)}.ti-leadcard-title{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.ti-leadcard-sym{font-size:20px;font-weight:700;line-height:1.15}.ti-leadcard-sym,.ti-leadcard-val{font-family:var(--mono);color:var(--text-primary)}.ti-leadcard-val{font-size:13px}.ti-leadcard-sub{font-family:var(--mono);font-size:10px;color:var(--text-muted)}.ti-breadth{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius-2);padding:12px 14px}.ti-breadth-counts{display:flex;gap:22px;font-family:var(--mono);font-size:12px;margin-bottom:8px}.ti-breadth-pos b{color:var(--positive)}.ti-breadth-neg b{color:var(--negative)}.ti-breadth-bar{display:flex;height:10px;border-radius:3px;overflow:hidden;border:1px solid var(--border)}.ti-breadth-fill-pos{background:var(--positive);width:var(--ti-fill,0)}.ti-breadth-fill-neg{background:var(--negative);width:var(--ti-fill,0)}.ti-breadth-pct{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--text-muted);margin-top:5px}@media (max-width:760px){.ti-leadcards{grid-template-columns:repeat(2,1fr)}}.ti-modules{margin-top:22px;display:flex;flex-direction:column;gap:20px}.ti-module{background:var(--surface-panel);border:1px solid var(--border);border-radius:var(--radius-3);padding:14px 16px 12px}.ti-module-head{display:flex;align-items:baseline;gap:12px;margin-bottom:8px;flex-wrap:wrap}.ti-module-title{font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--text-primary)}.ti-module-sub{font-family:var(--mono);font-size:11px;color:var(--text-muted)}.ti-regime-pill{margin-left:auto;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:3px;border:1px solid var(--border)}.ti-regime-positive{color:var(--positive);border-color:color-mix(in srgb,var(--positive) 45%,transparent);background:var(--positive-bg)}.ti-regime-negative{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 45%,transparent);background:var(--negative-bg)}.ti-readout{display:flex;gap:18px;margin-top:8px;font-family:var(--mono);font-size:11.5px;color:var(--text-muted);flex-wrap:wrap}.ti-readout b,.ti-readout-date{color:var(--text-primary)}.ti-readout-date{letter-spacing:.04em}.ti-levels-note{margin-top:16px;font-family:var(--mono);font-size:11px;line-height:1.6;color:var(--text-muted)}@media (max-width:760px){.ti-regime-strip{grid-template-columns:1fr}}.ti-section-gap{margin-top:18px}.ti-panel-gap{margin-top:14px}