:root{--t-fs-xs:10px;--t-fs-sm:11px;--t-fs-md:12px;--t-fs-lg:13px;--t-fs-xl:16px;--t-sp-1:2px;--t-sp-2:4px;--t-sp-3:8px;--t-sp-4:12px;--t-sp-5:16px;--t-sp-6:24px;--t-row-h:24px;--t-up:var(--green);--t-down:var(--red);--t-flat:var(--muted);--t-alert:var(--hot);--t-accent:var(--hot);--t-warn:var(--warning);--t-stale:var(--muted)}.t-screen{font-family:var(--font-mono);font-size:var(--t-fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--paper);display:flex;flex-direction:column;gap:0;min-height:100vh}.t-section{border-top:1px solid var(--line);padding:var(--t-sp-3) var(--t-sp-5)}.t-section:first-child{border-top:none}.t-label{text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.t-label,.t-sublabel{font-family:var(--font-mono);font-size:var(--t-fs-xs);margin-bottom:var(--t-sp-2)}.t-sublabel{color:var(--muted);margin-top:var(--t-sp-4)}.t-lede{font-size:var(--t-fs-md);line-height:1.5;color:var(--paper);margin:0 0 var(--t-sp-2);max-width:88ch}.t-lede,.t-statbar{font-family:var(--font-mono)}.t-statbar{display:flex;flex-wrap:wrap;gap:0;align-items:stretch;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-stat{display:flex;align-items:baseline;gap:var(--t-sp-3);padding:var(--t-sp-3) var(--t-sp-5);border-right:1px solid var(--line)}.t-stat:last-child{border-right:none}.t-stat-label{font-size:var(--t-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);white-space:nowrap}.t-stat-value{font-size:var(--t-fs-lg);color:var(--paper);white-space:nowrap}.t-stat-unknown{flex:1 1 100%;border-right:none;gap:var(--t-sp-4);color:var(--t-down);font-size:var(--t-fs-sm);letter-spacing:.06em;text-transform:uppercase}.t-verdict{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--t-sp-3);font-family:var(--font-mono)}.t-verdict,.t-verdict-lead{align-items:baseline;gap:var(--t-sp-3)}.t-verdict-lead{display:flex;grid-column:1;min-width:0}.t-verdict-headline{font-size:var(--t-fs-xl);letter-spacing:.04em;color:var(--paper)}.t-verdict-asof{grid-column:2;justify-self:end;font-size:var(--t-fs-sm);color:var(--dim);white-space:nowrap}.t-verdict-detail{grid-column:1/-1}.t-verdict-detail-line{display:block}.t-verdict-detail-line+.t-verdict-detail-line{margin-top:var(--t-sp-3)}.t-verdict-detail-key{font-weight:500;color:var(--paper);letter-spacing:.04em;white-space:nowrap}@media (max-width:767.98px){.t-verdict{grid-template-columns:minmax(0,1fr)}.t-verdict-lead{grid-column:1;order:1}.t-verdict-detail{grid-column:1;order:2}.t-verdict-asof{grid-column:1;justify-self:start;order:3;margin-top:var(--t-sp-2);font-size:var(--t-fs-xs)}}.t-table-wrap:focus-visible{outline:2px solid var(--paper);outline-offset:-2px;-webkit-mask-image:none;mask-image:none;animation-name:none}.t-table-wrap:focus:not(:focus-visible){outline:none}.t-table-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--fog) transparent;background-image:linear-gradient(to right,var(--ink),rgb(var(--bg-rgb-0e141e)/0)),linear-gradient(to left,var(--ink),rgb(var(--bg-rgb-0e141e)/0));background-position:0 0,100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%;background-attachment:local,local}.t-table-wrap::-webkit-scrollbar{height:8px}.t-table-wrap::-webkit-scrollbar-track{background:transparent}.t-table-wrap::-webkit-scrollbar-thumb{background:var(--fog);border-radius:var(--radius-4)}@property --t-fade-start{syntax:"<length>";inherits:false;initial-value:0}@property --t-fade-end{syntax:"<length>";inherits:false;initial-value:0}@keyframes t-table-edge-fade{0%{--t-fade-start:0px;--t-fade-end:var(--t-fade)}8%{--t-fade-start:var(--t-fade);--t-fade-end:var(--t-fade)}92%{--t-fade-start:var(--t-fade);--t-fade-end:var(--t-fade)}to{--t-fade-start:var(--t-fade);--t-fade-end:0px}}@supports (animation-timeline:scroll(self inline)){.t-table-wrap{--t-fade:24px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--t-fade-start),#000 calc(100% - var(--t-fade-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--t-fade-start),#000 calc(100% - var(--t-fade-end)),transparent 100%);animation:t-table-edge-fade linear both;animation-duration:auto;animation-timeline:scroll(self inline)}}.t-table-wrap:has(details[open]){overflow-x:visible;overflow-y:visible;-webkit-mask-image:none;mask-image:none;animation-name:none}.t-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--t-fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.t-table thead th{font-size:var(--t-fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);text-align:left;padding:var(--t-sp-2) var(--t-sp-4)}.t-table tbody td,.t-table thead th{border-bottom:1px solid var(--line);white-space:nowrap;height:var(--t-row-h)}.t-table tbody td{padding:0 var(--t-sp-4);color:var(--paper)}.t-table--tracks{table-layout:fixed}.t-table--tracks col{width:var(--t-track)}.t-table tbody tr:hover{background:var(--ink-3)}.t-table tbody tr.t-row-link{cursor:pointer}.t-table a{color:var(--paper);text-decoration:none}.t-table a:hover{color:var(--t-accent)}.t-num,.t-table thead th.t-num{text-align:right}.t-numpad{visibility:hidden}.t-numtail{color:var(--muted)}.t-up{color:var(--t-up)}.t-down{color:var(--t-down)}.t-flat{color:var(--t-flat)}.t-alert-text{color:var(--t-alert)}.t-row-dim a,.t-row-dim td{color:var(--dim)}.t-table tbody tr.t-row-stale a,.t-table tbody tr.t-row-stale td{color:var(--t-stale)}.t-row-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;cursor:pointer;padding:0}.t-row-toggle:hover{color:var(--t-accent)}.t-table tbody tr.t-row-sub:hover{background:transparent}.t-table tbody tr.t-row-sub td{height:auto;padding:0 var(--t-sp-4) var(--t-sp-2) calc(var(--t-sp-4) * 2);white-space:normal;border-bottom:1px solid var(--line)}.t-lot-line{display:grid;grid-template-columns:96px 72px 72px 72px 92px 120px 120px 180px 120px;align-items:center;grid-gap:var(--t-sp-4);gap:var(--t-sp-4);min-width:1050px;padding:var(--t-sp-2) var(--t-sp-4);background:color-mix(in srgb,var(--ink-3) 72%,transparent);border-left:2px solid var(--fog);color:var(--muted)}.t-lot-cell{display:inline-flex;align-items:baseline;gap:var(--t-sp-2);min-width:0}.t-lot-key{color:var(--dim);font-size:var(--t-fs-xs);text-transform:uppercase;letter-spacing:.08em}.t-lot-cell:last-child{justify-content:flex-start}.t-table .packet-kebab-menu{bottom:auto;top:calc(100% + 4px)}.t-chip{display:inline-block;font-family:var(--font-mono);font-size:var(--t-fs-xs);text-transform:uppercase;letter-spacing:.06em;padding:1px var(--t-sp-2);border:1px solid var(--fog);color:var(--muted);vertical-align:middle}.t-chip-alert{border-color:var(--t-alert);color:var(--t-alert)}.t-chip-accent{border-color:var(--t-accent);color:var(--t-accent)}.t-chip-up{border-color:var(--t-up);color:var(--t-up)}.t-chip-warn{border-color:var(--t-warn);color:var(--t-warn)}.t-chip-down{border-color:var(--t-down);color:var(--t-down)}.trade-inbox-tabs{margin-bottom:var(--t-sp-3)}.trade-inbox-tab-count{display:inline-flex;align-items:baseline;gap:var(--t-sp-3);margin-left:var(--t-sp-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-inbox-tab-count-actionable{color:var(--paper);font-weight:600}.trade-inbox-tab-count-recessive{color:var(--dim);font-size:var(--t-fs-xs)}.t-filter button.active .trade-inbox-tab-count-actionable{color:var(--ink)}.t-filter button.active .trade-inbox-tab-count-recessive{color:color-mix(in srgb,var(--ink) 85%,var(--hot))}.t-table-wrap:has(>.trade-inbox-table){container-type:inline-size;container-name:trade-inbox}.trade-lineage-toggle{display:inline-flex;align-items:center;gap:var(--t-sp-2);border:0;padding:var(--t-sp-1) var(--t-sp-3);margin-left:calc(-1 * var(--t-sp-3));border-radius:var(--radius-2);background:transparent;color:var(--muted);font:inherit;font-size:var(--t-fs-xs);letter-spacing:.04em;white-space:nowrap;cursor:pointer}.trade-lineage-toggle:hover{background:var(--ink-3);color:var(--paper)}.trade-lineage-toggle[aria-expanded=true]{color:var(--paper)}.trade-lineage-caret{display:inline-block;width:1ch;color:var(--paper);font-size:var(--t-fs-md);line-height:1}.trade-lineage-flag{color:var(--t-down)}.t-table tbody tr.trade-lineage-row>td{height:auto;padding:0;background:var(--ink-2)}.t-table tbody tr:has(.trade-lineage-toggle[aria-expanded=true])>td{background:var(--ink-2);border-bottom-color:transparent}.t-table tbody tr.trade-lineage-row>td,.t-table tbody tr:has(.trade-lineage-toggle[aria-expanded=true])>td:first-child{box-shadow:inset 2px 0 0 var(--t-accent)}.trade-lineage{position:-webkit-sticky;position:sticky;left:0;width:var(--t-table-viewport,100%);max-width:100%;box-sizing:border-box;padding:var(--t-sp-3) var(--t-sp-4) var(--t-sp-4)}.trade-lineage-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-sp-2) var(--t-sp-3);padding-bottom:var(--t-sp-3);margin-bottom:var(--t-sp-3);border-bottom:1px solid var(--line);font-size:var(--t-fs-xs);color:var(--muted)}.trade-lineage-head b{font-weight:500}.trade-lineage-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--t-sp-3) var(--t-sp-5);gap:var(--t-sp-3) var(--t-sp-5);width:-moz-fit-content;width:fit-content;max-width:100%;margin-left:auto}.trade-lineage h4{margin:0 0 var(--t-sp-2);font-size:var(--t-fs-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.trade-lineage dl{margin:0;display:grid;grid-gap:2px;gap:2px}.trade-lineage dl>div{display:grid;grid-template-columns:90px minmax(0,42ch);grid-gap:var(--t-sp-3);gap:var(--t-sp-3);align-items:start}.trade-lineage dt{font-size:var(--t-fs-xs);color:var(--paper);font-weight:500;letter-spacing:.04em}.trade-lineage dd{margin:0;font-size:var(--t-fs-xs);color:var(--muted);white-space:normal;overflow-wrap:break-word}.trade-lineage dd b{color:var(--paper);font-weight:500}.trade-lineage-empty{margin:0;font-size:var(--t-fs-xs);color:var(--dim)}.trade-lineage-hash{display:inline;border:0;padding:0;background:transparent;font:inherit;color:var(--muted);text-align:left;cursor:pointer}.trade-lineage-hash>span{display:inline-block;margin-right:.5ch;overflow-wrap:normal;word-break:keep-all}.trade-lineage-hash:hover{color:var(--paper)}.trade-lineage-copy{margin-left:2ch;color:var(--dim);letter-spacing:.08em;white-space:nowrap}.trade-lineage-hash:hover .trade-lineage-copy{color:var(--t-accent)}.t-table.trade-inbox-table td.trade-action-cell,.t-table.trade-inbox-table th.trade-action-cell{position:-webkit-sticky;position:sticky;right:0;z-index:1;text-align:right;background:var(--ink);box-shadow:inset 1px 0 0 var(--line);padding-right:calc(var(--t-fade, 0px) + var(--t-sp-4))}.t-table.trade-inbox-table tbody tr:has(.trade-lineage-toggle[aria-expanded=true])>td.trade-action-cell{background:var(--ink-2)}.trade-action-blocked{display:block;font-size:var(--t-fs-xs);letter-spacing:.04em;color:var(--dim);white-space:nowrap}.trade-action-blocked.trade-action-stuck{color:var(--t-warn)}.t-table.trade-inbox-table td .t-actions .button:not(.button-primary){min-height:var(--trade-action-min-height,24px);background:transparent;border:1px solid var(--line);color:var(--paper)}@container trade-inbox (max-width: 1038px){.trade-inbox-table{min-width:0;--trade-action-min-height:44px}.trade-inbox-table thead{display:none}.trade-inbox-table tbody tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--t-sp-2) var(--t-sp-3);padding:var(--t-sp-3) var(--t-sp-4);border-bottom:1px solid var(--line)}.trade-inbox-table tbody tr:hover{background:none}.trade-inbox-table tbody td{display:block;height:auto;padding:0;border-bottom:0;white-space:normal;text-align:left;font-size:var(--t-fs-sm);color:var(--muted)}.trade-inbox-table tbody td:before{content:attr(data-label);display:block;font-size:var(--t-fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.trade-inbox-table tbody td[data-label=Ticker]{order:1;font-size:var(--t-fs-lg);color:var(--paper)}.trade-inbox-table tbody td[data-label=Side]{order:2;color:var(--paper)}.trade-inbox-table tbody td[data-label=Status]{order:3;margin-left:auto}.trade-inbox-table tbody td[data-label=Side]:before,.trade-inbox-table tbody td[data-label=Status]:before,.trade-inbox-table tbody td[data-label=Ticker]:before{content:none}.trade-inbox-table tbody td[data-label="Net cash"]{order:4;width:100%;flex:0 0 100%;font-size:var(--t-fs-lg);color:var(--paper)}.trade-inbox-table tbody td[data-label=Price],.trade-inbox-table tbody td[data-label=Qty]{flex:0 0 calc(50% - var(--t-sp-3) / 2);color:var(--paper)}.trade-inbox-table tbody td[data-label=Qty]{order:5}.trade-inbox-table tbody td[data-label=Price]{order:6}.trade-inbox-table tbody td[data-label=Owner]{order:7;flex:0 0 100%}.trade-inbox-table tbody td[data-label=Account]{order:8;flex:0 0 100%}.trade-inbox-table tbody td[data-label=Date],.trade-inbox-table tbody td[data-label=Fees],.trade-inbox-table tbody td[data-label=Gross]{flex:0 0 calc(33.333% - var(--t-sp-3) * 2 / 3)}.trade-inbox-table tbody td[data-label=Date]{order:9}.trade-inbox-table tbody td[data-label=Gross]{order:10}.trade-inbox-table tbody td[data-label=Fees]{order:11}.trade-inbox-table tbody td[data-label="Staged by"]{order:12;flex:0 0 100%}.trade-inbox-table tbody td[data-label=Source]{order:13;width:100%;flex:0 0 100%}.trade-inbox-table tbody td[data-label=Source]:before{content:none}.t-table.trade-inbox-table tbody td.trade-action-cell{order:14;width:100%;flex:0 0 100%;position:static;background:none;box-shadow:none;padding-right:0;margin-top:var(--t-sp-2);text-align:left}.t-table.trade-inbox-table tbody td.trade-action-cell:before{content:none}.trade-inbox-table .t-actions{display:flex;width:100%;gap:var(--t-sp-3)}.t-table.trade-inbox-table td .t-actions .button{flex:1 1;min-height:44px;min-width:44px;font-size:var(--t-fs-sm);padding:var(--t-sp-2) var(--t-sp-4)}.trade-inbox-table .trade-lineage-toggle{min-height:44px;min-width:44px;margin-left:0;padding:var(--t-sp-2) var(--t-sp-3)}.trade-inbox-table tbody tr.trade-lineage-row{display:block;padding:0}.trade-inbox-table tbody tr.trade-lineage-row>td{display:block;width:100%}.trade-inbox-table tbody tr.trade-lineage-row>td:before{content:none}.trade-inbox-table .trade-lineage{width:100%}.trade-inbox-table .trade-lineage dl>div{grid-template-columns:80px minmax(0,1fr)}}.trade-decision-scrim{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:var(--t-sp-4);background:rgb(var(--scrim-rgb-080c12)/.78)}.trade-decision{width:min(520px,100%);max-height:calc(100vh - 2 * var(--t-sp-4));overflow-y:auto;background:var(--ink-2);border:1px solid var(--line);padding:var(--t-sp-4)}.trade-decision-title{margin:0 0 var(--t-sp-3);font-family:var(--font-mono);font-size:var(--t-fs-md);font-weight:500;letter-spacing:.08em;color:var(--paper)}.trade-decision-subject{border:1px solid var(--line);padding:var(--t-sp-3);margin-bottom:var(--t-sp-3)}.trade-decision-head{display:flex;align-items:center;gap:var(--t-sp-3);font-family:var(--font-mono);font-size:var(--t-fs-lg);color:var(--paper)}.trade-decision-head b{font-weight:500}.trade-decision-net{margin-top:var(--t-sp-3);font-family:var(--font-mono)}.trade-decision-net b{display:block;font-size:var(--t-fs-xl,var(--t-fs-lg));font-weight:500;color:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-decision-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--t-sp-2) var(--t-sp-4);gap:var(--t-sp-2) var(--t-sp-4);margin:var(--t-sp-3) 0 0;font-family:var(--font-mono);font-size:var(--t-fs-sm)}.trade-decision-facts dt{font-size:var(--t-fs-xs);letter-spacing:.08em;color:var(--dim)}.trade-decision-facts dd{margin:0;color:var(--paper);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-decision-consequence{margin:0 0 var(--t-sp-3);font-size:var(--t-fs-sm);color:var(--muted)}.trade-decision-reason{display:block;margin-bottom:var(--t-sp-3)}.trade-decision-reason textarea{display:block;width:100%;margin-top:var(--t-sp-2);padding:var(--t-sp-2);background:var(--ink);border:1px solid var(--line);color:var(--paper);font-family:var(--font-mono);font-size:var(--t-fs-sm);resize:vertical}.trade-decision-reason textarea:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.trade-decision-reason-help{display:block;margin-top:var(--t-sp-2);color:var(--muted);font-family:var(--font-mono);font-size:var(--t-fs-xs)}.trade-decision-actions{display:flex;justify-content:flex-end;gap:var(--t-sp-3)}.trade-decision-actions .button:not(.button-primary){border-color:var(--line);color:var(--paper)}@media (max-width:767.98px){.trade-decision-actions{flex-direction:column}.trade-decision-actions .button{min-height:44px;width:100%}}.trade-entry-shell{margin-bottom:var(--t-sp-4)}.trade-entry-toolbar{display:flex;align-items:center;gap:var(--t-sp-3);margin-bottom:var(--t-sp-3);color:var(--dim);text-transform:uppercase}.trade-entry-toolbar,.trade-entry-toolbar .button{font-family:var(--font-mono);font-size:var(--t-fs-xs)}.trade-entry-toolbar .button{min-height:24px;padding:2px var(--t-sp-3)}.trade-entry-panel{display:grid;grid-gap:var(--t-sp-4);gap:var(--t-sp-4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--t-sp-4) 0}.trade-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--t-sp-3);gap:var(--t-sp-3)}.trade-entry-field{display:grid;grid-gap:var(--t-sp-1);gap:var(--t-sp-1);min-width:0;color:var(--muted);font-family:var(--font-mono);font-size:var(--t-fs-xs);letter-spacing:.06em;text-transform:uppercase}.trade-entry-field input,.trade-entry-field select{height:32px;border-radius:0;background:var(--ink);font-family:var(--font-mono);font-size:var(--t-fs-sm)}.trade-entry-preview{display:grid;grid-gap:var(--t-sp-2);gap:var(--t-sp-2)}.trade-entry-preview-table{min-width:0}.trade-entry-preview-stale>.t-label{color:var(--t-warn)}.trade-entry-notice{border-left:2px solid var(--t-warn);padding:var(--t-sp-2) var(--t-sp-3);font-family:var(--font-mono);font-size:var(--t-fs-sm);display:grid;grid-gap:var(--t-sp-1);gap:var(--t-sp-1)}.trade-entry-notice:empty{display:none}.trade-entry-notice p{margin:0}.trade-entry-notice-diagnosis{color:var(--t-warn)}.trade-entry-notice-instruction{color:var(--paper)}.trade-entry-message{padding:var(--t-sp-2) var(--t-sp-3);border-left:2px solid;font-family:var(--font-mono);font-size:var(--t-fs-sm)}.trade-entry-error{color:var(--t-down)}.trade-entry-warning{color:var(--t-alert)}.trade-entry-success{color:var(--t-up);border-top:1px solid var(--t-up);border-bottom:1px solid var(--t-up);padding:var(--t-sp-2) var(--t-sp-4);font-family:var(--font-mono);font-size:var(--t-fs-sm)}.trade-entry-hash,.trade-entry-identity-note{color:var(--dim);font-family:var(--font-mono);font-size:var(--t-fs-xs)}.trade-entry-hash b{color:var(--paper);font-weight:500}.trade-entry-actions{display:flex;align-items:center;gap:var(--t-sp-2);flex-wrap:wrap}@media (max-width:900px){.trade-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.trade-entry-toolbar{align-items:flex-start;flex-direction:column}.trade-entry-grid{grid-template-columns:1fr}}.trade-entry-preview .t-table-wrap{container-type:inline-size;container-name:trade-preview}@container trade-preview (min-width: 1038px){.trade-entry-preview-table tbody td[data-label=Owner],.trade-entry-preview-table tbody td[data-label=Side],.trade-entry-preview-table thead th:nth-child(3),.trade-entry-preview-table thead th:nth-child(9){white-space:normal;overflow-wrap:normal;word-break:keep-all;height:auto;min-height:var(--t-row-h)}}@container trade-preview (max-width: 1037px){.trade-entry-preview-table{display:block;min-width:0}.trade-entry-preview-table thead{display:none}.trade-entry-preview-table tbody,.trade-entry-preview-table tbody tr{display:block}.trade-entry-preview-table tbody tr:hover{background:none}.trade-entry-preview-table tbody td{display:flex;align-items:baseline;justify-content:space-between;max-inline-size:420px;gap:var(--t-sp-3);height:auto;min-height:var(--t-row-h);padding:var(--t-sp-2) 0;white-space:normal;overflow-wrap:anywhere}.trade-entry-preview-table tbody td:before{content:attr(data-label);flex:0 0 auto;font-size:var(--t-fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--dim)}.trade-entry-preview-table tbody tr td:last-child{border-bottom:0}.trade-entry-preview-table tbody td[data-label="Net cash"]{font-size:var(--t-fs-lg);color:var(--paper)}.trade-entry-preview-table tbody td[data-label=Owner],.trade-entry-preview-table tbody td[data-label=Price]{margin-top:var(--t-sp-3)}}.t-actions{display:inline-flex;gap:var(--t-sp-2);justify-content:flex-end;align-items:center;white-space:nowrap}.t-table.trade-inbox-table td .t-actions .button{font-size:var(--t-fs-xs);padding:2px var(--t-sp-3);min-width:58px}.t-actions .button{min-width:72px;text-align:center}.t-meta{display:flex;gap:var(--t-sp-3);font-family:var(--font-mono);font-size:var(--t-fs-sm);color:var(--dim);align-items:baseline;flex-wrap:wrap}.t-meta-sep{color:var(--fog)}.t-meta>span{min-width:0}.t-meta>span,.t-prose{overflow-wrap:anywhere}.t-prose{display:block;font-family:var(--font-mono);font-size:var(--t-fs-sm);line-height:1.5;color:var(--dim);max-width:96ch}.t-disclosure,.t-prose+.t-prose{margin-top:var(--t-sp-2)}.t-disclosure{font-family:var(--font-mono);font-size:var(--t-fs-xs);color:var(--dim)}.t-disclosure summary{cursor:pointer;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.t-disclosure summary:hover{color:var(--t-accent)}.t-key{display:block;margin-top:var(--t-sp-1);color:var(--muted);overflow-wrap:anywhere;word-break:break-all}.t-meta a,.t-prose a{color:var(--t-accent);text-decoration:underline;text-underline-offset:2px}.t-meta a:hover,.t-prose a:hover{color:var(--paper)}.t-prose a{white-space:nowrap}.t-filter{display:inline-flex;gap:0;border:1px solid var(--line)}.t-filter a,.t-filter button{font-family:var(--font-mono);font-size:var(--t-fs-sm);color:var(--muted);text-decoration:none;padding:var(--t-sp-1) var(--t-sp-3);border:0;border-right:1px solid var(--line);background:transparent;cursor:pointer}.t-filter a:last-child,.t-filter button:last-child{border-right:none}.t-filter a.active,.t-filter button.active{color:var(--ink);background:var(--t-accent)}.t-filter button{background:none;border-top:none;border-bottom:none;border-left:none;cursor:pointer}.t-alert{font-family:var(--font-mono);font-size:var(--t-fs-sm);color:var(--t-alert);border-top:1px solid var(--t-alert);border-bottom:1px solid var(--t-alert);padding:var(--t-sp-2) var(--t-sp-5)}.t-alert-down{color:var(--t-down);border-top-color:var(--t-down);border-bottom-color:var(--t-down);background:rgb(var(--bg-rgb-e26d5c)/.1)}.t-alert-up{color:var(--t-up);border-top-color:var(--t-up);border-bottom-color:var(--t-up)}.t-alert-lead{margin-right:var(--t-sp-3)}.t-alert-lead .t-chip{font-weight:600;letter-spacing:.08em}.t-empty{font-family:var(--font-mono);font-size:var(--t-fs-md);color:var(--dim);padding:var(--t-sp-3) var(--t-sp-4)}.ch-stat-subinline{font-size:var(--t-fs-xs);color:var(--dim)}.rd-header{display:flex;align-items:center;justify-content:space-between;gap:var(--t-sp-3);padding:var(--t-sp-3) var(--t-sp-5);border-bottom:1px solid var(--line)}.rd-header-title{letter-spacing:.1em;color:var(--hot)}.rd-header-title,.rd-toggle{font-family:var(--font-mono);font-size:var(--t-fs-xs);text-transform:uppercase}.rd-toggle{letter-spacing:.06em;padding:2px var(--t-sp-3);border:1px solid var(--fog);border-radius:var(--radius-2);color:var(--muted);background:transparent;cursor:pointer}.rd-toggle:hover{border-color:var(--muted);color:var(--paper)}.rd-toggle.on{border-color:var(--hot);color:var(--hot);background:var(--hot-soft)}.rd-user-msg{font-family:var(--font-mono);font-size:var(--t-fs-md);line-height:1.55;color:rgb(var(--fg-rgb-fafaf7)/.78)}.rd-user-prefix{color:var(--hot);font-weight:600}.rd-user-line{display:flex;align-items:baseline;min-width:0}.rd-user-line>.rd-user-prefix{flex:none;white-space:pre}.rd-markdown.rd-user-markdown{flex:1 1 auto;min-width:0;font-size:inherit;line-height:inherit;color:inherit}.rd-markdown.rd-user-markdown :is(p,li,strong){color:inherit}.rd-markdown.rd-user-markdown p{white-space:pre-wrap;margin-bottom:6px}.rd-cursor{display:inline-block;width:7px;height:13px;margin-left:2px;vertical-align:text-bottom;background:var(--hot);animation:rd-blink 1s steps(2,start) infinite}@keyframes rd-blink{0%,49%{opacity:1}50%,to{opacity:0}}.rd-btn{font-family:var(--font-mono);font-size:var(--t-fs-sm);text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border:1px solid var(--fog);border-radius:var(--radius-2);background:transparent;color:var(--paper);cursor:pointer;text-align:center}.rd-btn:disabled{opacity:.45;cursor:default}.rd-btn-primary{background:var(--hot);border-color:var(--hot);color:var(--ink);font-weight:600}.rd-btn-primary:hover:not(:disabled){background:var(--bg-e89048);border-color:var(--line-e89048)}.rd-btn-steel{border-color:var(--steel);color:var(--info);background:transparent}.rd-btn-steel:hover:not(:disabled){background:var(--steel-soft);color:var(--fg-aecde3)}.rd-btn-ghost{border-color:var(--fog);color:var(--paper)}.rd-btn-ghost:hover:not(:disabled){border-color:var(--muted);background:var(--ink-2)}.rd-composer-input{width:100%;resize:vertical;font-family:inherit;font-size:var(--t-fs-md);line-height:1.5;color:var(--paper);background:transparent;border:1px solid var(--fog);border-radius:var(--radius-2);padding:var(--t-sp-3)}.rd-context-button{display:none}.rd-composer-input:focus{outline:none;border-color:var(--hot)}.rd-mic{color:var(--muted)}.rd-mic:hover:not(:disabled){color:var(--paper);border-color:var(--muted)}.rd-mic.listening{color:var(--red);border-color:var(--red);background:var(--red-soft);animation:rd-mic-pulse 1.2s ease-in-out infinite}@keyframes rd-mic-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--line-rgb-e26d5c)/.45)}50%{box-shadow:0 0 0 4px rgb(var(--line-rgb-e26d5c)/0)}}.rd-session-title{font-family:var(--font-mono);font-size:var(--t-fs-md);color:var(--hot);margin-bottom:var(--t-sp-1)}.rd-source{font-family:var(--font-mono);font-size:var(--t-fs-sm)}.rd-source-link{color:var(--paper);text-decoration:none}.rd-source-link:hover{color:var(--hot)}.rd-source-remove{color:var(--dim);font-size:var(--t-fs-md);line-height:1}.rd-source-remove:hover{color:var(--red)}.rd-add-source{font-family:var(--font-mono);font-size:var(--t-fs-sm);color:var(--dim)}.rd-add-source:hover{color:var(--hot)}.rd-chip-filing{border-color:var(--green);color:var(--green)}.rd-chip-pdf{border-color:var(--hot);color:var(--hot)}.rd-chip-planned,.rd-chip-web{border-color:var(--steel);color:var(--info)}.rd-locked{height:calc(100vh - var(--topbar-h, 52px) - 72px);min-height:320px;overflow:hidden}@media (max-width:720px){.rd-locked{height:calc(100vh - var(--topbar-h, 52px) - 54px)}}@supports selector(:has(*)){.console-content:has(.research-desk-page){padding:0;display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-h, 52px));min-height:0;overflow:hidden}.research-desk-page{display:flex;flex:1 1;min-height:0;overflow:hidden}}@media (max-width:760px){@supports selector(:has(*)){.console-content:has(.research-desk-page){height:calc(100dvh - var(--topbar-h, 52px))}}.console-shell:has(.research-desk-page) .console-main{width:100%;max-width:100%;overflow:hidden}.research-desk-page{min-width:0;width:100%;max-width:100vw}.rd-locked{flex-direction:column;max-width:100vw;height:100%;min-height:0}.rd-chat-pane,.rd-locked{width:100%;overflow:hidden}.rd-chat-pane{max-width:100%;flex:1 1 auto!important;min-height:0!important;border-right:0!important;border-bottom:1px solid var(--line)}.rd-side-pane{width:100%!important;flex:0 0 auto!important;min-height:0!important;max-height:42dvh;border-top:1px solid var(--line);background:var(--ink)}.rd-header{padding:8px 10px;gap:8px;min-width:0;overflow:hidden}.rd-header-title{flex:0 0 auto}.rd-header-title,.rd-toggle{font-size:10px;letter-spacing:.07em}.rd-toggle{display:none}.rd-thread{padding:10px!important}.rd-markdown,.rd-user-msg{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.rd-side-pane{display:none!important}.rd-composer-meta>span:last-child{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%}.rd-context-button{display:inline-flex;grid-column:1/-1;width:100%;justify-content:center}.rd-mobile-context{display:flex;flex-direction:column;gap:14px}.rd-mobile-context-section{border-bottom:1px solid var(--line);padding-bottom:12px}.rd-mobile-context-section:last-child{border-bottom:0;padding-bottom:0}.rd-mobile-source-list{list-style:none;margin:6px 0 0;padding:0}.rd-mobile-source-row{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px!important;gap:8px!important;align-items:center!important;margin:5px 0!important}.rd-mobile-action-inline,.rd-mobile-add-source{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px;margin-top:8px}.rd-mobile-action-inline input,.rd-mobile-add-source input{min-width:0;font-family:inherit;background:var(--ink-3);color:var(--paper);border:1px solid var(--line);padding:8px 10px}.rd-mobile-actions{display:grid;grid-gap:8px;gap:8px}.rd-mobile-dr-status{display:flex;gap:6px;flex-wrap:wrap}.rd-composer{padding:8px 10px!important}.rd-composer-input{min-height:70px;max-height:32dvh;resize:none}.rd-composer-meta{align-items:flex-start!important;gap:8px}.rd-key-hints{display:none}.rd-session-card{padding:8px 10px 6px!important}.rd-sources-pane{flex:0 1 auto!important;max-height:18dvh;padding:6px 10px!important}.rd-source{gap:5px!important}.rd-actions{width:100%;padding:8px 10px 10px!important;display:grid!important;grid-template-columns:minmax(0,1fr);grid-gap:6px!important;gap:6px!important}.rd-actions>*{min-width:0}.rd-actions .rd-btn-ghost,.rd-actions .rd-btn-primary,.rd-actions .rd-btn-steel{width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.rd-actions>.t-alert,.rd-actions>.t-meta,.rd-actions>a{grid-column:1/-1}}.rd-msg-sources{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:8px}.rd-source-pill{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-fs-xs);line-height:1.4;padding:1px 8px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--muted)}.rd-pill-web{border-color:var(--steel);color:var(--info)}.rd-pill-filing{border-color:var(--green);color:var(--green)}.rd-pill-pdf,.rd-source-pill:hover{border-color:var(--hot);color:var(--hot)}.rd-chip-queued{border-color:var(--steel);color:var(--info)}.rd-chip-failed,.rd-chip-running{border-color:var(--hot);color:var(--hot)}.rd-attachment-strip{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 6px}.rd-attachment-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:2px 4px 2px 2px;border:1px solid var(--line);background:transparent;font-family:var(--font-mono);font-size:var(--t-fs-xs);color:var(--muted)}.rd-attachment-chip--ready{border-color:var(--steel);color:var(--info)}.rd-attachment-chip--rejected{border-color:var(--hot);color:var(--hot)}.rd-attachment-thumb{object-fit:cover}.rd-attachment-thumb,.rd-attachment-thumb-stub{width:20px;height:20px;flex-shrink:0;border:1px solid var(--line)}.rd-attachment-thumb-stub{display:inline-flex;align-items:center;justify-content:center;color:var(--muted);font-size:9px;letter-spacing:.04em}.rd-attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.rd-attachment-meta{color:var(--muted)}.rd-attachment-remove{background:transparent;border:none;color:var(--muted);font-family:var(--font-mono);font-size:var(--t-fs-xs);cursor:pointer;padding:0 2px}.rd-attachment-remove:hover{color:var(--hot)}.rd-drop-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1px dashed var(--hot);background:rgb(var(--scrim-rgb-140e08)/.7);font-size:var(--t-fs-sm);letter-spacing:.08em;pointer-events:none;z-index:5}.rd-attachment-hint,.rd-drop-overlay{color:var(--hot);font-family:var(--font-mono)}.rd-attachment-hint{font-size:var(--t-fs-xs);margin:0 0 4px}.rd-system{font-family:var(--font-mono);font-size:var(--t-fs-xs);color:var(--muted);border:1px solid var(--line);padding:6px 10px;white-space:pre-wrap;line-height:1.5}.rd-markdown{font-family:var(--font-mono);font-size:var(--t-fs-lg);line-height:1.6;color:var(--paper)}.rd-markdown h1,.rd-markdown h2,.rd-markdown h3,.rd-markdown h4,.rd-markdown h5,.rd-markdown h6{font-family:var(--font-mono);font-weight:600;color:var(--paper);margin:18px 0 8px;line-height:1.3}.rd-markdown h1{font-size:18px;letter-spacing:-.01em;border-bottom:1px solid var(--line);padding-bottom:6px}.rd-markdown h2{font-size:15px;color:var(--hot)}.rd-markdown h3{font-size:13px;color:var(--hot);text-transform:uppercase;letter-spacing:.05em}.rd-markdown h4,.rd-markdown h5,.rd-markdown h6{font-size:var(--t-fs-md);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.rd-markdown-body>:first-child,.rd-markdown>:first-child{margin-top:0}.rd-markdown-body>:last-child,.rd-markdown>:last-child{margin-bottom:0}.rd-markdown p{color:var(--paper);line-height:1.6;margin:0 0 10px}.rd-markdown strong{color:var(--paper);font-weight:600}.rd-markdown em{color:var(--muted)}.rd-markdown ol,.rd-markdown ul{margin:0 0 10px;padding-left:22px}.rd-markdown li{color:var(--paper);line-height:1.6;margin:3px 0}.rd-markdown ul>li::marker{color:var(--hot)}.rd-markdown ol>li::marker{color:var(--hot);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-markdown li>ol,.rd-markdown li>ul{margin-top:3px;margin-bottom:0}.rd-markdown code{font-family:var(--font-mono);font-size:.92em;background:var(--ink-3);color:var(--green);border-radius:var(--radius-2);padding:1px 5px}.rd-markdown pre{background:var(--ink-2);border:1px solid var(--line);border-radius:var(--radius-2);padding:var(--t-sp-4);margin:0 0 12px;overflow-x:auto;line-height:1.5}.rd-markdown pre code{background:transparent;color:var(--paper);padding:0;border-radius:0;font-size:var(--t-fs-md)}.rd-markdown table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--t-fs-md);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0 0 12px}.rd-markdown thead th{font-size:var(--t-fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--dim);text-align:left;white-space:nowrap}.rd-markdown tbody td,.rd-markdown thead th{padding:var(--t-sp-2) var(--t-sp-4);border-bottom:1px solid var(--line)}.rd-markdown tbody td{color:var(--paper)}.rd-markdown tbody tr:hover{background:var(--ink-3)}.rd-markdown blockquote{border-left:2px solid var(--steel);margin:0 0 10px;padding:2px 0 2px var(--t-sp-4);color:var(--muted);font-style:italic}.rd-markdown blockquote p{color:var(--muted)}.rd-markdown blockquote>:last-child{margin-bottom:0}.rd-markdown a{color:var(--hot);text-decoration:none}.rd-markdown a:hover{text-decoration:underline}.rd-markdown hr{border:0;border-top:1px solid var(--line);margin:14px 0}@media (max-width:767.98px){.trade-queue-pressure .t-stat:first-child{flex:1 1 100%;min-width:0;align-items:flex-start}.trade-queue-pressure .t-stat:first-child .t-stat-value{min-width:0;white-space:normal;overflow-wrap:break-word}.t-actions{white-space:normal;flex-wrap:wrap}.t-actions .button{min-width:56px}.t-lot-line{grid-template-columns:80px repeat(8,minmax(56px,1fr));min-width:720px}.packet-kebab-menu{min-width:160px;max-width:calc(100vw - 24px)}}@media (max-width:390px){.t-actions .button{min-width:48px;padding-inline:6px;font-size:var(--t-fs-xs)}.t-lot-line{min-width:600px}}.positions-view-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-sp-4);flex-wrap:wrap;margin-bottom:var(--t-sp-3)}.positions-view-filter{min-width:0}.positions-allocation-chart{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0}.positions-allocation-source{position:-webkit-sticky;position:sticky;top:0;z-index:1;gap:0 var(--t-sp-3);background:var(--ink);text-transform:uppercase;letter-spacing:.08em}.positions-allocation-detail,.positions-allocation-source,.positions-allocation-summary{display:flex;flex-wrap:wrap;align-items:center;min-height:var(--t-row-h);padding:0 var(--t-sp-4);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--t-fs-xs)}.positions-allocation-detail,.positions-allocation-summary{gap:var(--t-sp-3)}.positions-allocation-detail{border-top:1px solid var(--line);border-bottom:0}.positions-allocation-detail-values>span:first-child{color:var(--paper);font-size:var(--t-fs-lg)}.positions-allocation-list{max-height:360px;overflow:auto}.positions-allocation-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer}.positions-allocation-option:last-child{border-bottom:0}.positions-allocation-option:focus-visible,.positions-allocation-option:hover{background:var(--ink-3);outline:2px solid var(--t-accent);outline-offset:-2px}.positions-allocation-row{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(160px,1.8fr) minmax(280px,1.4fr);grid-gap:var(--t-sp-4);gap:var(--t-sp-4);align-items:center;min-height:34px;padding:var(--t-sp-2) var(--t-sp-4)}.positions-allocation-row.selected{box-shadow:inset 2px 0 0 var(--t-accent)}.positions-allocation-id,.positions-allocation-metrics{display:flex;align-items:baseline;gap:var(--t-sp-3);min-width:0}.positions-allocation-id{flex-wrap:nowrap}.positions-allocation-ticker{color:var(--paper);font-size:var(--t-fs-lg)}.positions-allocation-company{color:var(--muted);min-width:0;overflow-wrap:break-word}.positions-allocation-track{position:relative;height:12px;min-width:0;overflow:visible;background:var(--ink);border:1px solid var(--steel);box-shadow:inset 0 0 0 1px rgb(var(--line-rgb-fafaf7)/8%)}.positions-allocation-fill{display:block;height:100%;min-width:1px;background:color-mix(in srgb,var(--steel) 72%,var(--paper));transition:width .16s ease}.positions-allocation-fill.t-up{background:color-mix(in srgb,var(--t-up) 42%,var(--steel))}.positions-allocation-fill.t-down{background:color-mix(in srgb,var(--t-down) 42%,var(--steel))}.positions-allocation-target{position:absolute;top:-4px;bottom:-4px;width:2px;z-index:2;background:var(--t-accent)}.positions-allocation-metrics{justify-content:flex-end;flex-wrap:wrap;color:var(--muted)}.positions-allocation-drift{display:inline-flex;align-items:baseline;gap:.35em;color:color-mix(in srgb,var(--steel) 76%,var(--paper));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.positions-allocation-drift.drift-over,.positions-allocation-drift.drift-under{color:color-mix(in srgb,var(--steel) 58%,var(--paper))}.positions-allocation-drift.drift-flat{color:var(--muted)}.positions-allocation-chart.motion-reduced .positions-allocation-fill{transition:none}@media (prefers-reduced-motion:reduce){.positions-allocation-fill{transition:none}}@media (max-width:720px){.positions-allocation-list{max-height:none;overflow:visible}.positions-allocation-row{grid-template-columns:minmax(0,1fr);gap:var(--t-sp-2)}.positions-allocation-metrics{justify-content:flex-start}}.positions-allocation-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.34fr);grid-gap:var(--t-sp-4);gap:var(--t-sp-4);align-items:start;padding:var(--t-sp-3) var(--t-sp-4)}.positions-allocation-list-wrap{grid-column:1;grid-row:1;min-width:0}.positions-allocation-columns,.positions-allocation-row{display:grid;grid-template-columns:minmax(180px,1.42fr) minmax(130px,.83fr) repeat(4,minmax(64px,.44fr));grid-gap:var(--t-sp-3);gap:var(--t-sp-3);align-items:center}.positions-allocation-columns{padding:0 var(--t-sp-3) var(--t-sp-2);color:var(--muted);font-size:var(--t-fs-xs);letter-spacing:.07em}.positions-allocation-columns span:nth-child(n+3),.positions-allocation-metrics span{text-align:right}.positions-allocation-metrics .positions-allocation-drift{justify-content:flex-end}.positions-allocation-columns span:nth-child(2){grid-column:2}.positions-allocation-columns span:nth-child(3){grid-column:3}.positions-allocation-row{padding:var(--t-sp-2) var(--t-sp-3)}.positions-allocation-metrics{display:contents;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.positions-allocation-list{max-height:none;overflow:visible}.positions-allocation-option:hover{background:var(--ink-3)}.positions-allocation-option:focus-visible{outline:2px solid var(--paper);outline-offset:-2px}.positions-allocation-row.selected{box-shadow:inset 3px 0 0 var(--t-accent)}.positions-allocation-row.in-band:not(.selected) .positions-allocation-id{opacity:.68}.positions-allocation-target{background:var(--paper)}.positions-allocation-deviation{position:absolute;z-index:1;top:2px;bottom:2px;min-width:2px}.positions-allocation-deviation.over-band,.positions-allocation-deviation.under-band{background:var(--warning);background:var(--t-alert)}.positions-allocation-deviation.in-band{background:var(--bg-55728a);background:color-mix(in srgb,var(--steel) 50%,transparent)}.positions-allocation-fill{background:var(--bg-91a3b5);background:color-mix(in srgb,var(--steel) 60%,var(--paper))}.positions-allocation-row.cash-sleeve .positions-allocation-fill{background:var(--bg-7a91a5);background:color-mix(in srgb,var(--steel) 35%,var(--paper));border-right:2px solid var(--paper)}.positions-allocation-drift.over-band,.positions-allocation-drift.under-band{color:var(--t-alert);font-weight:500}.positions-allocation-sort{margin-left:auto;color:var(--muted);background:transparent;border:1px solid var(--line);font:inherit;font-size:var(--t-fs-xs);padding:3px 6px}.positions-allocation-sort.active{color:var(--paper);border-color:var(--paper)}.positions-allocation-detail{grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:var(--t-sp-3);display:grid;grid-gap:var(--t-sp-3);gap:var(--t-sp-3);padding:var(--t-sp-4);border:1px solid var(--line);background:var(--ink-2)}.positions-allocation-detail-title{display:flex;justify-content:space-between;gap:var(--t-sp-2)}.positions-allocation-detail-title strong{color:var(--paper);font-size:var(--t-fs-lg)}.positions-allocation-detail-values{display:grid;grid-gap:var(--t-sp-2);gap:var(--t-sp-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.positions-allocation-action{display:flex;align-items:center;justify-content:space-between;gap:var(--t-sp-3);margin-top:var(--t-sp-1);padding:var(--t-sp-3) var(--t-sp-4);border:1px solid var(--t-alert);background:color-mix(in srgb,var(--t-alert) 12%,transparent);color:var(--paper);font-size:var(--t-fs-sm);text-transform:uppercase;letter-spacing:.08em;text-decoration:none}.positions-allocation-action:after{content:"\2192";color:var(--t-alert)}.positions-allocation-action:hover{background:color-mix(in srgb,var(--t-alert) 22%,transparent)}.positions-allocation-action:focus-visible{outline:2px solid var(--paper);outline-offset:2px}@media (max-width:900px){.positions-allocation-workspace{grid-template-columns:minmax(0,1fr);padding:var(--t-sp-3)}.positions-allocation-detail,.positions-allocation-list-wrap{grid-column:auto;grid-row:auto}.positions-allocation-detail{position:static;order:-1}}@media (max-width:720px){.positions-allocation-columns{display:none}.positions-allocation-row{grid-template-columns:minmax(0,1fr);gap:var(--t-sp-2)}.positions-allocation-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--t-sp-2) var(--t-sp-3);gap:var(--t-sp-2) var(--t-sp-3);font-size:var(--t-fs-xs)}.positions-allocation-metrics>*{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--t-sp-1);gap:var(--t-sp-1);text-align:right}.positions-allocation-metrics>:before{content:attr(data-metric);color:var(--muted);font-size:var(--t-fs-xs);letter-spacing:.07em}.positions-allocation-metrics .positions-allocation-drift{grid-template-columns:max-content max-content;column-gap:.35em;align-items:baseline}.positions-allocation-metrics .positions-allocation-drift:before{grid-column:1/-1}.positions-allocation-metrics .positions-allocation-drift>[data-drift-part=glyph]{grid-column:1}.positions-allocation-metrics .positions-allocation-drift>[data-drift-part=value]{grid-column:2}.positions-allocation-chart{max-width:100%}}.positions-allocation-chart{container-type:inline-size}@container (max-width: 900px){.positions-allocation-workspace{grid-template-columns:minmax(0,1fr);padding:var(--t-sp-3)}.positions-allocation-detail,.positions-allocation-list-wrap{grid-column:auto;grid-row:auto}.positions-allocation-detail{position:static;order:-1}}@container (max-width: 720px){.positions-allocation-columns{display:none}.positions-allocation-row{grid-template-columns:minmax(0,1fr);gap:var(--t-sp-2)}.positions-allocation-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--t-sp-2) var(--t-sp-3);gap:var(--t-sp-2) var(--t-sp-3);font-size:var(--t-fs-xs)}.positions-allocation-metrics>*{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--t-sp-1);gap:var(--t-sp-1);text-align:right}.positions-allocation-metrics>:before{content:attr(data-metric);color:var(--muted);font-size:var(--t-fs-xs);letter-spacing:.07em}.positions-allocation-metrics .positions-allocation-drift{grid-template-columns:max-content max-content;column-gap:.35em;align-items:baseline}.positions-allocation-metrics .positions-allocation-drift:before{grid-column:1/-1}.positions-allocation-metrics .positions-allocation-drift>[data-drift-part=glyph]{grid-column:1}.positions-allocation-metrics .positions-allocation-drift>[data-drift-part=value]{grid-column:2}}.agent-connections-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.agent-device-approval,.agent-device-request{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-device-request{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:start;padding:10px;background:var(--ink-2)}.agent-connection-client strong,.agent-device-request strong{display:block;margin-bottom:4px;color:var(--paper);font-size:13px}.agent-device-actions,.agent-device-form,.agent-room-list,.agent-row-actions,.agent-scope-list{min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.agent-device-input{min-width:150px;min-height:28px;border:1px solid var(--line);border-radius:var(--radius-4);background:transparent;color:var(--paper);font-family:var(--font-mono);font-size:12px;padding:4px 8px;text-transform:uppercase}.agent-connection-field-label,.agent-connections-receipt,.agent-room-list span,.agent-table-stack{color:var(--muted);font-family:var(--font-mono);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.agent-room-list span{padding:3px 6px;border:1px solid var(--line);border-radius:var(--radius-4);background:var(--ink);color:var(--paper)}.agent-connections-list{display:grid;min-width:0;border-top:1px solid var(--line)}.agent-connection-row,.agent-connections-head{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(145px,1fr) minmax(175px,1.18fr) minmax(110px,.7fr) minmax(178px,auto);grid-gap:10px;gap:10px;align-items:center;min-width:0}.agent-connections-head{min-height:24px;padding:0 var(--t-sp-4);border-bottom:1px solid var(--line);color:var(--dim);font-size:var(--t-fs-xs);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.agent-connection-row{padding:8px var(--t-sp-4);border-bottom:1px solid var(--line)}.agent-connection-row:hover{background:var(--ink-3)}.agent-connection-actions,.agent-connection-client,.agent-connection-field{display:grid;grid-gap:4px;gap:4px;min-width:0}.agent-connection-client .t-chip{width:-moz-fit-content;width:fit-content}.agent-connection-field-label{display:none;color:var(--dim);text-transform:uppercase;letter-spacing:.08em}.agent-connections-receipt{display:inline-flex;align-items:center;min-height:18px;color:var(--green)}.agent-row-actions{justify-content:flex-end}.agent-row-actions .t-chip{cursor:pointer}.agent-row-actions .agent-revoke-button{border-color:color-mix(in srgb,var(--red) 28%,var(--line));color:var(--muted)}.agent-row-actions .agent-revoke-button:focus-visible,.agent-row-actions .agent-revoke-button:hover{border-color:var(--red);color:var(--red)}.agent-revoke-cancel{color:var(--muted)}.agent-device-actions .t-chip:disabled,.agent-device-form .t-chip:disabled,.agent-row-actions .t-chip:disabled{cursor:not-allowed;opacity:.48}@media (max-width:980px){.agent-connection-row,.agent-connections-head{grid-template-columns:minmax(140px,.9fr) minmax(130px,1fr) minmax(150px,1fr) minmax(96px,.65fr) minmax(132px,auto);gap:8px}.agent-row-actions{justify-content:flex-start}}@media (max-width:760px){.mshell .t-screen{padding-bottom:calc(var(--m-tabs-h, 56px) + env(safe-area-inset-bottom, 0px) + 48px)}.agent-connections-panel{padding-bottom:calc(var(--m-tabs-h, 56px) + env(safe-area-inset-bottom, 0px) + 88px)}.agent-device-approval,.agent-device-request{grid-template-columns:minmax(0,1fr);align-items:stretch}.agent-device-form,.agent-device-form .t-chip,.agent-device-input{width:100%}.agent-device-actions .t-chip,.agent-row-actions .t-chip{min-height:34px}.agent-connections-head{display:none}.agent-connections-list{gap:8px;border-top:0}.agent-connection-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-connection-row:hover{background:transparent}.agent-connection-actions,.agent-connection-client,.agent-connection-field{gap:5px}.agent-connection-field-label{display:block}.agent-row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.agent-row-actions .t-chip{justify-content:center;min-width:0;width:100%}}.brokerage-readiness{container-type:inline-size;container-name:brokerage-readiness}.brokerage-readiness-table tbody td,.brokerage-readiness-table thead th{white-space:normal}.brokerage-readiness-table tbody td{padding:var(--t-sp-2) var(--t-sp-4);line-height:1.45}.brokerage-readiness-table tbody td,.brokerage-readiness-table thead th{height:auto;min-height:var(--t-row-h)}.brokerage-readiness-state{white-space:nowrap}.brokerage-readiness-table tbody td:last-child,.brokerage-readiness-table thead th:last-child{overflow-wrap:anywhere}@container brokerage-readiness (max-width: 291px){.brokerage-readiness-table tbody td,.brokerage-readiness-table thead th{overflow-wrap:anywhere}}@container brokerage-readiness (max-width: 514px){.brokerage-readiness-table{table-layout:auto}.brokerage-readiness-table col{width:auto}.brokerage-readiness-table,.brokerage-readiness-table tbody{display:block}.brokerage-readiness-table thead{display:none}.brokerage-readiness-table tbody tr{display:block;padding:var(--t-sp-3) 0;border-bottom:1px solid var(--line)}.brokerage-readiness-table tbody tr:hover{background:none}.brokerage-readiness-table tbody td{display:inline;border-bottom:0;padding:0;height:auto;min-height:0}.brokerage-readiness-table tbody td:not(:first-child):not(:last-child):before{content:"·";color:var(--dim);margin:0 var(--t-sp-2)}.brokerage-readiness-table tbody td:last-child{display:block;margin-top:var(--t-sp-1);color:var(--muted)}}.carry-return-stats .t-stat{flex:1 1 240px;min-width:0;flex-direction:column;align-items:flex-start}.carry-return-stats .t-stat-label,.carry-return-stats .t-stat-value{white-space:normal;overflow-wrap:anywhere}.carry-return-limitation{font-size:var(--t-fs-xs);color:var(--dim);line-height:1.5}.desk-arrange{min-width:0}.desk-arrange-controls,.desk-arrange-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .75rem;border:1px solid var(--t-border,var(--line-46515d));margin-bottom:.5rem}.desk-arrange-controls p{width:100%;margin:0}.desk-arrange-controls label,.desk-arrange-toolbar label{display:inline-flex;align-items:center;gap:.35rem}.desk-arrange-grid{display:grid;grid-gap:.65rem;gap:.65rem;min-height:480px;grid-template-columns:repeat(2,minmax(0,1fr))}.desk-arrange-grid.template-three{grid-template-columns:repeat(3,minmax(0,1fr))}.desk-arrange-grid.template-rail{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.desk-arrange-grid.template-main-two{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(280px,.8fr)}.section-grid{display:flex;flex-direction:column;gap:.75rem}.desk-section{min-width:0}.desk-section:focus{outline:2px solid var(--t-accent,var(--line-e6ba69));outline-offset:2px}.desk-section-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid var(--t-border,var(--line-46515d));border-bottom:0}.desk-section-toolbar label{display:inline-flex;align-items:center;gap:.35rem}.desk-section-toolbar span{color:var(--dim);font-size:var(--t-fs-xs)}.desk-arrange-presets,.desk-section-preset{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.35rem}.desk-section-preset input{width:10rem;max-width:100%}.desk-section-window-bar{display:flex;align-items:center;gap:.5rem;padding:.35rem .55rem;border:1px solid var(--t-border,var(--line-46515d));border-bottom:0;font-size:var(--t-fs-xs)}.section-grid-columns{display:grid;min-height:480px;align-items:stretch}.section-grid-columns>.desk-resize-handle{min-width:8px;width:8px;height:100%}.desk-arrange-slot{min-width:0;min-height:480px;overflow:auto;border:1px solid var(--t-border,var(--line-46515d));background:var(--t-surface,var(--bg-111a21))}.desk-arrange-slot:focus{outline:2px solid var(--t-accent,var(--line-e6ba69));outline-offset:-2px}.desk-arrange-grid.is-arranging .desk-arrange-slot[data-selected=true],.section-grid-columns.is-arranging .desk-arrange-slot[data-selected=true]{border-color:var(--t-accent,var(--line-e6ba69))}.desk-arrange-slot-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem;border-bottom:1px solid var(--t-border,var(--line-46515d))}.desk-arrange-slot-head select{max-width:100%}.desk-frame-skeleton{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:12px 14px;pointer-events:none}.desk-frame-skeleton-head{min-height:26px;padding-bottom:6px;border-bottom:1px solid var(--t-border,var(--line-30363d));color:var(--dim)}.desk-frame-skeleton .skeleton{display:block;height:14px}.desk-frame-failed{margin:0;color:var(--dim)}.desk-frame-skeleton .skeleton+.skeleton{width:80%}.desk-frame-skeleton .skeleton+.skeleton+.skeleton{width:60%}@media (prefers-reduced-motion:reduce){.desk-frame-skeleton .skeleton{animation:none}}html:has(.desk-popout-route.is-embedded),html:has(.desk-popout-route.is-embedded) body,html[data-desk-embedded],html[data-desk-embedded] body{min-height:0;background:transparent}.desk-popout-route.is-embedded,html[data-desk-embedded] .desk-popout-route{min-height:0;background:transparent}:is(.desk-popout-route.is-embedded,html[data-desk-embedded] .desk-popout-route) .desk-is-popout{padding:0}:is(.desk-popout-route.is-embedded,html[data-desk-embedded] .desk-popout-route) .morning-desk>.morning-section{border:0}:is(.room-context-block-window,.desk-block-window).is-embedded{min-height:0;padding:0}html:has(:is(.room-context-block-window,.desk-block-window).is-embedded),html:has(:is(.room-context-block-window,.desk-block-window).is-embedded) body{min-height:0;background:transparent}.desk-frame-skeleton.desk-feed-loading{position:relative;inset:auto;min-height:160px}.desk-arrange-slot>.desk-feed-selected>.morning-section,.desk-arrange-slot>.morning-section{border:0}.desk-feed-selected>.desk-reconnect{margin:0 0 6px}.desk-arrange-slot>.desk-page-block,.desk-section-window-slot>.desk-page-block{border:0}.desk-page-block>.performance-pane-head{padding:0 8px}.desk-page-block>.performance-pane-head h2{margin:0;font-size:12px}.desk-page-block>.performance-pane-head>span{color:var(--dim);font-size:11px}.desk-page-block .desk-page-open{margin-left:auto;font-size:11px;white-space:nowrap}.desk-page-block .performance-content>.t-screen{min-height:0}.desk-page-summary{display:flex;flex-direction:column;gap:8px}.desk-page-summary-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.desk-page-summary-list li{display:flex;align-items:baseline;gap:8px;min-width:0}.desk-page-summary-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desk-arrange-grid.is-arranging iframe,.section-grid-columns.is-arranging iframe{pointer-events:none}.section-grid-columns.is-arranging .desk-arrange-slot>[data-arrange-preview]{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.desk-arrange-empty{padding:1rem}.research-desk .research-desk-block{min-height:480px;height:100%}.research-desk.desk-is-popout .research-desk-block{min-height:calc(100vh - 90px)}.research-desk .desk-arrange-slot:has(>.research-desk-room){display:flex;flex-direction:column;height:max(420px,calc(100vh - var(--topbar-h, 52px) - 52px))}.research-desk .desk-arrange-slot>.research-desk-room{flex:1 1;height:auto;min-height:0}.research-desk .research-desk-room{display:flex;flex-direction:column;overflow:hidden}.research-desk .research-desk-room>:not(.ticker-desk-chat){flex:none}.research-desk .research-desk-room>.research-room-context{max-height:30%;overflow-y:auto}.research-desk .research-desk-room>.ticker-desk-chat{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-bottom:0;border-bottom:0}.research-desk .research-desk-room .ticker-desk-chat-history{flex:1 1;min-height:0;max-height:none}.research-desk .research-desk-room .ticker-desk-chat-form{flex:none;padding-bottom:0}.research-desk.desk-is-popout>.research-desk-room{height:calc(100vh - 90px);height:calc(100dvh - 90px);min-height:320px}.console-content:has(.research-desk){padding:0}.research-desk{display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 16px 16px}.research-desk>.research-strip{margin:0 -16px}.research-strip{position:relative;z-index:30;display:flex;align-items:center;gap:12px;box-sizing:border-box;height:28px;padding:0 16px;border-bottom:1px solid var(--t-border,var(--line-30363d));background:var(--bg-121920);white-space:nowrap;font-size:11px;line-height:1}.research-strip .research-ticker-picker{flex:0 1 auto;min-width:0;gap:6px}.research-strip .research-ticker-picker>label{color:var(--fg-9aa6b2);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.research-strip .research-ticker-picker-box{min-width:0}.research-strip .research-ticker-picker-box input{box-sizing:border-box;height:22px;padding:2px 8px;font-size:12px}.research-strip .research-ticker-picker-box button{box-sizing:border-box;height:22px;padding:0 7px;border:1px solid var(--line-475461);border-radius:0 var(--radius-4) var(--radius-4) 0;background:var(--bg-202a34);color:var(--fg-dce6ec);font:inherit;cursor:pointer}.research-strip .research-ticker-picker>[role=alert]{overflow:hidden;color:var(--fg-ffb58d);text-overflow:ellipsis}.research-strip-cell{flex-shrink:0;color:var(--warning)}.research-strip-link{flex-shrink:0;margin-left:auto;color:var(--fg-9ed7e2)}.research-desk .section-grid.is-compact .section-grid-columns{min-height:calc(100vh - var(--topbar-h, 52px) - 52px)}.research-desk .section-grid.is-compact .desk-arrange-slot{min-height:0}.research-desk .desk-arrange-slot>.ticker-desk-pane{border-right:0}@media (max-width:1100px){.research-desk .section-grid-columns{display:flex;flex-direction:column}.research-desk .section-grid-columns>.desk-resize-handle{display:none}.research-desk .section-grid.is-compact .section-grid-columns{min-height:0}.research-desk .desk-arrange-slot:has(>.research-desk-room){height:clamp(360px,calc(100vh - var(--topbar-h, 52px) - 64px),760px);height:clamp(360px,calc(100dvh - var(--topbar-h, 52px) - 64px),760px)}}@media (max-width:767.98px){.research-desk{padding:0 12px 12px}.research-desk>.research-strip{margin:0 -12px;padding:0 12px;gap:10px}.research-strip .research-ticker-picker{flex:1 1 auto;width:auto}.research-strip .research-ticker-picker>label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.research-strip .research-ticker-picker-box{flex:1 1 auto}.research-strip .research-ticker-picker-box input{flex:1 1;width:auto;min-width:0}.research-strip .research-ticker-picker-list{left:0;right:auto;width:min(320px,calc(100vw - 24px))}}@media (pointer:coarse){.research-strip .research-ticker-picker-box button,.research-strip .research-ticker-picker-box input{height:26px}}.workspace-restore{position:relative;display:inline-flex;align-items:center;gap:.3rem;max-width:330px}.workspace-restore>button{white-space:nowrap;cursor:pointer}.workspace-restore-dismiss{padding:0 .25rem}.workspace-restore small{display:none;position:absolute;z-index:20;top:100%;right:0;width:280px;padding:.5rem;border:1px solid var(--t-border,var(--line-46515d));background:var(--t-surface,var(--bg-111a21));white-space:normal}.workspace-restore:focus-within small,.workspace-restore:hover small{display:block}.workspace-restore [role=alert]{position:absolute;z-index:21;top:100%;right:0;background:var(--bg-30251f);color:var(--fg-ffb58d);padding:.5rem}.desk-section-autoopen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.45rem .6rem;border:1px solid var(--line-8d613b);background:var(--bg-30251f);color:var(--fg-ffcfad)}.desk-section-autoopen small{flex-basis:100%}@media (max-width:1024px){.desk-arrange-grid,.desk-arrange-grid.template-main-two,.desk-arrange-grid.template-rail,.desk-arrange-grid.template-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.desk-arrange-grid,.desk-arrange-grid.template-main-two,.desk-arrange-grid.template-rail,.desk-arrange-grid.template-three{grid-template-columns:minmax(0,1fr)}.desk-arrange-slot{min-height:300px}.section-grid-columns{display:flex;flex-direction:column}.section-grid-columns>.desk-resize-handle{display:none}}.pane-menu{position:relative;display:inline-flex;margin-left:auto}.pane-menu-button{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:26px;padding:2px 7px;border:1px solid var(--line-475461);border-radius:var(--radius-4);background:var(--bg-1a232c);color:var(--fg-dce6ec);font:inherit;font-size:13px;line-height:1;cursor:pointer}.pane-menu-button:hover,.pane-menu[data-open] .pane-menu-button{border-color:var(--line-8eb5c5)}.desk-chrome-button:focus-visible,.desk-chrome-layout select:focus-visible,.pane-menu-button:focus-visible,.pane-menu-panel :focus-visible{outline:2px solid var(--t-accent,var(--line-e6ba69));outline-offset:1px}.pane-menu-panel{position:absolute;z-index:60;top:calc(100% + 4px);right:0;display:grid;grid-gap:6px;gap:6px;width:max-content;min-width:210px;max-width:min(320px,calc(100vw - 16px));max-height:70vh;overflow:auto;overscroll-behavior:contain;scroll-margin:8px;padding:8px;border:1px solid var(--line-475461);border-radius:var(--radius-6);background:var(--bg-151f28);box-shadow:0 8px 24px rgb(var(--shadow-rgb-000000)/.45);color:var(--fg-dce6ec);font-family:var(--font-sans);font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.35;text-align:left;text-transform:none;white-space:normal}.pane-menu-panel[hidden]{display:none}.pane-menu-item{display:block;width:100%;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-4);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pane-menu-item:hover{background:var(--bg-202a34)}.pane-menu-item[aria-pressed=true]{border-color:var(--line-8eb5c5)}.pane-menu-field{display:grid;grid-gap:4px;gap:4px;color:var(--fg-bec9d2)}.pane-menu-panel select{min-height:30px;padding:4px 6px;border:1px solid var(--line-475461);border-radius:var(--radius-4);background:var(--bg-202a34);color:var(--fg-dce6ec);font:inherit}.pane-menu-fieldset{display:grid;grid-gap:2px;gap:2px;margin:0;padding:6px 0 0;border:0;border-top:1px solid var(--line-303d49)}.pane-menu-fieldset legend{margin-bottom:2px;padding:0;color:var(--fg-9aa6b2)}.pane-menu-fieldset label{display:flex;align-items:center;gap:8px;min-height:28px}.pane-menu-fieldset input{width:16px;height:16px;accent-color:var(--fg-7cbbcb)}.pane-menu-alert{padding:2px 8px 4px;color:var(--fg-ffb58d)}@media (pointer:coarse){.pane-menu-button{min-width:40px;min-height:40px}.pane-menu-fieldset label,.pane-menu-item{min-height:44px}}.utility-bar .utility-left{overflow:hidden}.utility-bar .utility-page-name{flex-shrink:0}.utility-bar .utility-desk-title{display:inline-flex;flex-shrink:100;align-items:center;min-width:0;overflow:hidden}.utility-desk-title .desk-chrome-sep{margin:0 8px;color:var(--hot);font-weight:400}.utility-desk-title .desk-chrome-subtitle{overflow:hidden;color:var(--muted);font-family:var(--font-mono);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.utility-bar .utility-desk-actions{display:inline-flex;align-items:center;gap:8px}.utility-bar .utility-desk-actions:empty{display:none}.desk-chrome-button{min-height:26px;padding:3px 10px;border:1px solid var(--line-475461);border-radius:var(--radius-4);background:var(--bg-1a232c);color:var(--fg-dce6ec);font:inherit;cursor:pointer}.desk-chrome-button[aria-pressed=true]{border-color:var(--t-accent,var(--line-e6ba69));color:var(--t-accent,var(--fg-e6ba69))}.desk-chrome-button:disabled{opacity:.45;cursor:not-allowed}.desk-chrome-button.is-destructive{border-color:rgb(var(--line-rgb-e26d5c)/.25);background:var(--red-soft);color:var(--red)}.desk-chrome-button.is-destructive:not(:disabled):hover{border-color:var(--red);background:rgb(var(--bg-rgb-e26d5c)/.22)}a.desk-chrome-button{display:inline-flex;align-items:center;text-decoration:none}.desk-chrome-check{display:inline-flex;align-items:center;gap:6px}.desk-chrome-check input{margin:0;accent-color:var(--t-accent,var(--fg-e6ba69))}.desk-chrome-check:has(input:checked){border-color:var(--t-accent,var(--line-e6ba69));color:var(--t-accent,var(--fg-e6ba69))}@supports selector(:has(*)){.desk-chrome-check input:focus-visible{outline:none}.desk-chrome-check:has(input:focus-visible){outline:2px solid var(--t-accent,var(--line-e6ba69));outline-offset:1px}}:is(.desk-arrange-toolbar,.desk-arrange-controls,.desk-section-toolbar,.desk-arrange-slot-head) .desk-chrome-button{white-space:nowrap}@media (pointer:coarse){:is(.desk-arrange-toolbar,.desk-arrange-controls,.desk-section-toolbar,.desk-arrange-slot-head) .desk-chrome-button{min-height:40px}}.desk-chrome-layout{display:inline-flex;align-items:center;gap:6px}.desk-chrome-layout select{max-width:150px;min-height:26px;padding:2px 6px;border:1px solid var(--line-475461);border-radius:var(--radius-4);background:var(--bg-1a232c);color:var(--fg-dce6ec);font:inherit}.utility-desk-actions .pane-menu{margin-left:0}@media (max-width:1023.98px){.utility-bar .utility-date{display:none}.utility-bar .utility-right{gap:10px}}.desk-arrange.in-shell>p[role=status],.desk-save-error{margin:0 0 6px;font-size:12px}.desk-save-error{color:var(--fg-ffb58d)}.ticker-desk{padding:12px 16px 16px}.ticker-desk .section-grid.is-compact .section-grid-columns{min-height:calc(100vh - var(--topbar-h, 52px) - 30px)}.ticker-desk .section-grid.is-compact .desk-arrange-slot{min-height:0}.ticker-desk .desk-arrange-slot>.ticker-desk-pane{border-right:0}@media (max-width:1100px){.ticker-desk .section-grid-columns{display:flex;flex-direction:column}.ticker-desk .section-grid-columns>.desk-resize-handle{display:none}.ticker-desk .section-grid.is-compact .section-grid-columns{min-height:0}}.desk-section-grid-field{display:inline-flex;align-items:center;gap:.35rem}.layout-template-picker{position:relative;display:inline-block}.desk-section-toolbar .layout-template-combo,.desk-section-toolbar .layout-template-picker span{color:inherit;font-size:inherit}.desk-section-toolbar .layout-template-picker .layout-template-combo,.layout-template-combo{color:var(--paper);font-size:13px}.layout-template-combo{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--fog);border-radius:var(--radius-4);background:var(--ink);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.layout-template-combo:hover{border-color:var(--steel)}.layout-template-combo:focus{outline:none;border-color:var(--hot);box-shadow:0 0 0 2px var(--hot-soft)}.desk-section-toolbar .layout-template-picker .layout-template-caret{color:var(--muted);font-size:10px}.layout-template-list{position:absolute;z-index:60;top:calc(100% + 4px);left:0;display:grid;grid-gap:2px;gap:2px;min-width:100%;width:max-content;max-width:calc(100vw - 16px);margin:0;padding:6px;list-style:none;border:1px solid var(--line-475461);border-radius:var(--radius-6);background:var(--bg-151f28);box-shadow:0 8px 24px rgb(var(--shadow-rgb-000000)/.45);color:var(--fg-dce6ec);font-family:var(--font-sans);font-size:13px}.layout-template-list[hidden]{display:none}.layout-template-list [role=option]{display:flex;align-items:center;gap:10px;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:var(--radius-4);cursor:pointer;white-space:nowrap}.layout-template-list [role=option][data-active=true]{background:var(--bg-202a34);border-color:var(--line-475461)}.layout-template-list [role=option][aria-selected=true]{color:var(--t-accent,var(--fg-e6ba69))}.layout-template-thumb{flex:none;fill:none}.layout-template-thumb rect{fill:rgb(var(--fg-rgb-dce6ec)/.14);stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.layout-template-combo .layout-template-thumb,.layout-template-list [role=option] .layout-template-thumb{color:var(--fg-9fb0bd)}.layout-template-list [role=option][aria-selected=true] .layout-template-thumb{color:var(--t-accent,var(--fg-e6ba69))}.connect-claude-panel{padding:0 var(--t-sp-4)}.connect-claude-panel ol{padding-left:22px}@media (max-width:760px){.connect-claude-panel{padding:0}}@media not all and (max-width:1100px){.research-desk .section-grid .section-grid-columns>.desk-arrange-slot:has(>.research-desk-room){height:auto;min-height:max(420px,calc(100vh - var(--topbar-h, 52px) - 52px));contain:size}.ta-desk .section-grid .section-grid-columns>.desk-arrange-slot:has(>.ta-block-ta-chat){min-height:max(480px,calc(100vh - var(--topbar-h, 52px) - 52px));contain:size}}@media (max-width:1100px){.research-desk .section-grid .section-grid-columns>.desk-arrange-slot:has(>.research-desk-room),.ta-desk .section-grid .section-grid-columns>.desk-arrange-slot:has(>.ta-block-ta-chat){min-height:0;height:clamp(240px,calc(100vh - var(--topbar-h, 52px) - 64px),760px);height:clamp(240px,calc(100dvh - var(--topbar-h, 52px) - 64px),760px)}}.ta-desk .desk-arrange-slot:has(>.ta-block-ta-chat){display:flex;flex-direction:column}.ta-desk .desk-arrange-slot>.ta-block-ta-chat{flex:1 1 auto;height:auto;min-height:0}.ta-desk.desk-is-popout>.ta-block-ta-chat{height:calc(100vh - 90px);height:calc(100dvh - 90px);min-height:240px}.ta-block-window>.ta-block-ta-chat{height:calc(100vh - 16px);height:calc(100dvh - 16px);min-height:240px}.ta-block-window .ta-block-ta-chat>.ta-block-body,.ta-desk .ta-block-ta-chat>.ta-block-body{display:flex;flex-direction:column}.ta-block-window .ta-block-ta-chat .ta-chat,.ta-desk .ta-block-ta-chat .ta-chat{flex:1 1 auto;height:auto}.ta-block-window .ta-block-ta-chat .ta-chat-messages,.ta-desk .ta-block-ta-chat .ta-chat-messages{flex:1 1;max-height:none}.desk-arrange-slot .chart-resize-handle,.desk-section-height-handle{display:none}@media not all and (max-width:1100px){.desk-section>.desk-section-height-handle{display:block;height:8px;margin-top:2px}.section-grid .section-grid-columns.has-section-height.has-section-height{height:var(--desk-section-height);min-height:0;grid-template-rows:minmax(0,1fr)}.section-grid .section-grid-columns.has-section-height>.desk-resize-handle{height:auto}.section-grid .section-grid-columns.has-section-height>.desk-arrange-slot.desk-arrange-slot.desk-arrange-slot{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none}.section-grid .section-grid-columns.has-section-height>.desk-arrange-slot.desk-arrange-slot>:not(.desk-arrange-slot-head){flex:1 1;height:auto;min-height:0}.section-grid .section-grid-columns.has-section-height :has(>.timing-chart-panel){display:flex;flex-direction:column}.section-grid .section-grid-columns.has-section-height .timing-chart-panel{flex:1 1;height:auto;min-height:0}.section-grid .section-grid-columns.has-section-height .tradingview-widget-shell{min-height:0}}.watchlist-table td:has(>.watchlist-thesis){width:100%;max-width:0;min-width:12rem}.watchlist-thesis{display:block}.watchlist-company,.watchlist-thesis{overflow:hidden;text-overflow:ellipsis}.watchlist-company{display:inline-block;max-width:16rem;vertical-align:bottom}.watchlist-table tbody tr:has(.watchlist-row-menu[open])>td{padding-bottom:var(--watchlist-row-menu-space,48px)}.t-table-wrap:has(>.watchlist-table .watchlist-row-menu[open]){overflow-x:auto;overflow-y:hidden}