.hub,.lv2{--hub-ground:#000;--hub-surface:#0a0a0a;--hub-line:rgba(244,239,229,0.14);--hub-ink:#f3efe7;--hub-muted:#aba79f;--hub-dim:#8d8982;--hub-bh:30px}.hub{--hub-profile-min:220px;--hub-gap:1px;--hub-edge:0px;--hub-profile-floor:calc(var(--hub-bh) + var(--hub-edge) + var(--hub-profile-min));flex:1 1 0;min-height:0;min-width:0;height:100%;width:100%;display:grid;grid-template-columns:minmax(0,2.1fr) minmax(380px,1fr);grid-template-rows:minmax(auto,2fr) minmax(220px,1fr);grid-template-areas:"price side" "flow flow";gap:1px;background:var(--hub-line);overflow:hidden auto;color:var(--hub-ink)}.hub.hub-empty{display:flex;align-items:center;justify-content:center;background:var(--hub-surface)}.hub.hub-empty .t2-loading{min-height:0}.terminal-split-grid{position:relative}.terminal-split-handle{position:absolute;z-index:8;display:block;flex:none;border:0;padding:0;background:transparent;touch-action:none}.terminal-split-handle[data-axis=x]{top:0;bottom:0;width:11px;transform:translateX(-50%);cursor:col-resize}.terminal-split-handle[data-axis=y]{left:0;right:0;height:11px;transform:translateY(-50%);cursor:row-resize}.terminal-split-handle:after{content:"";position:absolute;background:var(--hub-line,var(--line,rgba(244,239,229,.25)))}.terminal-split-handle[data-axis=x]:after{top:0;bottom:0;left:5px;width:1px}.terminal-split-handle[data-axis=y]:after{left:0;right:0;top:5px;height:1px}.terminal-split-handle:focus-visible:after,.terminal-split-handle:hover:after{background:var(--orange)}.terminal-split-handle:focus-visible{outline:1px solid var(--orange);outline-offset:-2px}.tshell .terminal-split-handle[data-axis=x]:active{transform:translateX(-50%)}.tshell .terminal-split-handle[data-axis=y]:active{transform:translateY(-50%)}.hub-block{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--hub-surface);border-radius:0}.hub-block>.hub-bh{order:-1}.hub-price{grid-area:price;min-height:430px}.hub-side{grid-area:side;min-width:0;display:grid;grid-template-rows:minmax(min-content,auto) minmax(min-content,1fr);gap:1px;background:var(--hub-line);overflow:clip}.hub-side.hub-side-exact:has(>.hub-profile>.hub-exact-bb){grid-template-rows:minmax(min-content,auto) minmax(calc(var(--hub-bh) + var(--hub-edge) + 3px + 1.4 * var(--fs-label) + max(var(--hub-profile-min, 220px), 120px)),1fr)}.hub-side .hub-context:not(:has(>.hub-ctxbody)){min-height:240px}@media (min-width:961px){.hub-side .hub-exact-bb,.hub-side .hub-exact-profile{contain:size}.hub-side .hub-profile>.hub-plot{contain:size;min-height:var(--hub-profile-min,220px)}.hub-side .hub-profile>.hub-plot:has(>.panel-ph[data-ph=refused]){contain:none;min-height:0}.hub.terminal-split-grid{scrollbar-gutter:stable}.hub-side{--hub-ctx-cap:max(140px,calc(var(--hub-stage, 100000px) - 220px - 2 * var(--hub-gap) - var(--hub-profile-floor)))}.hub-side.hub-side-exact:has(>.hub-profile>.hub-exact-bb){--hub-profile-floor:calc(var(--hub-bh) + var(--hub-edge) + 3px + 1.4 * var(--fs-label) + max(var(--hub-profile-min, 220px), 120px))}.hub-side>.hub-context{max-height:var(--hub-ctx-cap)}.hub-side .hub-context:not(:has(>.hub-ctxbody)){min-height:min(240px,var(--hub-ctx-cap))}.hub-price{min-height:clamp(300px,calc(var(--hub-stage, 100000px) - 220px - var(--hub-gap)),430px)}}@media (min-width:961px) and (max-height:1000px){.hub:not(.hub-hosted){--hub-profile-min:160px}}.hub-exact-profile,.hub-exact-wait{flex:1;min-height:0;display:flex;flex-direction:column}.hub-exact-bb{overflow:hidden}.hub-exact-notes{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hub-flowrow{grid-area:flow;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1.15fr) minmax(320px,.95fr);gap:1px;background:var(--hub-line)}.hub-bb,.hub-flowrow{min-width:0;min-height:0}.hub-bb{flex:1;display:flex;flex-direction:column;overflow:hidden}.hub-bh{flex:none;height:var(--hub-bh);display:flex;align-items:center;gap:10px;padding:0 10px;border-bottom:1px solid var(--hub-line);min-width:0}.hub-bt{font-family:var(--font-num);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase}.hub-bt,.hub-bt2{font-weight:600;color:var(--hub-muted);white-space:nowrap}.hub-bt2{font-family:var(--font-head);font-size:11px;letter-spacing:.01em}.hub-bhint{font-size:var(--fs-label);color:var(--hub-dim);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.hub-bh-r{margin-left:auto}.hub-bh .t2-tag{border-radius:100px}.hub-bh-tools{display:inline-flex;align-items:center;gap:8px;flex:none}.hub-bh-tools .zoom-ctl{gap:5px}.hub-bh-tools .zoom-ctl button{width:22px;height:22px;font-size:14px}.hub-bh-tools .zoom-ctl span{font-size:11px;min-width:16px}.metric-help-btn,.profile-bars-btn{box-sizing:border-box;display:inline-grid;place-items:center;width:22px;height:22px;flex:none;padding:0;border:1px solid var(--hub-line);border-radius:2px;background:var(--hub-surface);color:var(--hub-muted);line-height:0;cursor:pointer}.metric-help-btn:hover,.metric-help-btn[data-popup-open],.profile-bars-btn:hover:not(:disabled){border-color:var(--hub-muted);color:var(--hub-ink)}.metric-help-btn:focus-visible,.profile-bars-btn:focus-visible{outline:1px solid var(--orange);outline-offset:2px}.profile-bars-btn:disabled{opacity:.4;cursor:not-allowed}.metric-help-positioner{z-index:var(--terminal-layer-portal-popover,920)}.metric-help-popup{box-sizing:border-box;width:min(320px,calc(100vw - 16px));padding:13px 14px 12px;border:1px solid var(--terminal-hairline-strong);border-radius:var(--terminal-floating-radius);background:var(--terminal-surface-raised);color:var(--terminal-ink-primary);font:400 var(--fs-body)/1.45 var(--font-sans,sans-serif);outline:none}.metric-help-title{display:flex;align-items:baseline;gap:7px;margin:0;font-size:var(--fs-title);font-weight:600;line-height:1.25}.metric-help-title span,.metric-help-use strong{color:var(--terminal-accent);font-family:var(--font-num,monospace);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase}.metric-help-use strong{display:block}.metric-help-caveat,.metric-help-description,.metric-help-use p{margin:0}.metric-help-description,.metric-help-use p{font-size:var(--fs-body);line-height:1.45}.metric-help-description{margin-top:8px;color:var(--terminal-ink-primary)}.metric-help-use{margin-top:12px}.metric-help-use p{margin-top:4px;color:var(--terminal-ink-secondary)}.metric-help-caveat{margin-top:11px;padding-top:8px;border-top:1px solid var(--terminal-hairline);color:var(--terminal-ink-tertiary);font-size:var(--fs-label);line-height:1.4}.hub-bh .tsel{flex:none;gap:8px}.hub-bh .tsel-btn,.hub-bh .tsel-sm .tsel-btn{height:22px}.hub-bh .tsel-title{color:inherit}.hub-bh .tsel-hint{font-size:var(--fs-label);color:var(--hub-dim);letter-spacing:.02em}.hub-bt2+.tsel{margin-left:-2px}.hub-kpis{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--hub-line);border-bottom:1px solid var(--hub-line)}.hub-kpis[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-kpi{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:calc(6px * var(--row-lead, 1)) 10px calc(7px * var(--row-lead, 1));background:var(--hub-surface)}.hub-kpi span{font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.hub-kpi b,.hub-kpi span{font-family:var(--font-num);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-kpi b{font-size:13px;font-weight:600;line-height:1.1;color:var(--hub-ink)}.hub-ctxkpis{grid-auto-rows:calc(58px + 13px * var(--row-lead, 1))}.hub-ctxkpis>.hub-kpi{justify-content:flex-start;overflow:hidden}.hub-ctxkpis>.hub-kpi>.hub-kfut{min-width:0;font-size:var(--fs-micro);line-height:12px;overflow:hidden;text-overflow:ellipsis}.hub-ctxkpis{container-type:inline-size}@container (max-width: 424.98px){.hub-ctxkpis[data-n="4"]>.hub-kpi{padding-inline:6px}.hub-ctxkpis[data-n="4"]>.hub-kpi>span{letter-spacing:.02em}}@container (max-width: 359.98px){.hub-ctxkpis[data-n="4"]>.hub-kpi{padding-inline:4px}.hub-ctxkpis[data-n="4"]>.hub-kpi>span{letter-spacing:0}}.hub-context .hub-kpis:not(.hub-ctxkpis){container-type:inline-size}@container (max-width: 369.98px){.hub-context .hub-kpis:not(.hub-ctxkpis)[data-n="3"]>.hub-kpi{padding-inline:6px}.hub-context .hub-kpis:not(.hub-ctxkpis)[data-n="3"]>.hub-kpi>span{letter-spacing:.02em}}.hub-walls{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hub-line);border-bottom:1px solid var(--hub-line)}.hub-wallcol{min-width:0;padding:5px 10px 6px;background:var(--hub-surface);display:grid;grid-template-rows:auto repeat(3,17px);align-content:start}.hub-wallh{font-family:var(--font-num);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-wall{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:6px;height:17px;font-size:11px}.hub-wall.none{display:block;color:var(--hub-dim);font-size:var(--fs-label)}.hub-wrk{display:inline-flex;align-items:center;justify-content:flex-start}.hub-wall>b{font-size:11.5px;font-weight:600}.hub-wall>b,.lv2-toprow>span:nth-child(2){text-align:right}.hub-wall>i{display:block;height:4px;background:rgba(244,239,229,.07);overflow:hidden}.hub-wall>i>b{display:block;height:100%}.hub-wval{font-size:var(--fs-label);color:var(--hub-muted);text-align:right;white-space:nowrap}.hub-wall.has-fut{grid-template-columns:auto auto auto minmax(0,90px) auto;gap:3px}.hub-wfut{font-size:9.5px;text-align:right}.hub-kfut,.hub-wfut{color:var(--hub-muted);white-space:nowrap}.hub-kfut{font-family:var(--font-num);font-size:10px;font-weight:400;line-height:1}.hub-walls.has-fut>.hub-wallcol{container-type:inline-size}@container (max-width: 220px){.hub-wall.has-fut>.hub-wval{display:none}}.wmark{display:inline-flex;align-items:center;gap:4px;flex:none;line-height:1;vertical-align:middle}.wmark svg{display:block;overflow:visible}.wmark-tag{font-size:var(--fs-micro);letter-spacing:.05em;font-weight:600}.lv2-name{gap:6px}.lv2-name,.lv2-twin{display:inline-flex;align-items:center}.lv2-twin{gap:4px}.lv2-twin .wmark{width:auto}.lv2-pn .wmark{margin-left:0}.hub-sub{flex:none;display:flex;align-items:baseline;gap:8px;padding:5px 10px 1px;min-width:0}.hub-sub span{font-family:var(--font-num);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.hub-sub em,.hub-sub span{font-size:var(--fs-micro);white-space:nowrap}.hub-sub em{font-style:normal;color:var(--hub-dim);overflow:hidden;text-overflow:ellipsis}.hub-context{flex:none;container:hub-context/inline-size}.hub-context>.hub-bh{flex-wrap:wrap;row-gap:0;height:auto;min-height:var(--hub-bh);padding-block:3px}@container hub-context (max-width: 449.98px){.hub-context>.hub-bh{column-gap:6px;padding-inline:8px}.hub-context .hub-levcol>.hub-levh{letter-spacing:.06em}}@container hub-context (max-width: 379.98px){.hub-context .hub-levcol>.hub-levh{letter-spacing:.02em}}.hub-ctxbody{flex:none}.hub:not(.hub-hosted) .hub-context .hub-ctxbody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hub:not(.hub-hosted) .hub-context .hub-ctxbody>.hub-levels:last-of-type{flex:1 0 auto}.hub-side.terminal-split-grid .hub-context .hub-ctxbody>[data-hub-rankcopy=reserved]{display:none}.hub-side.terminal-split-grid .hub-context .hub-levstat[data-hub-levstat=none]{height:0;margin-top:0}.hub-curve{flex:none;padding:0 4px}.hub-curve .spotcurve{padding:0 6px 2px}.hub-scope{flex:none;display:flex;align-items:center;padding:6px 10px;border-bottom:1px solid var(--hub-line)}.hub-bh .hub-scope{padding:0;border-bottom:0}.hub-scope .t2-seg button[aria-disabled=true]{opacity:.4;cursor:default}.hub-copy{margin:0;padding:3px 10px 7px;font-size:var(--fs-label);line-height:1.4;color:var(--hub-muted)}.hub-hosted .hub-ctxbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.hub-lvls{flex:none}.hub-lvl{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:calc(4px * var(--row-lead, 1)) 10px;font-size:11.5px;border-top:1px solid var(--hub-line)}.hub-lvl>span{color:var(--hub-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-lvl>b{font-family:var(--font-num);font-weight:600;white-space:nowrap;color:var(--hub-ink)}.hub-lvl>b .hub-kfut{margin-left:6px}.hub-lvl.none{color:var(--hub-dim);justify-content:flex-start;font-size:var(--fs-label)}.hub-levels{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--hub-line);border-bottom:1px solid var(--hub-line)}.hub-levcol{min-width:0;padding:5px 10px 6px;background:var(--hub-surface);container-type:inline-size;--lv-fut:13px;--lv-futw:98px}.hub-levels[data-hub-fut=none]>.hub-levcol{--lv-fut:0px;--lv-futw:0px}.hub-levels[data-hub-cols="1"]>.hub-levcol{grid-column:1/-1}.hub-cfbasis,.hub-levcol>.hub-wallh{color:var(--hub-muted)}.hub-cfbasis{font-family:var(--font-num);font-size:var(--fs-micro);line-height:1.3;margin-bottom:3px;white-space:normal;overflow-wrap:anywhere}.hub-levnote{font-size:var(--fs-label);line-height:1.35;color:var(--hub-dim);white-space:normal}.hub-levh{display:flex;align-items:center;gap:4px;overflow:visible}.hub-levh>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.hub-levinfo{position:relative;flex:none;display:inline-grid;place-items:center;width:12px;height:12px;padding:0;border:0;border-radius:2px;background:none;color:var(--hub-muted);line-height:0;cursor:pointer}.hub-levinfo:before{content:"";position:absolute;inset:-6px}.hub-levinfo:hover,.hub-levinfo[data-popup-open]{color:var(--hub-ink)}.hub-levinfo:focus-visible{outline:1px solid var(--orange);outline-offset:2px}.hub-levstat{height:13px;margin-top:3px;font-family:var(--font-num);font-size:var(--fs-micro);line-height:13px;color:var(--amber);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-lvr{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:17px var(--lv-fut);grid-template-areas:"l v" "f f";align-items:start}.hub-lvr>span>.st-info-trigger{width:17px;height:17px;vertical-align:top}.hub-lvr>span{grid-area:l;color:var(--hub-muted);font-size:var(--fs-label)}.hub-lvr>b,.hub-lvr>span{min-width:0;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-lvr>b{grid-area:v;padding-left:8px;font-family:var(--font-num);font-size:11.5px;font-weight:600;color:var(--hub-ink);text-align:right}.hub-lvr>.hub-kfut{grid-area:f;min-width:0;line-height:13px;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hub-lvr>.hub-kfut>.hub-kfr{white-space:nowrap}.hub-lvr.is-range{grid-template-columns:minmax(0,1fr);grid-template-rows:15px 17px var(--lv-fut);grid-template-areas:"l" "v" "f"}.hub-lvr.is-range>span{line-height:15px}@container (max-width: 169.98px){.hub-lvr.is-range{grid-template-rows:15px 17px calc(2 * var(--lv-fut))}.hub-lvr.is-range>.hub-kfut{white-space:normal}}@container (min-width: 196px){.hub-lvr:not(.is-range){grid-template-columns:auto minmax(0,1fr) var(--lv-futw);grid-template-rows:17px;grid-template-areas:"l v f"}.hub-lvr:not(.is-range)>.hub-kfut{padding-left:8px;line-height:17px}}@container (min-width: 196px) and (max-width: 209.98px){.hub-lvr:is([data-hub-lv=range-hi],[data-hub-lv=range-lo]){grid-template-rows:15px 17px;grid-template-areas:"l l l" ". v f"}.hub-lvr:is([data-hub-lv=range-hi],[data-hub-lv=range-lo])>span{line-height:15px}}@container (min-width: 196px) and (max-width: 233.98px){.hub-lvr[data-hub-lv=pml]{grid-template-rows:15px 17px;grid-template-areas:"l l l" ". v f"}.hub-lvr[data-hub-lv=pml]>span{line-height:15px}.hub-lvr[data-hub-lv=maxpain]{grid-template-rows:17px 17px;grid-template-areas:"l l l" ". v f"}}@container (min-width: 250px){.hub-lvr.is-range{grid-template-columns:auto minmax(0,1fr) var(--lv-futw);grid-template-rows:17px var(--lv-fut);grid-template-areas:"l v v" "f f f"}.hub-lvr.is-range>span{line-height:17px}.hub-lvr.is-range>b{padding-left:8px}.hub-lvr.is-range>.hub-kfut{padding-left:0;line-height:13px}}.hub-plot{padding:6px 4px 6px 2px;cursor:ns-resize;position:relative}.hub-plot .gp-wrap{height:100%}.hub .gp-tip{border-radius:0;box-shadow:none;background:var(--hub-surface)}.hub-plot-tools{position:absolute;top:6px;right:8px;z-index:3;display:inline-flex;align-items:center;gap:6px}.hub-plot-tools .zoom-ctl{gap:5px}.hub-plot-tools .zoom-ctl button{width:22px;height:22px;font-size:14px;background:var(--hub-surface)}.hub-plot-tools .zoom-ctl span{font-size:11px;min-width:16px}.hub-exact-profile .hub-plot:has(>.hub-plot-tools),.hub-hosted .hub-plot:has(>.hub-plot-tools){--gp-cap-inset:158px}.hub-plot-busy{flex:none;display:inline-grid;place-items:center;width:12px;height:12px}.hub-plot-busy .t2-spin{box-sizing:border-box;width:12px;height:12px}.hub-plot-busy-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hub-fit{flex:1;min-height:0;min-width:0;overflow:hidden;padding:0 4px 2px}.hub-fit .spotcurve{padding:0 6px}.hub-fit .gp-wrap{height:100%}.hub-metrics{flex:1;min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:1px;background:var(--hub-line)}.hub-metrics .hub-kpi{padding:4px 10px;gap:3px}.hub-psplit{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 4px 4px}.hub-psplit svg{display:block;flex:none}.hub-share{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;font-size:9.5px}.hub-sharebar{display:flex;height:4px;overflow:hidden;background:rgba(244,239,229,.07)}.hub-sharebar b{display:block;height:100%}.hub-table{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 10px 6px}.hub-tr{display:grid;grid-template-columns:52px 56px 64px 56px 72px minmax(0,1fr);gap:10px;padding:calc(4px * var(--row-lead, 1)) 0;border-top:1px solid var(--hub-line);font-size:11px;align-items:baseline}.hub-tr:first-child{border-top:0}.hub-tr.head{font-family:var(--font-num);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--hub-muted)}.hub-tr .r{text-align:right}.hub-tr .dim{color:var(--hub-muted)}.hub-kvs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 0 4px}.hub-kv{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(5px * var(--row-lead, 1)) 10px;font-size:11.5px;border-top:1px solid var(--hub-line)}.hub-kv:first-child{border-top:0}.hub-kv span{color:var(--hub-muted)}.hub-kv b{font-weight:600}.hub-fd{flex:1;min-height:0;min-width:0;display:flex;overflow:hidden}.hub-fd .fd{padding:0}.hub-fd .fd-panel{border:0;border-radius:0;background:transparent}.hub-fd .fd-panel:not(.scroll){overflow-y:auto}.hub-fd .fd-ivgrid{flex:0 0 auto;min-height:min-content}.tshell:not(.m-app) .hub-fd .fd-panel.fd-ivmon-panel{overflow:hidden}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-ivgrid{flex:1 1 0;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr) minmax(210px,40%);grid-template-rows:minmax(0,1fr);gap:8px;padding:6px 10px 10px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-card{padding:5px 10px 6px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-card.fillcol{min-height:0}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-h{margin-bottom:4px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-ivside{display:flex;flex-flow:column wrap;align-content:flex-start;column-gap:24px;row-gap:6px;min-height:0;height:100%;overflow:hidden}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-ivside>.fd-card{flex:none;width:100%}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-ivside .fd-h{margin-bottom:2px}.tshell:not(.m-app) .hub-fd :is(.fd-ivmon-panel,.fd-metrics-panel) .fd-h{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.tshell:not(.m-app) .hub-fd :is(.fd-ivmon-panel,.fd-metrics-panel) .fd-h .t2-hint{margin-left:8px}.tshell:not(.m-app) .hub-fd :is(.fd-ivmon-panel,.fd-metrics-panel) .fd-card{position:relative}.tshell:not(.m-app) .hub-fd :is(.fd-ivmon-panel,.fd-metrics-panel) .fd-card>.st-info-trigger{position:absolute;top:5px;right:6px;margin:0}.tshell:not(.m-app) .hub-fd :is(.fd-ivmon-panel,.fd-metrics-panel) .fd-card:has(>.st-info-trigger)>.fd-h{padding-right:20px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-prob{display:none}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-bands{gap:0}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-band{grid-template-columns:52px minmax(0,1fr);border:0;padding:0;line-height:18px;white-space:nowrap}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-band i{display:none}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-band b{font-size:12.5px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-levels{padding:0;gap:2px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-lrow{white-space:nowrap}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-grid2{gap:4px 10px}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-crow{grid-template-columns:minmax(0,1fr) minmax(40px,.8fr) 36px;padding:1px 0;white-space:nowrap}.tshell:not(.m-app) .hub-fd .fd-ivmon-panel .fd-crow>span{overflow:hidden;text-overflow:ellipsis}.tshell:not(.m-app) .hub-fd .fd-panel.fd-metrics-panel{container:hub-mdesk/size;overflow:hidden}@container (min-width: 521px){.tshell:not(.m-app) .hub-fd .fd-split:has(.fd-corr){grid-template-columns:minmax(0,1fr) minmax(min(100%,268px),1.15fr)}}.tshell:not(.m-app) .hub-fd .fd-split:has(.fd-corr){padding:8px;gap:8px;grid-template-rows:minmax(0,1fr)}.tshell:not(.m-app) .hub-fd .fd-split:has(.fd-corr)>.fd-card{padding:6px 8px;min-height:0}.tshell:not(.m-app) .hub-fd .fd-split:has(.fd-corr)>.fd-card>.fd-h{flex-wrap:wrap;row-gap:4px;margin-bottom:4px}.tshell:not(.m-app) .hub-fd .fd-corr{--fd-corr-label:max-content;--fd-corr-col:minmax(0,1fr);--fd-corr-row:minmax(14px,1fr);gap:1px}.tshell:not(.m-app) .hub-fd .fd-corr .fd-ch{padding-block:0;line-height:14px}.tshell:not(.m-app) .hub-fd .fd-corr .fd-ch.side{padding-right:6px}.tshell:not(.m-app) .hub-fd .fd-corr .fd-cc{line-height:14px}.tshell:not(.m-app) .hub-fd .fd-matrix-reading{display:none}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-ph{min-height:0;padding:4px 10px 2px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tiles{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px 10px 6px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile{padding:5px 8px;gap:1px;min-width:0}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile>span{letter-spacing:.02em}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile>:is(span,i){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile>b{font-size:14px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-dgrid.fill.mx{flex:1 1 0;min-height:0;overflow:hidden;align-content:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-auto-rows:auto;gap:6px;padding:0 10px 10px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-dgrid.fill.mx>.fd-card{min-height:0;padding:6px 10px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-h{margin-bottom:4px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-crow{grid-template-columns:minmax(0,1fr) minmax(40px,.8fr) 40px;padding:2px 0;white-space:nowrap}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-crow>span{overflow:hidden;text-overflow:ellipsis}@container hub-mdesk (min-width: 700px){.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}@container hub-mdesk (max-height: 359px){.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile>i{display:none}}@container hub-mdesk (max-height: 299px) and (max-width: 699.98px){.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile{flex-direction:row;align-items:baseline;justify-content:space-between;gap:6px;padding:4px 8px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile>span{min-width:0}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-tile>b{flex:none;font-size:13px}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-dgrid>:is(.fd-mx-hist,.fd-mx-cum){display:none}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-dgrid.fill.mx{grid-template-rows:minmax(auto,1fr);align-content:stretch}}@container hub-mdesk (max-height: 299px){.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-ph{display:none}}@container hub-mdesk (max-height: 219px) and (min-width: 700px){.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-dgrid>:is(.fd-mx-hist,.fd-mx-cum){display:none}.tshell:not(.m-app) .hub-fd .fd-metrics-panel .fd-dgrid.fill.mx{grid-template-rows:minmax(auto,1fr);align-content:stretch}}.hub-structbody{position:relative}.hub-structbody .t2-loading{min-height:0}.hub-surf,.hub-surf .s3d{height:100%;min-height:0}.hub-surf .s3d{display:flex;flex-direction:column}.hub-surf .s3d-stage{flex:1 1 auto;height:auto;min-height:0}.hub-surf .s3d-foot{flex:none}.hub-structbody .vv-wrap{height:100%}.hub-smile{padding:4px 8px 0}.hub-smile .vv-head{margin-bottom:4px}.hub .panel-ph{min-height:0;padding:10px 14px;gap:6px}.hub .ph-title{font-size:12.5px}.hub .ph-note{font-size:10.5px;line-height:1.45;max-width:46ch}.hub.hub-hosted{display:flex;flex-direction:column;background:var(--hub-surface);grid-template-areas:none;height:100%}.hub-hosted>.hub-bb{flex:1;min-height:0}.hub-hosted .hub-kpis,.hub-hosted .hub-walls{flex:none}.lv2{flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);gap:1px;background:var(--hub-line);color:var(--hub-ink)}.lv2,.lv2-left{min-height:0;min-width:0;overflow:hidden}.lv2-left{display:flex;flex-direction:column;background:var(--hub-surface)}.lv2-right{min-width:0;display:grid;grid-template-rows:minmax(0,.9fr) auto minmax(160px,1fr);gap:1px;background:var(--hub-line);overflow:hidden auto}.lv2-card,.lv2-grow,.lv2-list,.lv2-right{min-height:0}.lv2-list{flex:1;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column}.lv2-row{flex:1 1 auto;min-height:40px;display:flex;gap:10px;align-items:center;padding:calc(5px * var(--row-lead, 1)) 12px calc(6px * var(--row-lead, 1));border-bottom:1px solid var(--hub-line)}.lv2-row:last-child{border-bottom:0}.lv2-row.spot{background:rgba(244,239,229,.025)}.lv2-dot{width:7px;height:7px;border-radius:50%;flex:none}.lv2-main{min-width:0;flex:1}.lv2-l1{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12.5px}.lv2-l1 b{font-family:var(--font-head);font-weight:600}.lv2-price{font-size:13px;font-weight:600}.lv2-dist{font-size:11px}.lv2-band{font-size:10.5px;color:var(--hub-muted)}.lv2-l2{display:flex;align-items:center;gap:12px;margin-top:2px;min-width:0}.lv2-kind{flex:1;min-width:0;color:var(--hub-muted);font-size:10.5px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv2-mag{flex:none;display:flex;align-items:center;gap:8px;width:200px}.lv2-mag i{flex:1;display:block;height:4px;background:rgba(244,239,229,.07);overflow:hidden}.lv2-mag i b{display:block;height:100%}.lv2-mag em{font-style:normal;font-size:var(--fs-label);color:var(--hub-muted);min-width:52px;text-align:right}.lv2 .t2-tag{border-radius:2px}.lv2-ladder{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:4px}.lv2-ladder .hub-fit{padding:0 4px}.lv2-ladder .spotcurve{padding:0 6px}.lv2-probs{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 10px 2px}.lv2-prow{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 40px;gap:10px;padding:calc(3px * var(--row-lead, 1)) 0}.lv2-pn,.lv2-prow{align-items:center}.lv2-pn{display:flex;gap:6px;font-size:11px;color:var(--hub-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv2-pn i{width:6px;height:6px;border-radius:50%;flex:none}.lv2-pn em{font-style:normal;font-size:var(--fs-label);color:var(--hub-muted)}.lv2-pbar{height:5px;background:rgba(244,239,229,.07);overflow:hidden;display:block}.lv2-pbar b{display:block;height:100%}.lv2-pv{font-size:10.5px;text-align:right}.lv2-probs .hub-copy{padding:6px 0 4px}.lv2-tops{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:8px 10px 6px;align-content:start}.lv2-topcol{display:flex;flex-direction:column}.lv2-tops .lv2-toprow{flex:1 0 auto}.lv2-topcol{min-width:0}.lv2-tops .walls-h{margin-bottom:4px}.lv2-toprow{display:grid;grid-template-columns:14px 46px minmax(0,1fr) auto;gap:8px;align-items:center;padding:calc(3px * var(--row-lead, 1)) 0;font-size:11px}.lv2-toprow i{height:5px;background:rgba(244,239,229,.07);overflow:hidden;display:block}.lv2-toprow i b{display:block;height:100%}.lv2-toprow .dim{color:var(--hub-muted);text-align:right;font-size:var(--fs-label)}.lv2-rk{font-size:var(--fs-micro);display:inline-flex;align-items:center}.lv2-rk .wmark{margin:0}.lv2-none{font-size:var(--fs-label);color:var(--hub-muted);padding:4px 0}.lv2-sel{flex:none;border-bottom:1px solid var(--hub-line);background:color-mix(in srgb,var(--amber) 5%,transparent)}.lv2-selclear{margin-left:auto;appearance:none;-webkit-appearance:none;background:none;border:1px solid var(--hub-line);border-radius:2px;color:var(--hub-muted);font-family:inherit;font-size:var(--fs-label);padding:2px 8px;cursor:pointer}.lv2-selclear:hover{color:var(--hub-ink);border-color:var(--hub-muted)}.lv2-selrows{display:flex;flex-direction:column;padding:2px 12px 8px;max-height:172px;overflow-y:auto;overscroll-behavior:contain}.lv2-selrow{display:grid;grid-template-columns:64px 62px minmax(0,1fr) 16px;gap:8px;align-items:center;padding:calc(3px * var(--row-lead, 1)) 0;font-size:11px}.lv2-selk{font-weight:600}.lv2-seld{font-size:10.5px}.lv2-selv{color:var(--hub-muted);text-align:right}.lv2-selmiss,.lv2-selv{font-size:var(--fs-label)}.lv2-selmiss{grid-column:2/4;color:var(--hub-dim)}.lv2-selx{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;color:var(--hub-muted);font-family:inherit;font-size:12px;line-height:1;cursor:pointer}.lv2-selx:hover{color:var(--orange)}.lv2-row.sel{background:color-mix(in srgb,var(--amber) 7%,transparent);box-shadow:inset 2px 0 0 var(--amber)}button.lv2-toprow{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;width:100%;color:inherit;font-family:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}button.lv2-toprow:disabled{cursor:not-allowed}.lv2-toprow.sel{background:color-mix(in srgb,var(--amber) 10%,transparent);box-shadow:inset 2px 0 0 var(--amber)}.lv2-hosted .lv2-ladder,.lv2-hosted .lv2-list,.lv2-hosted .lv2-probs,.lv2-hosted .lv2-tops{flex:1;min-height:0}.lv2-hosted .lv2-row{flex:none}@media (max-width:1280px){.hub{grid-template-columns:minmax(0,1.7fr) minmax(370px,1fr)}.hub-flowrow{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(280px,.9fr)}.lv2{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}}@media (max-width:960px){.hub .terminal-split-handle,.lv2 .terminal-split-handle{display:none}.hub{display:flex;flex-direction:column;overflow-y:auto}.pfr-hub>.pfr-body>.hub:not(.hub-hosted){flex:1 1 0;height:0;max-height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.hub-price{min-height:420px;flex:none}.hub-side{flex:none;display:flex;flex-direction:column}.hub-profile{min-height:420px;flex:none}.hub-side .hub-profile:has(>.hub-plot>.panel-ph[data-ph=refused]),.hub-side-exact .hub-profile:not(:has(.hub-exact-profile,.t2-loading)){min-height:0}.hub-flowrow{flex:none;display:flex;flex-direction:column}.hub-flowrow .hub-block{flex:0 0 240px;block-size:240px;min-block-size:240px;max-block-size:240px;overflow:hidden}.hub-flowrow .hub-block .hub-fit,.hub-flowrow .hub-block>.hub-bb{flex:1 1 0;block-size:0;min-block-size:0;overflow:hidden}.hub-flowrow .hub-block .hub-fit{max-block-size:100%}.hub-flowrow .hub-block :is(.gp-wrap,.hub-surf,.s3d,.s3d-stage){block-size:100%;min-block-size:0;max-block-size:100%;overflow:hidden}.lv2{display:flex;flex-direction:column;overflow-y:auto}.lv2-left,.lv2-right{flex:none}.lv2-right{display:flex;flex-direction:column}.lv2-right .hub-block{min-height:200px}}.hub-bh-tools .hub-prevtag{color:var(--ink-2);opacity:1;margin-right:8px}.hub-prevrow{flex:none;display:flex;align-items:center;height:18px;padding:0 10px}.hub-prevrow .hub-prevtag{color:var(--ink-2);opacity:1}.fd-h .fd-prevtag,.fd-ph .fd-prevtag{margin-left:6px;color:var(--ink-2)}