.futures-dom{--fd-surface:var(--tt-surface,var(--one-deck));--fd-surface-2:var(--tt-surface-2,var(--one-deck-raised));--fd-border:var(--tt-border,var(--one-line));--fd-divider:var(--tt-divider,var(--one-line-soft));--fd-text:var(--tt-text,var(--one-ice));--fd-muted:var(--tt-text-2,var(--one-muted));--fd-accent:var(--tt-accent,var(--one-blue));--fd-accent-tint:var(--tt-accent-tint,color-mix(in srgb,var(--one-blue) 12%,transparent));--fd-buy:var(--tt-buy-ink,var(--one-mint));--fd-buy-tint:var(--tt-buy-tint,color-mix(in srgb,var(--one-mint) 9%,transparent));--fd-buy-line:var(--tt-buy-line,var(--one-mint));--fd-sell:var(--tt-sell-ink,var(--one-red));--fd-sell-tint:var(--tt-sell-tint,color-mix(in srgb,var(--one-red) 9%,transparent));--fd-sell-line:var(--tt-sell-line,var(--one-red));--fd-warn:var(--tt-warn-ink,var(--one-amber));--fd-warn-tint:var(--tt-warn-tint,color-mix(in srgb,var(--one-amber) 12%,transparent));--fd-row:20px;display:grid;grid-template-rows:auto auto auto auto auto minmax(0,1fr) auto;grid-gap:6px;gap:6px;min-width:0;min-height:0;padding:8px;border:1px solid var(--fd-border);border-radius:var(--tt-r-lg,8px);background:var(--fd-surface);color:var(--fd-text);font:var(--tt-w-medium,500) var(--tt-fs-sm,12px)/var(--tt-lh-sm,16px) var(--one-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.futures-dom button{font:inherit;color:inherit;cursor:pointer}.futures-dom button:focus-visible,.futures-dom input:focus-visible{outline:2px solid var(--fd-accent);outline-offset:-2px}.futures-dom [aria-disabled=true]{cursor:not-allowed}.futures-dom button:disabled{cursor:default;opacity:.45}.futures-dom-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.futures-dom-title{display:grid;grid-gap:1px;gap:1px;min-width:0}.futures-dom-title strong{font-size:var(--tt-fs-md,13px);font-weight:var(--tt-w-strong,600)}.futures-dom-title small{overflow:hidden;color:var(--fd-muted);font-size:var(--tt-fs-xs,11px);text-overflow:ellipsis;white-space:nowrap}.futures-dom-position{display:flex;gap:12px;margin:0}.futures-dom-position div{display:grid;grid-gap:1px;gap:1px;text-align:right}.futures-dom-position dt{color:var(--fd-muted);font-size:var(--tt-fs-xs,11px)}.futures-dom-position dd{margin:0;font-weight:var(--tt-w-strong,600);white-space:nowrap}.futures-dom .is-profit{color:var(--fd-buy)}.futures-dom .is-loss{color:var(--fd-sell)}.futures-dom-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.futures-dom-actions,.futures-dom-qty{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.futures-dom-controls button,.futures-dom-qty input{height:var(--tt-h-xs,24px);padding:0 8px;border:1px solid var(--fd-border);border-radius:var(--tt-r-sm,4px);background:var(--fd-surface)}.futures-dom-qty button{min-width:28px;padding:0 6px}.futures-dom-qty button[aria-pressed=true]{border-color:var(--fd-accent);background:var(--fd-accent-tint);color:var(--fd-accent)}.futures-dom-qty input{width:52px;color:var(--fd-text);text-align:right}.futures-dom-qty input[aria-invalid=true]{border-color:var(--fd-sell-line)}.futures-dom-actions button.is-buy{border-color:var(--fd-buy-line);background:var(--fd-buy-tint);color:var(--fd-buy)}.futures-dom-actions button.is-sell{border-color:var(--fd-sell-line);background:var(--fd-sell-tint);color:var(--fd-sell)}.futures-dom-actions button[aria-pressed=false]{border-color:var(--fd-accent);color:var(--fd-accent)}.futures-dom-actions [aria-disabled=true]{opacity:.45}.futures-dom-disabled,.futures-dom-notice{margin:0;padding:5px 8px;border:1px solid var(--tt-warn-line,var(--one-amber));border-radius:var(--tt-r-sm,4px);background:var(--fd-warn-tint);color:var(--fd-warn)}.futures-dom-confirm{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 8px;border:1px solid var(--fd-buy-line);border-radius:var(--tt-r-sm,4px);background:var(--fd-buy-tint)}.futures-dom-confirm.is-sell{border-color:var(--fd-sell-line);background:var(--fd-sell-tint)}.futures-dom-confirm span{flex:1 1;min-width:0;font-weight:var(--tt-w-strong,600)}.futures-dom-confirm button{height:var(--tt-h-xs,24px);padding:0 10px;border:1px solid var(--fd-border);border-radius:var(--tt-r-sm,4px);background:var(--fd-surface)}.futures-dom-confirm .futures-dom-confirm-place{border-color:var(--fd-buy-line);color:var(--fd-buy);font-weight:var(--tt-w-strong,600)}.futures-dom-confirm.is-sell .futures-dom-confirm-place{border-color:var(--fd-sell-line);color:var(--fd-sell)}.futures-dom-offwindow{margin:0;color:var(--fd-muted);font-size:var(--tt-fs-xs,11px);text-align:center}.futures-dom-grid{min-height:0;overflow:hidden;border:1px solid var(--fd-divider);border-radius:var(--tt-r-md,6px);overscroll-behavior:contain}.futures-dom-colheads,.futures-dom-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr) 28px;align-items:stretch}.futures-dom-colheads{min-height:22px;border-bottom:1px solid var(--fd-divider);background:var(--fd-surface-2);color:var(--fd-muted);font-size:var(--tt-fs-xs,11px)}.futures-dom-colheads span{display:grid;place-items:center}.futures-dom-colheads abbr{text-decoration:none}.futures-dom-row{position:relative;height:var(--fd-row);border-bottom:1px solid var(--fd-divider)}.futures-dom-row:last-child{border-bottom:0}.futures-dom-row>div{display:flex;align-items:stretch;min-width:0}.futures-dom-row button{flex:1 1;min-width:0;padding:0 6px;border:0;border-radius:0;background:transparent;white-space:nowrap}.futures-dom-empty{display:block;padding:24px 8px;color:var(--fd-muted);text-align:center}.futures-dom-row.zone-bid .futures-dom-size.is-bid{background:var(--fd-buy-tint)}.futures-dom-row.zone-ask .futures-dom-size.is-ask{background:var(--fd-sell-tint)}.futures-dom-row.is-spread{background:var(--fd-surface-2)}.futures-dom-size .futures-dom-place{text-align:center}.futures-dom-size.is-bid .futures-dom-place{color:var(--fd-buy)}.futures-dom-size.is-ask .futures-dom-place{color:var(--fd-sell)}.futures-dom-row.is-ask .futures-dom-size.is-ask .futures-dom-place,.futures-dom-row.is-bid .futures-dom-size.is-bid .futures-dom-place{font-weight:var(--tt-w-strong,600)}.futures-dom-row.is-bid{box-shadow:inset 0 -1px 0 var(--fd-buy-line)}.futures-dom-row.is-ask{box-shadow:inset 0 1px 0 var(--fd-sell-line)}.futures-dom-place:hover:not([aria-disabled=true]){background:var(--fd-accent-tint)}.futures-dom-place.is-stop:hover:not([aria-disabled=true]){outline:1px dashed var(--fd-accent);outline-offset:-3px}.futures-dom-place.is-armed{background:var(--fd-accent-tint);color:var(--fd-accent)!important;font-weight:var(--tt-w-strong,600);box-shadow:inset 0 0 0 1px var(--fd-accent)}.futures-dom[data-disabled=true] .futures-dom-place{opacity:.5}.futures-dom-price{position:static;justify-content:center;border-inline:1px solid var(--fd-divider)}.futures-dom-price button{text-align:center;font-weight:var(--tt-w-medium,500)}.futures-dom-row.is-last .futures-dom-price button{background:var(--fd-accent-tint);color:var(--fd-accent);font-weight:var(--tt-w-strong,600)}.futures-dom-row.is-average .futures-dom-price{box-shadow:inset 3px 0 0 var(--fd-accent),inset -3px 0 0 var(--fd-accent)}.futures-dom-pnl{position:absolute;right:calc(28px + 2px);top:50%;transform:translateY(-50%);display:none;font-size:10px;pointer-events:none}.futures-dom-grid:hover .futures-dom-row:hover .futures-dom-pnl{display:block}.futures-dom-working-order{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:2px;border-radius:var(--tt-r-sm,4px)!important;font-weight:var(--tt-w-strong,600)}.futures-dom-working.is-buy .futures-dom-working-order{background:var(--fd-buy-tint)!important;box-shadow:inset 0 0 0 1px var(--fd-buy-line);color:var(--fd-buy)}.futures-dom-working.is-sell .futures-dom-working-order{background:var(--fd-sell-tint)!important;box-shadow:inset 0 0 0 1px var(--fd-sell-line);color:var(--fd-sell)}.futures-dom-working-order span[aria-hidden=true]{opacity:.7}.futures-dom-working-order:hover span[aria-hidden=true]{opacity:1}.futures-dom-volume{align-items:center!important;padding:0 3px}.futures-dom-volume-bar{display:block;height:10px;border-radius:2px;background:var(--fd-muted);opacity:.35}.futures-dom-row.has-rule:after{content:"";position:absolute;inset:50% 0 auto;border-top:2px solid var(--fd-rule,var(--fd-muted));opacity:.8;pointer-events:none}.futures-dom-row.is-max-loss{--fd-rule:var(--tt-sell,var(--one-red))}.futures-dom-row.is-daily-pause{--fd-rule:var(--tt-warn,var(--one-amber))}.futures-dom-row.is-target{--fd-rule:var(--tt-buy,var(--one-mint))}.futures-dom-rule-tag{position:absolute;z-index:1;left:2px;top:50%;transform:translateY(-50%);max-width:38%;overflow:hidden;padding:0 4px;border-radius:3px;background:var(--fd-surface);color:var(--fd-text);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;box-shadow:inset 0 0 0 1px currentColor}.futures-dom-rule-tag.is-max-loss{color:var(--fd-sell)}.futures-dom-rule-tag.is-daily-pause{color:var(--fd-warn)}.futures-dom-rule-tag.is-target{color:var(--fd-buy)}@media (prefers-reduced-motion:no-preference){.futures-dom-place,.futures-dom-working-order{transition:background-color .12s ease}}@media (max-width:760px){.futures-dom{--fd-row:28px;min-width:0}.futures-dom-position{gap:8px}}.futures-dom-panel{container-type:inline-size;min-width:0;display:grid;grid-gap:6px;gap:6px}@container (max-width: 330px){.futures-dom{padding:6px}.futures-dom-head{flex-wrap:wrap}.futures-dom-colheads,.futures-dom-row{grid-template-columns:minmax(0,.8fr) minmax(0,.9fr) minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.8fr)}.futures-dom-colheads>:nth-child(6),.futures-dom-row>:nth-child(6){display:none}.futures-dom-colheads{font-size:10px;line-height:12px}.futures-dom-row button{padding:0 3px}.futures-dom-pnl{right:2px}}.futures-dom-outcome{margin:0;padding:6px 8px;border-radius:var(--tt-r-md,6px);background:var(--tt-surface-2,var(--one-deck-raised));font-size:var(--tt-fs-xs,11px)}.futures-dom-outcome-error{color:var(--tt-sell-ink,var(--one-red))}.terminal-refined #trade-activity .blotter-bar{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:4;align-items:center;gap:var(--tt-s2);min-width:0;min-height:var(--tt-h-md);padding:0 var(--tt-s2) 0 0;background:var(--tt-surface)}.terminal-refined #trade-activity .blotter-tabs{position:static;display:flex;flex:1 1 auto;align-items:stretch;gap:0;min-width:0;height:var(--tt-h-md);padding:0;border:0;background:transparent;overflow:visible}.terminal-refined #trade-activity .blotter-tabs>button[role=tab]{position:relative;display:inline-flex;align-items:center;gap:6px;height:var(--tt-h-md);padding:0 var(--tt-s4);border:0;border-radius:0;background:transparent;color:var(--tt-text-2);font-size:var(--tt-fs-md);font-weight:var(--tt-w-medium);white-space:nowrap;cursor:pointer}.terminal-refined #trade-activity .blotter-tabs>button[role=tab] i{font-style:normal;color:var(--tt-text-2);font-weight:var(--tt-w-regular)}.terminal-refined #trade-activity .blotter-tabs>button[role=tab]:hover{color:var(--tt-text)}.terminal-refined #trade-activity .blotter-tabs>button[role=tab].is-active{color:var(--tt-text);font-weight:var(--tt-w-strong)}.terminal-refined #trade-activity .blotter-tabs>button[role=tab].is-active:after{content:"";position:absolute;left:var(--tt-s3);right:var(--tt-s3);bottom:0;height:2px;border-radius:2px;background:var(--tt-accent)}.terminal-refined #trade-activity .blotter-tabs>button[role=tab]:focus-visible{outline:2px solid var(--tt-accent);outline-offset:-2px}.terminal-refined .blotter-tools{display:flex;flex:0 0 auto;align-items:center;gap:var(--tt-s1)}.terminal-refined #trade-activity .blotter-size-toggle,.terminal-refined .blotter-icon-button{display:inline-grid;place-items:center;width:var(--tt-h-sm);height:var(--tt-h-sm);min-height:0;margin:0;padding:0;border:0;border-radius:var(--tt-r-md);background:transparent;color:var(--tt-text-2);list-style:none;cursor:pointer}.terminal-refined .blotter-icon-button::-webkit-details-marker{display:none}.terminal-refined :is(.blotter-icon-button,#trade-activity .blotter-size-toggle):hover,.terminal-refined details[open]>.blotter-icon-button{background:var(--tt-surface-2);color:var(--tt-text)}.terminal-refined :is(.blotter-icon-button,#trade-activity .blotter-size-toggle):focus-visible{outline:2px solid var(--tt-accent);outline-offset:1px}.terminal-refined :is(.column-chooser,.history-range,.history-performance){position:relative}.terminal-refined :is(.column-chooser-panel,.history-range-panel,.history-performance>.history-summary){position:absolute;z-index:30;top:calc(100% + 4px);margin:0;padding:var(--tt-s2);border:0;border-radius:var(--tt-r-lg);background:var(--tt-popover);color:var(--tt-text);box-shadow:0 12px 32px rgba(8,18,32,.28)}.terminal-refined .column-chooser-panel{right:0;display:grid;grid-gap:2px;gap:2px;min-width:190px}.terminal-refined .column-chooser-panel legend{float:left;width:100%;padding:2px var(--tt-s2) var(--tt-s1);color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .column-chooser-panel label{display:flex;align-items:center;gap:var(--tt-s2);padding:6px var(--tt-s2);border-radius:var(--tt-r-sm);font-size:var(--tt-fs-md);cursor:pointer}.terminal-refined .column-chooser-panel label:hover{background:var(--tt-surface-2)}.terminal-refined .column-chooser-panel input{width:16px;height:16px;margin:0;accent-color:var(--tt-accent)}.terminal-refined .history-range>summary{display:flex;align-items:center;gap:4px;height:var(--tt-h-md);padding:0 var(--tt-s2);color:var(--tt-text-2);font-size:var(--tt-fs-sm);list-style:none;white-space:nowrap;cursor:pointer}.terminal-refined .history-range>summary::-webkit-details-marker{display:none}.terminal-refined .history-range>summary strong{color:var(--tt-accent-ink);font-weight:var(--tt-w-medium)}.terminal-refined .history-range-panel{left:0;display:grid;grid-gap:var(--tt-s2);gap:var(--tt-s2);width:280px;padding:var(--tt-s3)}.terminal-refined .history-range-presets{display:flex;flex-wrap:wrap;gap:6px}.terminal-refined .history-range-presets button{min-height:var(--tt-h-xs);padding:0 10px;border:1px solid var(--tt-border);border-radius:999px;background:transparent;color:var(--tt-text);font-size:var(--tt-fs-sm);cursor:pointer}.terminal-refined .history-range-presets button[aria-pressed=true]{border-color:var(--tt-accent);background:var(--tt-accent-tint);color:var(--tt-accent-ink)}.terminal-refined .history-range-panel label{display:grid;grid-gap:4px;gap:4px;color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .history-range-panel :is(input,select){box-sizing:border-box;width:100%;height:var(--tt-h-md);margin:0;padding:0 var(--tt-s2);border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-field);color:var(--tt-text);font-size:var(--tt-fs-md)}.terminal-refined .history-range-panel .activity-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--tt-s2);gap:var(--tt-s2);margin:0;padding:0;border:0;background:transparent}.terminal-refined .history-range-panel .activity-filter-error{margin:0;color:var(--tt-sell-ink);font-size:var(--tt-fs-sm)}.terminal-refined .history-mode{display:inline-flex;padding:2px;border-radius:var(--tt-r-md);background:var(--tt-surface-2)}.terminal-refined .history-mode button{min-height:24px;padding:0 10px;border:0;border-radius:var(--tt-r-sm);background:transparent;color:var(--tt-text-2);font-size:var(--tt-fs-sm);cursor:pointer}.terminal-refined .history-mode button[aria-pressed=true]{background:var(--tt-surface);color:var(--tt-text);box-shadow:0 1px 2px rgba(8,18,32,.18)}.terminal-refined .history-performance>summary{display:flex;align-items:center;gap:6px;height:var(--tt-h-sm);padding:0 var(--tt-s2);border-radius:var(--tt-r-md);color:var(--tt-text-2);font-size:var(--tt-fs-sm);list-style:none;cursor:pointer}.terminal-refined .history-performance>summary::-webkit-details-marker{display:none}.terminal-refined .history-performance>summary:hover{background:var(--tt-surface-2)}.terminal-refined .history-performance>.history-summary{right:0;display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));grid-gap:var(--tt-s2);gap:var(--tt-s2);width:auto;min-width:280px;padding:var(--tt-s3)}.terminal-refined .history-performance>.history-summary>div{display:grid;grid-gap:2px;gap:2px;min-height:0;padding:0;border:0;background:transparent}.terminal-refined .blotter-view-select{display:flex;align-items:center;gap:6px;color:var(--tt-text-2);font-size:var(--tt-fs-sm)}.terminal-refined .blotter-view-select select{height:var(--tt-h-sm);padding:0 var(--tt-s2);border:1px solid var(--tt-border);border-radius:var(--tt-r-md);background:var(--tt-field);color:var(--tt-text);font-size:var(--tt-fs-sm)}.terminal-refined .blotter-table{display:grid;min-width:min-content;font-size:var(--tt-fs-sm)}.terminal-refined .blotter-row{display:grid;grid-template-columns:var(--blotter-columns);grid-gap:var(--tt-s3);gap:var(--tt-s3);align-items:center;min-height:36px;padding:4px var(--tt-s3);border:0}.terminal-refined .blotter-row:not(.blotter-head):hover{background:var(--tt-surface-2)}.terminal-refined .blotter-head{position:-webkit-sticky;position:sticky;top:var(--tt-h-md);z-index:3;min-height:28px;padding-block:0;background:var(--tt-surface);color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .blotter-row>span{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;overflow-wrap:anywhere}.terminal-refined .blotter-row>span[data-num]{align-items:flex-end;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-refined .blotter-row small{color:var(--tt-text-2);font-size:var(--tt-fs-xs);line-height:var(--tt-lh-xs)}.terminal-refined .blotter-head>.blotter-actions-head,.terminal-refined .blotter-row>.blotter-actions{align-items:flex-end;text-align:right}.terminal-refined .blotter-empty{display:grid;place-items:center;min-height:96px;padding:var(--tt-s4);color:var(--tt-text-2);font-size:var(--tt-fs-md)}.terminal-refined .blotter-notice{margin:0;padding:var(--tt-s2) var(--tt-s3);color:var(--tt-warn-ink);background:var(--tt-warn-tint);font-size:var(--tt-fs-sm)}.terminal-refined #trade-activity .positions-toolbar{padding:var(--tt-s1) var(--tt-s3);border:0;background:transparent}.terminal-refined #trade-activity .protection-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--tt-s1);margin:0}.terminal-refined #trade-activity .protection-row-actions button{min-height:var(--tt-h-xs);padding:0 var(--tt-s2);font-size:var(--tt-fs-xs)}.terminal-refined #trade-activity .blotter-actions .position-close-cell{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--tt-s1)}.terminal-refined #trade-activity .blotter-actions .position-close-cell label span{display:none}.terminal-refined #trade-activity .blotter-actions .position-close-cell input{width:60px;height:var(--tt-h-xs);margin:0;font-size:var(--tt-fs-sm)}.terminal-refined #trade-activity .blotter-actions .close-presets button,.terminal-refined #trade-activity .blotter-actions .position-close-cell>button{min-height:var(--tt-h-xs);padding:0 var(--tt-s2);font-size:var(--tt-fs-xs);white-space:nowrap}.terminal-refined #trade-activity .blotter-actions .close-presets{display:flex;gap:2px}.terminal-refined #trade-activity .blotter-actions .edit-position-protection{margin:0}@media (min-width:761px){@supports (grid-template-columns:subgrid){.terminal-refined .blotter-table{grid-template-columns:var(--blotter-columns);column-gap:var(--tt-s3)}.terminal-refined .blotter-table>.blotter-row{grid-column:1/-1;grid-template-columns:subgrid}.terminal-refined .blotter-table>.blotter-empty{grid-column:1/-1}}.terminal-refined #trade-activity .blotter-actions .position-close-cell{flex-wrap:wrap;row-gap:var(--tt-s1)}.terminal-refined #trade-activity .blotter-actions .position-close-cell>.position-close-x{flex:none}}.terminal-refined #trade-activity .activity-collapse-toggle{display:none}@media (min-width:1181px){.terminal-refined.terminal-refined #trade-activity .activity-collapse-toggle{display:inline-grid}.terminal-refined #trade-activity .activity-collapse-toggle~.blotter-size-toggle{display:none}.terminal-refined.terminal-refined.terminal-refined.activity-collapsed .terminal-grid{height:clamp(400px,calc(100dvh - var(--trade-chrome) - var(--tt-h-md)),1000px)}.terminal-refined.terminal-refined.activity-collapsed #trade-activity.trade-blotter{height:var(--tt-h-md);min-height:0;overflow:hidden;resize:none}.terminal-refined.terminal-refined.activity-collapsed #trade-activity .blotter-tabs>:not([role=tab]),.terminal-refined.terminal-refined.activity-collapsed #trade-activity .blotter-tools>:not(.activity-collapse-toggle),.terminal-refined.terminal-refined.activity-collapsed #trade-blotter-panel,.terminal-refined.terminal-refined.activity-collapsed .activity-resize-handle{display:none}}@media (max-width:760px){.terminal-refined #trade-activity .blotter-bar{flex-wrap:wrap;padding:0}.terminal-refined #trade-activity .blotter-tabs{flex:1 1 100%;flex-wrap:wrap;overflow:visible;height:auto}.terminal-refined #trade-activity .blotter-tabs>.history-range{flex:1 0 100%}.terminal-refined #trade-activity .blotter-tabs>button[role=tab]{flex:1 0 auto;justify-content:center;padding:0 var(--tt-s3)}.terminal-refined .blotter-tools{flex:1 1 100%;justify-content:flex-end;padding:0 var(--tt-s2) var(--tt-s1)}.terminal-refined.terminal-refined .history-range-panel{position:fixed;left:var(--tt-s4);right:var(--tt-s4);top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));width:auto}.terminal-refined.terminal-refined .column-chooser-panel{position:fixed;left:auto;right:var(--tt-s4);top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px))}.terminal-refined.terminal-refined .history-performance>.history-summary{position:fixed;left:var(--tt-s4);right:var(--tt-s4);top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));min-width:0}.terminal-refined .blotter-table{min-width:0}.terminal-refined .blotter-head{display:none}.terminal-refined .blotter-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-s2) var(--tt-s3);padding:var(--tt-s3)}.terminal-refined .blotter-row+.blotter-row{box-shadow:inset 0 1px 0 var(--tt-divider)}.terminal-refined .blotter-row>span[role=cell]:before{content:attr(data-label);color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined .blotter-row>span[data-num]{align-items:flex-start;text-align:left}.terminal-refined .blotter-row>.blotter-actions{grid-column:1/-1;align-items:stretch;text-align:left}.terminal-refined #trade-activity .blotter-actions .position-close-cell{flex-wrap:wrap;justify-content:flex-start}.terminal-refined #trade-activity .blotter-actions .position-close-cell>button{flex:1 1 auto;min-height:var(--tt-h-touch)}.terminal-refined #trade-activity .blotter-actions .close-presets button,.terminal-refined #trade-activity .blotter-actions .position-close-cell input{min-height:var(--tt-h-touch)}}.terminal-refined.terminal-refined .ticket-side{gap:var(--tt-s2)}.terminal-refined.terminal-refined .ticket-side button{min-height:64px;border-radius:var(--tt-r-lg)}.terminal-refined.terminal-refined .ticket-side button strong{font-size:20px;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-refined.terminal-refined .ticket-side+.ticket-quote-spread{margin:-13px auto 6px;padding:2px var(--tt-s2);border:0;background:var(--tt-popover);box-shadow:0 0 0 3px var(--tt-surface);font-size:var(--tt-fs-xs)}.terminal-refined.terminal-refined .ticket-order-type{grid-template-columns:repeat(3,minmax(0,1fr)) auto;border:0;background:var(--tt-surface-2)}.terminal-refined .order-type-more{position:relative}.terminal-refined .order-type-more>summary{display:flex;align-items:center;gap:4px;height:100%;min-height:var(--tt-h-xs);padding:0 var(--tt-s2);border-radius:var(--tt-r-sm);color:var(--tt-text-2);font-size:var(--tt-fs-sm);list-style:none;cursor:pointer;white-space:nowrap}.terminal-refined .order-type-more>summary::-webkit-details-marker{display:none}.terminal-refined .order-type-more>summary:after{content:"";margin-left:2px;width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg)}.terminal-refined .order-type-more.is-selected>summary{background:var(--tt-surface);color:var(--tt-text);font-weight:var(--tt-w-medium);box-shadow:0 1px 2px rgba(8,18,32,.18)}.terminal-refined .order-type-more-menu{position:absolute;z-index:30;top:calc(100% + 4px);right:0;display:grid;min-width:140px;padding:4px;border-radius:var(--tt-r-md);background:var(--tt-popover);box-shadow:0 12px 32px rgba(8,18,32,.28)}.terminal-refined.terminal-refined .order-type-more-menu [role=radio]{justify-content:flex-start;min-height:var(--tt-h-sm);padding:0 var(--tt-s2);text-align:left}.terminal-refined.terminal-refined .ticket-volume-block>.ticket-volume-tip{top:0}.terminal-refined.terminal-refined .entry-protection{margin-top:var(--tt-s3);padding:0;border:0;background:transparent}.terminal-refined.terminal-refined .entry-protection-head{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:var(--tt-s2);margin:0 0 var(--tt-s2)}.terminal-refined .entry-protection-add{min-height:var(--tt-h-sm);padding:0 var(--tt-s2);border:1px dashed var(--tt-border);border-radius:var(--tt-r-md);background:transparent;color:var(--tt-accent-ink);font-size:var(--tt-fs-sm);font-weight:var(--tt-w-medium);cursor:pointer}.terminal-refined .entry-protection-add:hover:not(:disabled){border-color:var(--tt-accent);background:var(--tt-accent-tint)}.terminal-refined .entry-protection-add:disabled{color:var(--tt-text-2);cursor:not-allowed;opacity:.6}.terminal-refined .entry-protection-head .ticket-protection-mode{margin-left:auto}.terminal-refined .entry-protection .ticket-bracket:not(:has(.entry-protection-field:not([hidden]))){display:none}.terminal-refined .entry-protection-field{position:relative;min-width:0}.terminal-refined .entry-protection-field[hidden]{display:none}.terminal-refined .entry-protection-remove{position:absolute;top:0;right:0;display:grid;place-items:center;width:20px;height:18px;padding:0;border:0;background:transparent;color:var(--tt-text-2);font-size:var(--tt-fs-md);cursor:pointer}.terminal-refined .entry-protection-remove:hover{color:var(--tt-sell-ink)}.terminal-refined .entry-protection>small{display:block;margin-top:var(--tt-s1);color:var(--tt-text-2);font-size:var(--tt-fs-xs)}.terminal-refined.terminal-refined .ticket-order-form>.ticket-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--tt-s2);column-gap:var(--tt-s2);border-top:0}.terminal-refined .ticket-order-form>.ticket-cta>.review-order{grid-column:1;grid-row:2}.terminal-refined .ticket-order-form>.ticket-cta>.ticket-about-tip{grid-column:2;grid-row:2}.terminal-refined.terminal-refined .ticket-order-form>.ticket-cta>.ticket-summary{grid-column:1/-1;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--tt-s3);margin:0 0 var(--tt-s2);padding:6px 10px}.terminal-refined.terminal-refined .ticket-order-form>.ticket-cta>.ticket-summary>div:last-child{grid-column:auto}.terminal-refined .ticket-order-form>.ticket-cta:has(>.l2-confirm)>.ticket-summary{display:none}.terminal-refined .ticket-order-form>.ticket-cta>p{grid-column:1/-1}.terminal-refined .ticket-about-tip>.info-tip-panel{top:auto;bottom:calc(100% + 6px);width:280px}.terminal-refined .ticket-about-tip .info-tip-panel :is(.ticket-size-note,.ticket-notice){margin:0;padding:0;border:0;background:transparent;color:var(--tt-text);font-size:var(--tt-fs-sm)}.place-order.place-order-primary{border-color:var(--tt-accent,var(--one-blue));background:var(--tt-accent,var(--one-blue));color:#fff}.place-order.place-order-ghost{border-color:var(--tt-border,var(--one-line));background:transparent;color:var(--tt-text,var(--one-ice))}.place-order.place-order-ghost:not(:disabled):hover{border-color:var(--tt-accent,var(--one-blue));filter:none}.terminal-refined .ticket-cta>.l2-confirm{grid-column:1/-1}.l2-confirm{display:grid;grid-gap:6px;gap:6px;padding:8px 10px 10px;border:1px solid var(--tt-border,#cbd3df);border-top:2px solid var(--tt-buy,#087f67);border-radius:var(--tt-r-md,6px);background:var(--tt-surface,#fff);color:var(--tt-text,#16253b);outline:none}.l2-confirm.l2-confirm-sell{border-top-color:var(--tt-sell,#c53649)}.l2-confirm:focus-visible{box-shadow:0 0 0 2px var(--tt-accent,#006aff)}.l2-confirm header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.l2-confirm-eyebrow{margin:0;color:var(--tt-text-2,#5f6d80);font-size:var(--tt-fs-xs,11px);line-height:1.3}.l2-confirm h3{margin:1px 0 0;font-size:var(--tt-fs-md,13px);font-weight:var(--tt-w-strong,650);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l2-confirm-timer{flex:none;padding:1px 6px;border:1px solid var(--tt-divider,#e3e8ef);border-radius:var(--tt-r-sm,4px);color:var(--tt-text-2,#5f6d80);font-size:var(--tt-fs-xs,11px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.l2-confirm-timer.is-ending{border-color:var(--tt-warn-line,#efd9ad);background:var(--tt-warn-tint,#fff9ec);color:var(--tt-warn-ink,#6f4b0e)}.l2-confirm dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 12px;gap:4px 12px;margin:0}.l2-confirm dl div{display:flex;flex-direction:column;gap:1px;min-width:0}.l2-confirm dt{color:var(--tt-text-2,#5f6d80);font-size:var(--tt-fs-xs,11px);white-space:nowrap}.l2-confirm dd{margin:0;font-size:var(--tt-fs-sm,12px);font-weight:var(--tt-w-strong,650);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.l2-confirm dd small{color:var(--tt-text-2,#5f6d80);font-weight:400}.l2-confirm :is(.l2-confirm-status,.l2-confirm-protection){margin:0;color:var(--tt-text-2,#5f6d80);font-size:var(--tt-fs-xs,11px);line-height:1.4}.l2-confirm .l2-confirm-status.is-alert{padding:5px 7px;border:1px solid var(--tt-warn-line,#efd9ad);border-radius:var(--tt-r-sm,4px);background:var(--tt-warn-tint,#fff9ec);color:var(--tt-warn-ink,#6f4b0e)}.l2-confirm-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px;gap:6px}.l2-confirm-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tt-h-lg,40px);padding:0 12px;border:1px solid var(--tt-border,#cbd3df);border-radius:var(--tt-r-md,6px);background:var(--tt-surface,#fff);color:var(--tt-text,#16253b);font-size:var(--tt-fs-md,13px);font-weight:var(--tt-w-strong,650);cursor:pointer}.l2-confirm-actions button:only-child{grid-column:1/-1}.l2-confirm-actions .l2-confirm-primary.is-buy:not(:disabled){border-color:var(--tt-buy,#087f67);background:var(--tt-buy,#087f67);color:#fff}.l2-confirm-actions .l2-confirm-primary.is-sell:not(:disabled){border-color:var(--tt-sell,#c53649);background:var(--tt-sell,#c53649);color:#fff}.l2-confirm-actions button:disabled{cursor:not-allowed;opacity:.6}.l2-confirm-actions button:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.l2-confirm-actions kbd{padding:0 4px;border:1px solid;border-radius:3px;font:inherit;font-size:10px;line-height:14px;opacity:.7}@media (max-width:760px){.terminal-refined:has(.l2-confirm) .terminal-grid>.ticket-panel{display:block!important;position:fixed!important;z-index:985!important;inset:auto 0 0!important;height:0!important;max-height:0!important;padding:0!important;overflow:visible!important;visibility:hidden;box-shadow:none!important}.terminal-refined:has(.l2-confirm) .mobile-sheet-backdrop{display:none}.terminal-refined .l2-confirm{visibility:visible;position:fixed;z-index:985;right:8px;bottom:calc(72px + env(safe-area-inset-bottom,0px));left:8px;max-height:min(46dvh,340px);overflow:auto;border-radius:var(--tt-r-sheet,12px);box-shadow:0 -10px 30px #16253b33}.l2-confirm-actions button{min-height:var(--tt-h-touch,44px)}.l2-confirm-actions kbd{display:none}}html[data-terminal-theme=dark] .terminal-refined .terminal-login-card input{border:1px solid var(--tt-border);background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-account-changed{background:color-mix(in srgb,hsl(23 100% 50%) 16%,var(--tt-surface))}html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-tab span{color:hsl(212 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-add select:disabled,html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-close,html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-save{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .layout-popover header small{color:hsl(212 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .layout-delete,html[data-terminal-theme=dark] .terminal-refined .layout-popover header>button{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .layout-load span{color:hsl(211 55% 68%)!important}html[data-terminal-theme=dark] .terminal-refined .layout-directory>p,html[data-terminal-theme=dark] .terminal-refined .layout-message{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .chart-drawing-popover header small{color:hsl(212 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .chart-drawing-popover header>button{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-drawing-form label{color:hsl(212 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .chart-drawing-directory article span{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .chart-drawing-directory article>button{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-drawing-directory>p,html[data-terminal-theme=dark] .terminal-refined .chart-drawing-message{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-popover header small,html[data-terminal-theme=dark] .terminal-refined .price-alert-popover header>button{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .price-alert-form label{color:hsl(212 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-directory article small{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-directory article>button{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .price-alert-directory>p,html[data-terminal-theme=dark] .terminal-refined .price-alert-message{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-popover footer{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .price-alert-tabs button{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-tabs span{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .price-alert-directory article[data-status=acknowledged]>i,html[data-terminal-theme=dark] .terminal-refined .price-alert-directory article[data-status=cancelled]>i{color:hsl(211 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-notification small{color:hsl(163 55% 68%)}html[data-terminal-theme=dark] .terminal-refined .price-alert-notification button{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-legend-indicator.tone-amber,html[data-terminal-theme=dark] .terminal-refined .chart-legend-indicator.tone-amber b{color:hsl(35 90% 68%)}html[data-terminal-theme=dark] .terminal-refined .blotter-state.state-draft{background:rgba(255,255,255,.09)}html[data-terminal-theme=dark] .terminal-refined .position-close-cell input{background:rgba(255,255,255,.04)}html[data-terminal-theme=dark] .terminal-refined .realized-curve line{stroke:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .review-risk{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .review-risk-no-stop p{color:hsl(35 90% 68%)}html[data-terminal-theme=dark] .terminal-refined .account-strip>div:nth-child(n+5),html[data-terminal-theme=dark] .terminal-refined .terminal-grid>.chart-panel,html[data-terminal-theme=dark] .terminal-refined .terminal-grid>.ticket-panel,html[data-terminal-theme=dark] .terminal-refined .terminal-grid>.watchlist-panel{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .terminal-panel-heading{border-bottom:1px solid var(--tt-border);background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .quote-heading{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-rail,html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-tab{background:var(--tt-surface-2)}html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-tab.is-active{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .instrument-workspace-add select{background:var(--tt-surface-2)}html[data-terminal-theme=dark] .terminal-refined .chart-footer,html[data-terminal-theme=dark] .terminal-refined .chart-quote-bar,html[data-terminal-theme=dark] .terminal-refined .ticket-context{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .ticket-summary{background:var(--tt-surface-2)}html[data-terminal-theme=dark] .terminal-refined .account-strip>div,html[data-terminal-theme=dark] .terminal-refined .blotter-tabs,html[data-terminal-theme=dark] .terminal-refined .blotter-tabs button.is-active,html[data-terminal-theme=dark] .terminal-refined .position-head{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .account-margin-details summary{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .account-margin-details>dl,html[data-terminal-theme=dark] .terminal-refined .account-margin-details>p,html[data-terminal-theme=dark] .terminal-refined .account-margin-panel>dl,html[data-terminal-theme=dark] .terminal-refined .account-margin-panel>p{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .account-add-ons span,html[data-terminal-theme=dark] .terminal-refined .account-margin-details>p,html[data-terminal-theme=dark] .terminal-refined .account-margin-panel>p,html[data-terminal-theme=dark] .terminal-refined .prop-status-bar,html[data-terminal-theme=dark] .terminal-refined .prop-status-bar small{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .prop-status-bar>button{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .quote-connection .is-closed,html[data-terminal-theme=dark] .terminal-refined .quote-strip{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .quote-connection>div{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .entry-protection .stop-risk small,html[data-terminal-theme=dark] .terminal-refined .entry-protection>small,html[data-terminal-theme=dark] .terminal-refined .stop-risk{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .ticket-review{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .review-protection{background:color-mix(in srgb,hsl(220 100% 50%) 16%,var(--tt-surface))}html[data-terminal-theme=dark] .terminal-refined .close-presets button,html[data-terminal-theme=dark] .terminal-refined .edit-position-protection,html[data-terminal-theme=dark] .terminal-refined .ticket-order-cap{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .chart-toolbar nav select{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-settings-menu>summary{background:var(--tt-surface);color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .chart-settings-popover{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .chart-settings-popover label{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-settings-popover input,html[data-terminal-theme=dark] .terminal-refined .chart-settings-popover select{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .chart-timezone-control>summary{background:var(--tt-surface);color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .chart-timezone-control>div{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .chart-timezone-control label{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-timezone-control select{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .chart-timezone-control small{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .chart-legend>summary{color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .ticket-jump-fields{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined>p[role=status] strong{color:hsl(38 84% 68%)}html[data-terminal-theme=dark] .terminal-refined .ticket-review .review-margin-block,html[data-terminal-theme=dark] .terminal-refined .ticket-review .review-margin-warning{border:1px solid var(--tt-border);background:var(--tt-surface);color:hsl(352 66% 68%)}html[data-terminal-theme=dark] .terminal-refined .positions-toolbar{border-bottom:1px solid var(--tt-border);background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .close-all-positions,html[data-terminal-theme=dark] .terminal-refined .close-presets .one-click-close{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .one-click-chip{border:1px solid var(--tt-border);background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .ticket-settings-menu>summary{background:var(--tt-surface);color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .ticket-settings-popover{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .one-click-setting>small{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .one-click-setting button[role=switch]{background:var(--tt-surface-2);color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .one-click-note{border:1px solid var(--tt-border);background:var(--tt-surface);color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .one-click-note.is-armed{border-color:var(--tt-border);background:var(--tt-surface);color:hsl(352 66% 68%)}html[data-terminal-theme=dark] .terminal-refined .ticket-volume-limit{color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .trade-toast{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .trade-toast-body span{color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .trade-toast-body small{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .trade-toast-retry{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .trade-toast-dismiss{border:1px solid var(--tt-border);background:var(--tt-surface);color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .one-click-confirm-body p{color:var(--tt-text)}html[data-terminal-theme=dark] .terminal-refined .close-all-list{border:1px solid var(--tt-border)}html[data-terminal-theme=dark] .terminal-refined .close-all-list li{border-top:1px solid var(--tt-border)}html[data-terminal-theme=dark] .terminal-refined .close-all-retry{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined :is(.ticket-order-type,html[data-terminal-theme=dark] .terminal-refined .ticket-protection-mode) [role=radio][aria-disabled=true]{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .ticket-volume-row>.ticket-volume-step:disabled{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined :is(.ticket-volume-presets,html[data-terminal-theme=dark] .terminal-refined .ticket-size-by) button:is(:disabled,html[data-terminal-theme=dark] .terminal-refined [aria-disabled=true]){color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .position-close-x:disabled{color:var(--tt-text-2)}@media(max-width:760px){html[data-terminal-theme=dark] .terminal-refined #trade-pending .position-row>span:before,html[data-terminal-theme=dark] .terminal-refined #trade-positions .position-row>span:before{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .history-mobile-details dl>div{border:1px solid var(--tt-border);background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined #trade-orders .position-row>span:before,html[data-terminal-theme=dark] .terminal-refined .history-mobile-details dt{color:var(--tt-text-2)}html[data-terminal-theme=dark] .one-shell-closed-beta .terminal-refined .prop-status-bar>span{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined #trade-protection .position-row>span:before{color:var(--tt-text-2)}}@media(max-width:820px){html[data-terminal-theme=dark] .terminal-refined .trade-quick-nav{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .trade-quick-context{color:var(--tt-text-2)}html[data-terminal-theme=dark] .terminal-refined .trade-quick-nav button{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .trade-quick-nav span{color:var(--tt-text-2)}}@media (min-width:761px) and (max-width:820px){html[data-terminal-theme=dark] .one-shell-closed-beta .terminal-refined .prop-status-bar>span{background:var(--tt-surface)}}@media (min-width:1181px){html[data-terminal-theme=dark] .terminal-refined .blotter-size-toggle{background:var(--tt-surface);color:var(--tt-text)}}@media (max-width:760px){html[data-terminal-theme=dark] .terminal-refined .mobile-trade-size>button:disabled{color:var(--tt-text-2)}}html[data-terminal-theme=dark] .terminal-refined .quote-row:is(.is-market-closed,html[data-terminal-theme=dark] .terminal-refined .is-access-ended).is-selected{background:color-mix(in srgb,hsl(212 62% 50%) 16%,var(--tt-surface))}html[data-terminal-theme=dark] .terminal-refined .chart-quote-bar:has(.is-access-ended){background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .chart-quote-bar:has(.is-closed){background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .ticket-market-closed{background:var(--tt-surface)}html[data-terminal-theme=dark] .terminal-refined .ticket-closed-controls button{background:var(--tt-surface-2)}.one-shell-terminal-only{--tcb-pill:var(--tt-header-field);--tcb-line:var(--tt-header-line);--tcb-label:var(--tt-header-muted);--tcb-value:var(--tt-header-text);--tcb-phase-bg:rgba(255,255,255,.1);--tcb-phase-ink:var(--tt-header-text);--tcb-loss-zone:rgba(255,255,255,.09);--tcb-loss-fill:rgba(231,234,240,.5);--tcb-loss-low:#ff6d7c;--tcb-daily-zone:rgba(255,255,255,.09);--tcb-daily-fill:rgba(231,234,240,.32);--tcb-target-zone:rgba(255,255,255,.09);--tcb-target-fill:#33c596;--tcb-pin:#e7eaf0;--tcb-menu-hover:rgba(255,255,255,.06)}html[data-terminal-theme=light] .one-shell-terminal-only{--tcb-phase-bg:rgba(22,37,59,.07);--tcb-phase-ink:#42536b;--tcb-loss-zone:rgba(22,37,59,.08);--tcb-loss-fill:rgba(22,37,59,.42);--tcb-loss-low:#c53649;--tcb-daily-zone:rgba(22,37,59,.08);--tcb-daily-fill:rgba(22,37,59,.24);--tcb-target-zone:rgba(22,37,59,.08);--tcb-target-fill:#087f67;--tcb-pin:#16253b;--tcb-menu-hover:#f6f8fb}.one-terminal-app-menu{position:relative;flex:0 0 auto}.one-shell-terminal-only .one-terminal-only-bar .one-terminal-app-brand{display:flex;align-items:center;gap:8px;height:32px;padding:0 8px 0 4px;border-radius:6px;color:var(--tt-header-text);list-style:none;cursor:pointer}.one-terminal-app-menu>summary::-webkit-details-marker{display:none}.one-terminal-app-menu>summary:hover,.one-terminal-app-menu[open]>summary{background:var(--tt-header-field)}.one-terminal-app-menu>summary:focus-visible{outline:2px solid var(--tt-accent);outline-offset:2px}.one-shell-terminal-only .one-terminal-only-bar .one-terminal-app-brand strong{font-size:13px;font-weight:600;letter-spacing:0;white-space:nowrap}.one-terminal-app-caret{flex:0 0 auto;color:var(--tt-header-muted);transition:transform .12s ease}.one-terminal-app-menu[open] .one-terminal-app-caret{transform:rotate(180deg)}.one-terminal-app-panel{position:absolute;z-index:1;top:calc(100% + 8px);left:0;display:grid;grid-gap:2px;gap:2px;min-width:min(220px,calc(100vw - 16px));max-width:calc(100vw - 16px);padding:var(--tt-s2,8px);border:1px solid var(--tt-divider);border-radius:8px;background:var(--tt-popover);color:var(--tt-text);box-shadow:0 16px 40px rgba(0,0,0,.28)}.one-terminal-app-panel>p{display:grid;grid-gap:2px;gap:2px;margin:0 0 4px;padding:6px 8px;border-bottom:1px solid var(--tt-divider)}.one-terminal-app-panel>p strong{font-size:13px}.one-terminal-app-panel>p small{color:var(--tt-text-2);font-size:12px}.one-terminal-app-panel>a{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:6px;color:var(--tt-text);font-size:13px;font-weight:500;text-decoration:none}.one-terminal-app-panel>a:hover{background:var(--tt-surface-2)}.one-terminal-app-panel>a[aria-current=page]{color:var(--tt-accent)}.one-terminal-app-panel>a:focus-visible{outline:2px solid var(--tt-accent);outline-offset:-2px}.terminal-command-bar :is(.tcb-phase,.tcb-kpis,.tcb-meter,.tcb-status,.tcb-details){display:none}@media (max-width:760px){.one-shell-terminal-only .one-terminal-only-bar .one-terminal-app-brand{gap:4px;padding:0 2px}.one-shell-terminal-only .one-terminal-only-bar .one-terminal-lockup{--mfc-one-lockup-size:24px}}@media (max-width:390px){.one-shell-terminal-only .one-terminal-only-bar .one-terminal-lockup{--mfc-one-lockup-size:28px}.one-shell-terminal-only .one-terminal-only-bar .one-terminal-lockup>:is(.mfc-one-lockup-word,.mfc-one-lockup-app){display:none}}@media (min-width:1100px){.one-shell-terminal-only .one-workspace-bar.one-terminal-only-bar:has(.terminal-command-bar){height:48px;gap:var(--tt-s3,12px)}.terminal-command-bar{gap:var(--tt-s3,12px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-command-bar .tcb-compact-balance{display:none}.terminal-command-bar :is(.tcb-kpis,.tcb-meter){display:flex}.terminal-command-bar :is(.tcb-status,.tcb-details){display:block}.terminal-command-bar .tcb-phase{display:inline-flex}.terminal-command-bar .tcb-account{display:flex;flex:0 1 auto;align-items:center;height:32px;min-width:0;padding:0 6px 0 0;border:1px solid var(--tcb-line);border-radius:6px;background:var(--tcb-pill)}.terminal-command-bar .tcb-account select{max-width:240px;height:30px;border:0;border-radius:6px;background-color:transparent;font-weight:600}.terminal-command-bar .tcb-phase{flex:0 0 auto;align-items:center;height:18px;padding:0 6px;border-radius:4px;background:var(--tcb-phase-bg);color:var(--tcb-phase-ink);font-size:11px;font-weight:500;letter-spacing:.02em;white-space:nowrap}.terminal-command-bar .tcb-kpis{flex:0 0 auto;align-items:center;gap:20px;margin:0;padding:0 4px 0 var(--tt-s3,12px);border-left:1px solid var(--tcb-line)}.terminal-command-bar .tcb-kpi{display:grid;grid-gap:1px;gap:1px;min-width:0}.terminal-command-bar .tcb-kpi dt{color:var(--tcb-label);font-size:11px;font-weight:500;line-height:14px;white-space:nowrap}.terminal-command-bar .tcb-kpi dd{margin:0;color:var(--tcb-value);font-size:14px;font-weight:600;line-height:18px;white-space:nowrap;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.terminal-command-bar .tcb-kpi dd.positive{color:var(--one-mint)}.terminal-command-bar .tcb-kpi dd.negative{color:var(--one-red)}.terminal-command-bar .tcb-cents{color:var(--tcb-label);font-weight:500}.terminal-command-bar .tcb-meter{flex:0 1 340px;flex-direction:column;justify-content:center;gap:5px;min-width:180px;margin-left:auto}.terminal-command-bar .tcb-meter-legend{display:flex;gap:10px;margin:0;overflow:hidden;color:var(--tcb-value);font-size:11px;line-height:14px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-command-bar .tcb-meter-legend>span{display:inline-flex;align-items:center;gap:4px}.terminal-command-bar .tcb-meter-legend>span:before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:1px}.terminal-command-bar .tcb-meter-overall:before{background:var(--tcb-loss-fill)}.terminal-command-bar .tcb-meter-daily:before{background:var(--tcb-daily-fill)}.terminal-command-bar .tcb-meter-target:before{background:var(--tcb-target-fill)}.terminal-command-bar .tcb-meter-legend b{color:var(--tcb-label);font-weight:400}.terminal-command-bar .tcb-meter-track{display:flex;gap:2px;height:6px}.terminal-command-bar .tcb-zone{position:relative;display:flex;flex:1 1;min-width:0;border-radius:3px}.terminal-command-bar .tcb-zone>b{display:block;height:100%;border-radius:inherit}.terminal-command-bar .tcb-zone-overall{justify-content:flex-end;background:var(--tcb-loss-zone)}.terminal-command-bar .tcb-zone-overall>b{background:var(--tcb-loss-fill)}.terminal-command-bar .tcb-zone-daily{justify-content:flex-end;background:var(--tcb-daily-zone)}.terminal-command-bar .tcb-zone-daily>b{background:var(--tcb-daily-fill)}.terminal-command-bar .tcb-zone.is-low>b{background:var(--tcb-loss-low)}.terminal-command-bar .tcb-zone-target{flex-grow:1.4;background:var(--tcb-target-zone)}.terminal-command-bar .tcb-zone-target>b{background:var(--tcb-target-fill)}.terminal-command-bar .tcb-zone-target>em{position:absolute;top:-2px;bottom:-2px;width:2px;margin-left:-1px;border-radius:1px;background:var(--tcb-pin)}.terminal-command-bar .tcb-meter.is-no-target{flex-basis:240px}.terminal-command-bar .tcb-status{flex:0 0 auto}.terminal-command-bar .tcb-status .account-snapshot-status{display:block;margin:0;color:var(--tcb-label);font-size:11px;line-height:14px;white-space:nowrap}.terminal-command-bar .tcb-status .account-snapshot-status:is(.valuation-stale,.valuation-unavailable){color:var(--tt-warn,#9b5d08)}.terminal-command-bar .tcb-details.terminal-refined{display:block;flex:0 0 auto;height:auto;min-height:0;margin:0;padding:0;overflow:visible;background:transparent}.terminal-command-bar .tcb-details.terminal-refined .account-details>summary{height:30px;border-color:var(--tcb-line);background:var(--tcb-pill);color:var(--tcb-value);font-size:12px}.terminal-command-bar .terminal-theme-toggle{margin:0}.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined .account-risk-row:not(:has(.prop-status-bar>span[role=status])){display:none}.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined.terminal-refined .account-risk-row{height:auto;min-height:0;padding:0;background:transparent}.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined.terminal-refined .account-risk-row>.account-strip,.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined.terminal-refined .prop-status-bar>:is(.risk-limit,.account-snapshot-status,.account-details){display:none}.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined.terminal-refined .account-risk-row>.prop-status-bar{flex:1 1 auto;justify-content:flex-start;height:auto;border:0}.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined.terminal-refined .prop-status-bar>span[role=status]{display:flex;flex:1 1 auto;align-items:center;gap:var(--tt-s3,12px);max-width:none;min-height:32px;padding:0 var(--tt-s3,12px);border:1px solid var(--tt-warn-line);border-radius:var(--tt-r-md,6px)}}@media (min-width:1024px){.one-shell-terminal-only:has(.terminal-command-bar) main.terminal-refined.terminal-refined.terminal-refined:not(.is-terminal-focus){display:flex;flex-direction:column;height:max(calc(100dvh - 48px),620px);min-height:0;overflow:hidden}.one-shell-terminal-only:has(.terminal-command-bar) .terminal-refined.terminal-refined.terminal-refined.terminal-refined .terminal-grid{flex:1 1;height:auto;min-height:300px}}@media (min-width:1100px) and (max-width:1359px){.terminal-command-bar .tcb-kpi-free{display:none}}@media (min-width:1100px) and (max-width:1239px){.terminal-command-bar .tcb-meter{flex-basis:200px;min-width:150px}.terminal-command-bar .tcb-meter-legend :is(.tcb-meter-overall,.tcb-meter-target){display:none}.terminal-command-bar .tcb-kpis{gap:14px}.terminal-command-bar .tcb-account select{max-width:180px}}@media (min-width:1100px){.terminal-command-bar .tcb-account{flex:0 0 auto}.terminal-command-bar .ec-chip{flex:0 1 auto;min-width:64px;max-width:220px}}@media (min-width:1240px){.terminal-command-bar .tcb-account select{max-width:200px}}@media (min-width:1100px) and (max-width:1799px){.terminal-command-bar .tcb-status .account-snapshot-status:not(.valuation-stale):not(.valuation-unavailable),.terminal-command-bar .today-chip .today-chip-detail{display:none}}@media (min-width:1100px) and (max-width:1599px){.terminal-command-bar .tcb-meter{min-width:130px}}@media (min-width:1100px) and (max-width:1439px){.terminal-command-bar .tcb-kpi-free{display:none}}.terminal-refined.terminal-refined .ticket-volume-tools{flex-wrap:wrap;row-gap:var(--tt-s1)}.terminal-refined.terminal-refined .ticket-size-by{margin-left:auto}.terminal-refined.terminal-refined :is(.ticket-volume-presets,.ticket-size-by) button{flex:none;white-space:nowrap}html[data-terminal-theme] .trader-report{--rp-accent:#006aff;--rp-accent-ink:#005bcc;--rp-accent-tint:rgba(0,106,255,.08);--rp-grid:rgba(22,37,59,.07);--rp-axis:var(--one-muted);--rp-gutter:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-terminal-theme=dark] .trader-report{--rp-accent:#3b82f6;--rp-accent-ink:#7fb0ff;--rp-accent-tint:rgba(59,130,246,.16);--rp-grid:rgba(231,234,240,.06)}html[data-terminal-theme] body .one-main-content>.trader-report{min-height:0;padding:var(--rp-gutter) var(--rp-gutter) 0;background:var(--one-ink)}html[data-terminal-theme] body .one-main-content:has(>.trader-report)>:is(.report-fills,.trade-journal){width:min(1480px,calc(100% - 48px));margin-inline:auto;box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-terminal-theme] .trader-report .report-hero{align-items:flex-end;gap:24px}html[data-terminal-theme] .trader-report .report-hero .one-eyebrow{margin:0 0 4px;color:var(--one-muted);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.02em;text-transform:none}html[data-terminal-theme] .trader-report .report-hero h1{margin:0;font-family:var(--one-display);font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em}html[data-terminal-theme] .trader-report .report-hero>div>p:last-child{max-width:none;margin:4px 0 0;color:var(--one-muted);font-size:13px;line-height:18px}html[data-terminal-theme] .trader-report .report-hero form{gap:8px}html[data-terminal-theme] .trader-report .report-hero label{gap:4px;color:var(--one-muted);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:none}html[data-terminal-theme] .trader-report .report-hero :is(select,button){box-sizing:border-box;height:36px;border-radius:6px;font-size:13px}html[data-terminal-theme] .trader-report .report-hero select{min-width:260px}html[data-terminal-theme] .trader-report .report-hero button{padding:0 14px;border:1px solid var(--one-line);background:var(--one-deck);color:var(--one-ice);font-weight:600}html[data-terminal-theme] .trader-report .report-hero button:hover{border-color:var(--rp-accent);color:var(--rp-accent-ink)}html[data-terminal-theme] .trader-report :is(.report-hero :is(select,button),.report-range-nav a,.short-id):focus-visible{outline:2px solid var(--rp-accent);outline-offset:2px}html[data-terminal-theme] .trader-report .report-range-nav{margin-top:16px;gap:0}html[data-terminal-theme] .trader-report .report-range-nav>a:not(.report-export){height:32px;box-sizing:border-box;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--one-line);border-radius:0;margin-left:-1px;color:var(--one-muted);font-size:12px;font-weight:600}html[data-terminal-theme] .trader-report .report-range-nav>a:first-child{margin-left:0;border-radius:6px 0 0 6px}html[data-terminal-theme] .trader-report .report-range-nav>a:nth-child(4){border-radius:0 6px 6px 0}html[data-terminal-theme] .trader-report .report-range-nav>a:not(.report-export):hover{color:var(--one-ice)}html[data-terminal-theme] .trader-report .report-range-nav>a.is-active{position:relative;z-index:1;border-color:var(--rp-accent);background:var(--rp-accent-tint);color:var(--rp-accent-ink)}html[data-terminal-theme] .trader-report .report-range-nav>span{font-size:12px}html[data-terminal-theme] .trader-report .report-range-nav a.report-export{height:32px;box-sizing:border-box;display:inline-flex;align-items:center;margin-left:12px;padding:0 12px;border:1px solid var(--one-line);border-radius:6px;background:transparent;color:var(--one-ice);font-size:12px;font-weight:600}html[data-terminal-theme] .trader-report .report-range-nav a.report-export:hover{border-color:var(--rp-accent);color:var(--rp-accent-ink)}html[data-terminal-theme] .trader-report :is(.report-account-bar,.report-kpis){gap:1px;overflow:hidden;border:1px solid var(--one-line-soft);border-radius:8px;background:var(--one-line-soft)}html[data-terminal-theme] .trader-report .report-account-bar{margin-top:16px}html[data-terminal-theme] .trader-report .report-account-bar>div{padding:10px 16px;border:0;background:var(--one-deck)}html[data-terminal-theme] .trader-report .report-account-bar small{color:var(--one-muted);font-size:12px;line-height:16px;letter-spacing:0;text-transform:none}html[data-terminal-theme] .trader-report .report-account-bar strong{margin-top:2px;font-size:13px;font-weight:600;line-height:18px}html[data-terminal-theme] .trader-report .report-account-bar span{margin-top:2px;font-size:12px;line-height:16px}html[data-terminal-theme] .trader-report .report-account-id .short-id{display:inline-block;padding:0 6px;border:1px solid var(--one-line);border-radius:4px;background:var(--one-deck-raised);color:var(--one-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:18px;text-decoration:none}html[data-terminal-theme] .trader-report .report-account-id .short-id:hover{border-color:var(--rp-accent);color:var(--rp-accent-ink)}html[data-terminal-theme] .trader-report .report-kpis{margin-top:8px}html[data-terminal-theme] .trader-report .report-kpis article{padding:12px 16px 14px;border:0;border-radius:0;background:var(--one-deck)}html[data-terminal-theme] .trader-report .report-kpis small{color:var(--one-muted);font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;text-transform:none}html[data-terminal-theme] .trader-report .report-kpis strong{margin-top:6px;font-family:var(--one-data);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.01em;white-space:nowrap}html[data-terminal-theme] .trader-report .report-kpis span{margin-top:4px;font-size:12px;line-height:16px}html[data-terminal-theme] .trader-report strong>span.report-money,html[data-terminal-theme] .trader-report strong>span.report-money>span.report-cents{display:inline;margin:0;overflow:visible;color:inherit;font:inherit;letter-spacing:inherit;white-space:nowrap}html[data-terminal-theme] .trader-report strong>span.report-money>span.report-cents{opacity:.55}html[data-terminal-theme] .trader-report .report-grid{margin-top:8px;gap:8px}html[data-terminal-theme] .trader-report :is(.report-daily,.report-symbols){margin-top:8px}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.report-card,.trade-journal){border-radius:8px}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.report-card>header,.trade-journal>header){padding:12px 16px}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.report-card,.trade-journal) .one-eyebrow{margin:0 0 2px;color:var(--one-muted);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.02em;text-transform:none}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.report-card,.trade-journal) h2{margin:0;font-family:var(--one-display);font-size:14px;font-weight:600;line-height:20px}html[data-terminal-theme] .one-main-content:has(>.trader-report) .report-card>header>span{font-size:12px}html[data-terminal-theme] .trader-report .report-extrema{padding:12px 16px 16px}html[data-terminal-theme] .trader-report .report-extrema>h2{margin-bottom:8px}html[data-terminal-theme] .trader-report .report-extrema>article{padding:10px 0}html[data-terminal-theme] .trader-report .report-extrema>article strong{margin-top:4px;font-size:16px;font-weight:600}html[data-terminal-theme] .trader-report .report-extrema>article span{margin-top:2px}html[data-terminal-theme] .trader-report .report-disclaimer{margin-top:8px;padding:10px 12px;border-color:var(--one-line-soft);border-radius:6px;background:var(--one-deck-raised)}html[data-terminal-theme] .trader-report .report-disclaimer strong{color:var(--one-ice);font-weight:600}html[data-terminal-theme] .trader-report .report-disclaimer span{margin-top:2px}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.report-row,.symbol-row,.fill-ledger-row){padding-block:10px;padding-inline:16px}html[data-terminal-theme] .one-main-content:has(>.trader-report) .report-head{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}html[data-terminal-theme] .trader-report .report-curve{display:flex;flex-direction:column;min-height:320px}html[data-terminal-theme] .trader-report .report-curve>.report-empty{flex:1 1}html[data-terminal-theme] .trader-report .realized-curve{flex:1 1;display:flex;padding:16px 20px 12px 0}html[data-terminal-theme] .trader-report .realized-curve-plot{flex:1 1;display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:minmax(200px,1fr) 24px;min-height:236px}html[data-terminal-theme] .trader-report .realized-curve-x,html[data-terminal-theme] .trader-report .realized-curve-y{position:relative;margin:0;padding:0;list-style:none;color:var(--rp-axis);font-size:11px;line-height:14px;white-space:nowrap}html[data-terminal-theme] .trader-report .realized-curve-y li{position:absolute;right:10px;transform:translateY(-50%)}html[data-terminal-theme] .trader-report .realized-curve-x{grid-column:2}html[data-terminal-theme] .trader-report .realized-curve-x li{position:absolute;top:8px;transform:translateX(-50%)}html[data-terminal-theme] .trader-report .realized-curve-x li.is-first{transform:none}html[data-terminal-theme] .trader-report .realized-curve-x li.is-last{transform:translateX(-100%)}html[data-terminal-theme] .trader-report .realized-curve-canvas{position:relative;min-width:0}html[data-terminal-theme] .trader-report .realized-curve svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}html[data-terminal-theme] .trader-report .realized-curve .realized-curve-grid{stroke:var(--rp-grid);stroke-width:1;stroke-dasharray:none}html[data-terminal-theme] .trader-report .realized-curve .realized-curve-zero{stroke:var(--one-line);stroke-width:1;stroke-dasharray:3 4}html[data-terminal-theme] .trader-report .realized-curve .realized-curve-area-top{stop-color:var(--rp-accent);stop-opacity:.22}html[data-terminal-theme] .trader-report .realized-curve .realized-curve-area-bottom{stop-color:var(--rp-accent);stop-opacity:.02}html[data-terminal-theme] .trader-report .realized-curve polyline{fill:none;stroke:var(--rp-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-terminal-theme] .trader-report .realized-curve-point{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--rp-accent)}html[data-terminal-theme] .trader-report .realized-curve-point.is-last{width:11px;height:11px;margin:-5.5px 0 0 -5.5px;box-sizing:border-box;border:2px solid var(--one-deck);background:currentColor;box-shadow:0 0 0 2px var(--rp-accent-tint)}html[data-terminal-theme] .trader-report .realized-curve-point.is-last.neutral{color:var(--rp-accent)}html[data-terminal-theme] .trader-report .realized-curve-last{position:absolute;right:0;transform:translateY(calc(-100% - 10px));padding:2px 6px;border:1px solid var(--one-line);border-radius:4px;background:var(--one-deck);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap}html[data-terminal-theme] .trader-report .realized-curve-last.is-below{transform:translateY(10px)}html[data-terminal-theme] .trader-report .realized-curve-last.is-single{right:auto;left:50%;transform:translate(-50%,calc(-100% - 10px))}html[data-terminal-theme] .trader-report .realized-curve-last.is-single.is-below{transform:translate(-50%,10px)}@media (max-width:1100px){html[data-terminal-theme] .trader-report .report-account-bar>div{border:0}}@media (max-width:720px){html[data-terminal-theme] .trader-report{--rp-gutter:16px}html[data-terminal-theme] body .one-main-content>.trader-report{padding-bottom:0}html[data-terminal-theme] body .one-main-content:has(>.trader-report)>:is(.report-fills,.trade-journal){width:calc(100% - 32px)}html[data-terminal-theme] body .one-main-content:has(>.trader-report)>.trade-journal{margin-bottom:90px}html[data-terminal-theme] .trader-report .report-hero form{margin-top:12px;align-items:flex-end;flex-wrap:wrap}html[data-terminal-theme] .trader-report .report-hero form>button,html[data-terminal-theme] .trader-report .report-hero form>label{flex:1 1 100%}html[data-terminal-theme] .trader-report .report-hero select{min-width:0;width:100%}html[data-terminal-theme] .trader-report .report-range-nav{flex-wrap:wrap;row-gap:8px}html[data-terminal-theme] .trader-report .report-range-nav>span{order:3;flex-basis:100%;margin-left:0}html[data-terminal-theme] .trader-report .report-range-nav a.report-export{margin-left:auto}html[data-terminal-theme] .trader-report .report-account-bar>div{padding:10px 12px}html[data-terminal-theme] .trader-report .report-kpis article{padding:10px 12px 12px}html[data-terminal-theme] .trader-report .report-kpis strong{font-size:20px;line-height:26px}html[data-terminal-theme] .trader-report .report-kpis span{white-space:normal}html[data-terminal-theme] .trader-report .report-curve{min-height:0}html[data-terminal-theme] .trader-report .realized-curve{padding:12px 12px 8px 0}html[data-terminal-theme] .trader-report .realized-curve-plot{grid-template-columns:52px minmax(0,1fr);grid-template-rows:180px 24px;min-height:0}}html[data-terminal-theme] body .one-main-content>.report-unavailable{min-height:0;padding:24px;background:var(--one-ink)}html[data-terminal-theme] .report-unavailable>.one-eyebrow{margin:0 0 4px;color:var(--one-muted);font-size:11px;font-weight:500;line-height:14px;letter-spacing:.02em;text-transform:none}html[data-terminal-theme] .report-unavailable>h1{margin:0;font-family:var(--one-display);font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.01em}html[data-terminal-theme] .report-unavailable>p:last-child{max-width:640px;margin:4px 0 0;color:var(--one-muted);font-size:13px;line-height:18px}html[data-terminal-theme] .one-main-content:has(>.trader-report){--an-accent:#006aff;--an-grid:rgba(22,37,59,.07);--an-balance:var(--one-muted)}html[data-terminal-theme=dark] .one-main-content:has(>.trader-report){--an-accent:#3b82f6;--an-grid:rgba(231,234,240,.06)}html[data-terminal-theme] body .one-main-content:has(>.trader-report)>.analytics-stack{display:grid;grid-gap:8px;gap:8px;width:min(1480px,calc(100% - 48px));margin:8px auto 0;box-sizing:border-box;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-terminal-theme] .analytics-stack .analytics-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:8px;gap:8px}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.analytics-stack,.analytics-equity) small{display:block;margin-top:2px;color:var(--one-muted);font-size:11px;line-height:14px}html[data-terminal-theme] .analytics-stack .report-card>header{gap:12px}html[data-terminal-theme] .analytics-stack a{color:var(--an-accent);text-decoration:none}html[data-terminal-theme] .analytics-stack a:hover{text-decoration:underline}html[data-terminal-theme] .analytics-stack :is(a,button,select):focus-visible{outline:2px solid var(--an-accent);outline-offset:2px}html[data-terminal-theme] .analytics-metric-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1px;gap:1px;margin:0;background:var(--one-line-soft)}html[data-terminal-theme] .analytics-metric-grid>div{padding:10px 16px 12px;background:var(--one-deck)}html[data-terminal-theme] .analytics-metric-grid dt{color:var(--one-muted);font-size:12px;font-weight:500;line-height:16px}html[data-terminal-theme] .analytics-metric-grid dd{margin:4px 0 0}html[data-terminal-theme] .analytics-metric-grid dd strong{display:block;color:var(--one-ice);font-family:var(--one-data);font-size:16px;font-weight:600;line-height:22px;white-space:nowrap}html[data-terminal-theme] .analytics-metric-grid dd span{display:block;margin-top:2px;color:var(--one-muted);font-size:12px;line-height:16px}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.analytics-stack,.analytics-equity) :is(strong,td,span).positive{color:var(--one-mint)}html[data-terminal-theme] .one-main-content:has(>.trader-report) :is(.analytics-stack,.analytics-equity) :is(strong,td,span).negative{color:var(--one-red)}html[data-terminal-theme] .trader-report .analytics-equity{display:flex;flex-direction:column;min-height:320px}html[data-terminal-theme] .analytics-equity-body{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 200px}html[data-terminal-theme] .analytics-equity-facts{border-left:1px solid var(--one-line-soft)}html[data-terminal-theme] .analytics-equity-facts article{padding:10px 14px;border-bottom:1px solid var(--one-line-soft)}html[data-terminal-theme] .analytics-equity-facts small{color:var(--one-muted);font-size:12px}html[data-terminal-theme] .analytics-equity-facts strong{display:block;margin-top:2px;font-family:var(--one-data);font-size:15px;font-weight:600;line-height:20px}html[data-terminal-theme] .analytics-equity-facts span{display:block;margin-top:2px;color:var(--one-muted);font-size:12px;line-height:16px}html[data-terminal-theme] .analytics-curve{display:grid;grid-template-columns:max(64px,calc(var(--axis-chars,0) * 6.6px + 14px)) minmax(0,1fr);grid-template-rows:minmax(200px,1fr) 24px;min-height:236px;padding:16px 20px 8px 0}html[data-terminal-theme] .analytics-curve :is(.analytics-curve-y,.analytics-curve-x){position:relative;margin:0;padding:0;list-style:none;color:var(--one-muted);font-size:11px;line-height:14px;white-space:nowrap}html[data-terminal-theme] .analytics-curve-y li{position:absolute;right:10px;transform:translateY(-50%)}html[data-terminal-theme] .analytics-curve-x{grid-column:2}html[data-terminal-theme] .analytics-curve-x li{position:absolute;top:8px;transform:translateX(-50%)}html[data-terminal-theme] .analytics-curve-x li:first-child{transform:none}html[data-terminal-theme] .analytics-curve-x li:last-child{transform:translateX(-100%)}html[data-terminal-theme] .analytics-curve-canvas{position:relative;min-width:0}html[data-terminal-theme] .analytics-curve svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}html[data-terminal-theme] .analytics-curve .analytics-curve-grid{stroke:var(--an-grid);stroke-width:1}html[data-terminal-theme] .analytics-curve .analytics-curve-balance{fill:none;stroke:var(--an-balance);stroke-width:1.5;stroke-dasharray:4 4;stroke-linejoin:round}html[data-terminal-theme] .analytics-curve .analytics-curve-equity{fill:none;stroke:var(--an-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html[data-terminal-theme] .analytics-curve-point{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--an-accent)}html[data-terminal-theme] .analytics-curve-point:is(.is-peak,.is-trough){width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;border:2px solid var(--one-deck)}html[data-terminal-theme] .analytics-curve-point.is-peak{background:var(--one-mint)}html[data-terminal-theme] .analytics-curve-point.is-trough{background:var(--one-red)}html[data-terminal-theme] .analytics-legend{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:10px 16px 12px;border-top:1px solid var(--one-line-soft);color:var(--one-muted);font-size:12px;line-height:16px;list-style:none}html[data-terminal-theme] .analytics-legend li{display:flex;gap:8px;align-items:baseline;flex:1 1 320px}html[data-terminal-theme] .analytics-legend i{flex:0 0 18px;height:0;border-top:2px solid var(--an-accent);transform:translateY(-3px)}html[data-terminal-theme] .analytics-legend i.legend-balance{border-top:2px dashed var(--an-balance)}html[data-terminal-theme] .analytics-month-nav{display:flex;align-items:center;gap:10px;font-size:13px}html[data-terminal-theme] .analytics-month-nav :is(a,span){display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--one-line);border-radius:6px;color:var(--one-ice)}html[data-terminal-theme] .analytics-month-nav span{opacity:.35}html[data-terminal-theme] :is(.analytics-calendar-grid,.analytics-heatmap-grid){width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed;font-size:11px}html[data-terminal-theme] :is(.analytics-calendar-grid,.analytics-heatmap-grid) caption{caption-side:bottom;padding:6px 13px 12px;color:var(--one-muted);font-size:12px;text-align:left}html[data-terminal-theme] :is(.analytics-calendar-grid,.analytics-heatmap-grid) th{color:var(--one-muted);font-weight:500;text-align:center}html[data-terminal-theme] .analytics-calendar-grid{padding:6px 10px 0}html[data-terminal-theme] .analytics-calendar-grid td.day{position:relative;height:58px;padding:4px 6px;vertical-align:top;border:1px solid var(--one-line-soft);border-radius:6px;background:var(--one-deck);overflow:hidden}html[data-terminal-theme] .analytics-calendar-grid td.pad{border:0;background:transparent}html[data-terminal-theme] .analytics-calendar-grid td.outside{opacity:.45}html[data-terminal-theme] :is(.analytics-calendar-grid td.day,.analytics-heatmap-grid td.heat):before{content:"";position:absolute;inset:0;opacity:0;pointer-events:none}html[data-terminal-theme] :is(.analytics-calendar-grid td.day,.analytics-heatmap-grid td.heat):is(.positive,.negative):before{opacity:calc(var(--heat,0) * .32)}html[data-terminal-theme] :is(.analytics-calendar-grid td.day,.analytics-heatmap-grid td.heat).positive:before{background:var(--one-mint)}html[data-terminal-theme] :is(.analytics-calendar-grid td.day,.analytics-heatmap-grid td.heat).negative:before{background:var(--one-red)}html[data-terminal-theme] .analytics-calendar-grid .day-number{position:relative;color:var(--one-muted);font-size:11px}html[data-terminal-theme] .analytics-calendar-grid td.day strong{position:relative;display:block;margin-top:2px;font-family:var(--one-data);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-terminal-theme] .analytics-calendar-grid td.day.positive strong{color:var(--one-mint)}html[data-terminal-theme] .analytics-calendar-grid td.day.negative strong{color:var(--one-red)}html[data-terminal-theme] .analytics-calendar-grid td.day small{position:relative;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;line-height:1.3}html[data-terminal-theme] .analytics-zone-form{display:flex;align-items:flex-end;gap:6px}html[data-terminal-theme] .analytics-zone-form label{display:grid;grid-gap:2px;gap:2px;color:var(--one-muted);font-size:11px}html[data-terminal-theme] .analytics-zone-form :is(select,button){box-sizing:border-box;height:28px;border:1px solid var(--one-line);border-radius:6px;background:var(--one-deck);color:var(--one-ice);font-size:12px}html[data-terminal-theme] .analytics-zone-form button{padding:0 10px;font-weight:600;cursor:pointer}html[data-terminal-theme] .analytics-heatmap-scroll{overflow-x:auto;padding:6px 10px 0}html[data-terminal-theme] .analytics-heatmap-grid{min-width:600px;border-spacing:2px}html[data-terminal-theme] .analytics-heatmap-grid thead th{font-size:10px}html[data-terminal-theme] .analytics-heatmap-grid tbody th,html[data-terminal-theme] .analytics-heatmap-grid thead th:first-child{width:34px;text-align:left}html[data-terminal-theme] .analytics-heatmap-grid thead th:last-child{width:84px;text-align:right}html[data-terminal-theme] .analytics-heatmap-grid td.heat{position:relative;height:24px;border-radius:3px;background:var(--an-grid);text-align:center}html[data-terminal-theme] .analytics-heatmap-grid td.heat span{position:relative;color:var(--one-ice);font-size:10px}html[data-terminal-theme] .analytics-heatmap-grid td.heat-total{font-family:var(--one-data);font-size:11px;text-align:right;white-space:nowrap}html[data-terminal-theme] .analytics-trades-grid{width:100%;min-width:960px;border-collapse:collapse;font-family:var(--one-data);font-size:12px}html[data-terminal-theme] .analytics-trades-grid :is(th,td){padding:9px 16px;border-top:1px solid var(--one-line-soft);text-align:right;vertical-align:top;white-space:nowrap}html[data-terminal-theme] .analytics-trades-grid :is(th,td):first-child{text-align:left}html[data-terminal-theme] .analytics-trades-grid th{border-top:0;color:var(--one-muted);font-weight:500}html[data-terminal-theme] .analytics-trades-grid td strong{font-weight:600}html[data-terminal-theme] .analytics-trades-grid .journal-side{margin-left:8px}html[data-terminal-theme] .analytics-trades-grid tr.is-open{background:var(--one-deck-raised)}html[data-terminal-theme] .analytics-open-tag{margin-left:6px;padding:1px 6px;border:1px solid var(--an-accent);border-radius:4px;color:var(--an-accent);font-size:11px;font-style:normal}html[data-terminal-theme] .one-main-content:has(>.trader-report) .analytics-pager{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:10px 16px;border-top:1px solid var(--one-line-soft);font-size:12px}html[data-terminal-theme] .one-main-content:has(>.trader-report) .analytics-pager a{color:var(--an-accent);font-weight:600;text-decoration:none}html[data-terminal-theme] .one-main-content:has(>.trader-report) .analytics-pager>span[aria-hidden]{color:var(--one-muted);opacity:.5}html[data-terminal-theme] .analytics-stack .analytics-export{font-weight:600}@media (max-width:1100px){html[data-terminal-theme] .analytics-equity-body,html[data-terminal-theme] .analytics-stack .analytics-pair{grid-template-columns:1fr}html[data-terminal-theme] .analytics-equity-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--one-line-soft);border-left:0}}@media (max-width:720px){html[data-terminal-theme] body .one-main-content:has(>.trader-report)>.analytics-stack{width:calc(100% - 32px)}html[data-terminal-theme] .analytics-equity-facts{grid-template-columns:1fr}html[data-terminal-theme] .analytics-curve{grid-template-columns:max(52px,calc(var(--axis-chars,0) * 6.6px + 14px)) minmax(0,1fr);grid-template-rows:180px 24px;min-height:0;padding:12px 12px 8px 0}html[data-terminal-theme] .analytics-calendar-grid td.day{height:44px;padding:3px}html[data-terminal-theme] .analytics-calendar-grid td.day.positive strong{color:var(--one-mint)}html[data-terminal-theme] .analytics-calendar-grid td.day.negative strong{color:var(--one-red)}html[data-terminal-theme] .analytics-calendar-grid td.day small{display:none}html[data-terminal-theme] .analytics-stack .report-card>header{flex-wrap:wrap}}.terminal-refined .history-load-more{display:flex;align-items:center;justify-content:center;gap:var(--tt-s2,8px);padding:var(--tt-s2,8px);border-top:1px solid var(--tt-divider,#e3e8ef);color:var(--tt-text-2,#5f6d80);font-size:var(--tt-fs-sm,12px)}.terminal-refined .history-load-more button{height:var(--tt-h-sm,26px);padding:0 var(--tt-s3,12px);border:1px solid var(--tt-border,#d5dce6);border-radius:var(--tt-r-md,6px);background:var(--tt-surface,#fff);color:var(--tt-text,#16253b);font:inherit;font-weight:var(--tt-w-strong,600);cursor:pointer}.terminal-refined .history-load-more button:hover:not(:disabled){border-color:var(--tt-accent,#006aff);color:var(--tt-accent-ink,#005bcc)}.terminal-refined .history-load-more button:disabled{cursor:progress;opacity:.6}.terminal-refined .history-load-more button:focus-visible{outline:2px solid var(--tt-accent,#006aff);outline-offset:2px}.terminal-refined .history-load-more [role=alert]{color:var(--tt-sell-ink,#b42336)}