body:has(.StrategyEditor-module__MJ3ymW__editor){min-height:100dvh;overflow:hidden}.StrategyEditor-module__MJ3ymW__editor{background:rgb(var(--mono-bg));min-width:0;min-height:0;color:rgb(var(--mono-fg));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.StrategyEditor-module__MJ3ymW__workspace{flex:1;min-height:0;display:flex}.StrategyEditor-module__MJ3ymW__draftBadge{color:#fff9;border:1px dashed #ffffff40;border-radius:4px;padding:2px 7px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__draftFields{border:0;min-width:0;margin:0;padding:0}.StrategyEditor-module__MJ3ymW__draftFields:disabled{opacity:.6}.StrategyEditor-module__MJ3ymW__identityGrid{grid-template-columns:2fr 1fr;gap:16px;display:grid}.StrategyEditor-module__MJ3ymW__library{background:rgb(var(--mono-bg));border-right:1px solid #ffffff1a;flex-direction:column;flex:0 0 248px;min-width:0;display:flex;overflow:hidden}.StrategyEditor-module__MJ3ymW__library[hidden]{display:none}.StrategyEditor-module__MJ3ymW__libraryHeading{height:var(--app-header-height);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;display:flex}.StrategyEditor-module__MJ3ymW__libraryBody{min-height:0;padding:16px 18px 24px;overflow-y:auto}.StrategyEditor-module__MJ3ymW__libraryHeading h2{font-size:.875rem;font-weight:600}.StrategyEditor-module__MJ3ymW__libraryHeading>span{font-family:var(--font-mono);color:#fff6;margin-left:auto;font-size:.75rem}.StrategyEditor-module__MJ3ymW__panelToggle{color:#ffffffa6;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 10px;display:inline-flex}.StrategyEditor-module__MJ3ymW__panelToggle[aria-expanded=true]{color:#ffffffe6;background:#ffffff0f}.StrategyEditor-module__MJ3ymW__panelToggle:hover{color:#fff;background:#ffffff0f}.StrategyEditor-module__MJ3ymW__panelToggle:focus-visible,.StrategyEditor-module__MJ3ymW__visibilityOption input:focus-visible{outline:2px solid rgb(var(--mono-accent));outline-offset:2px}.StrategyEditor-module__MJ3ymW__visibilityOption{color:#ffffffbf;cursor:pointer;border-top:1px solid #ffffff1a;align-items:center;gap:10px;margin-top:22px;padding-top:16px;font-size:.875rem;display:flex}.StrategyEditor-module__MJ3ymW__visibilityOption+.StrategyEditor-module__MJ3ymW__visibilityOption{border-top:0;margin-top:12px;padding-top:0}.StrategyEditor-module__MJ3ymW__visibilityOption input{width:16px;height:16px;accent-color:rgb(var(--mono-accent));cursor:pointer;flex:none}.StrategyEditor-module__MJ3ymW__hint{color:#ffffff8c;margin:0 0 18px;font-size:.8125rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__palette{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.StrategyEditor-module__MJ3ymW__paletteItem{text-align:left;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#ffffff06;border:1px solid #ffffff1f;border-radius:7px;width:100%;min-width:0;padding:15px 13px;transition:border-color .12s,background .12s}.StrategyEditor-module__MJ3ymW__paletteItem:hover{border-color:rgb(var(--mono-accent)/.65);background:rgb(var(--mono-accent)/.06)}.StrategyEditor-module__MJ3ymW__paletteItem:active{cursor:grabbing}.StrategyEditor-module__MJ3ymW__paletteItem:disabled{opacity:.45;cursor:default}.StrategyEditor-module__MJ3ymW__paletteHeading{align-items:center;gap:9px;display:flex}.StrategyEditor-module__MJ3ymW__paletteHeading>svg{flex-shrink:0}.StrategyEditor-module__MJ3ymW__paletteHeading>strong{flex:1;min-width:0;font-size:.875rem;font-weight:500}.StrategyEditor-module__MJ3ymW__paletteHeading>svg:first-child{color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__paletteItem[data-kind=hedger] .StrategyEditor-module__MJ3ymW__paletteHeading>svg:first-child{color:#a9bfdc}.StrategyEditor-module__MJ3ymW__paletteHeading>svg:last-child{color:#fff6}.StrategyEditor-module__MJ3ymW__paletteDescription{color:#fff9;margin-top:10px;font-size:.8125rem;display:block}.StrategyEditor-module__MJ3ymW__libraryNote{color:#ffffff73;margin-top:26px;font-size:.75rem;line-height:1.7}.StrategyEditor-module__MJ3ymW__templateHeading{color:#ffffff80;margin:24px 0 10px;font-size:.75rem;font-weight:500}.StrategyEditor-module__MJ3ymW__editorModal.StrategyEditor-module__MJ3ymW__templateModal{width:min(820px,100vw - 32px)}.StrategyEditor-module__MJ3ymW__templateBody{min-width:0;min-height:0;padding:20px 24px;overflow-y:auto}.StrategyEditor-module__MJ3ymW__templateFields{border:0;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.StrategyEditor-module__MJ3ymW__templateFields:disabled{opacity:.65}.StrategyEditor-module__MJ3ymW__templateVenues{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:12px;display:grid}.StrategyEditor-module__MJ3ymW__templateSwap{color:#ffffffa6;cursor:pointer;place-items:center;width:32px;height:42px;display:grid}.StrategyEditor-module__MJ3ymW__templateSwap:hover:not(:disabled){color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__templateSwap:disabled{opacity:.3;cursor:default}.StrategyEditor-module__MJ3ymW__templateEmpty{text-align:center;color:#ffffff80;padding:55px 16px;font-size:.875rem}.StrategyEditor-module__MJ3ymW__templateBody p[role=status],.StrategyEditor-module__MJ3ymW__templateError{color:#d8b36f;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__templateBody p button{cursor:pointer;margin-left:10px;text-decoration:underline}.StrategyEditor-module__MJ3ymW__templateSearch{border:1px solid #ffffff26;align-items:center;gap:10px;padding:10px 12px;display:flex}.StrategyEditor-module__MJ3ymW__templateSearch input{background:0 0;outline:none;flex:1;min-width:0;font-size:.875rem}.StrategyEditor-module__MJ3ymW__templateMatches{min-height:180px;max-height:380px;margin-top:10px;overflow-y:auto}.StrategyEditor-module__MJ3ymW__templateMatches>button{text-align:left;cursor:pointer;border:1px solid #0000;border-bottom-color:#ffffff14;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.StrategyEditor-module__MJ3ymW__templateMatches>button:hover,.StrategyEditor-module__MJ3ymW__templateMatches>button:focus-visible{background:#ffffff0d}.StrategyEditor-module__MJ3ymW__templateMatches>button[aria-pressed=true]{background:rgb(var(--mono-accent)/.07);border-color:rgb(var(--mono-accent)/.3)}.StrategyEditor-module__MJ3ymW__templateMatches>button:disabled{opacity:.4;cursor:default}.StrategyEditor-module__MJ3ymW__templateMatchCheck{width:18px;height:18px;color:rgb(var(--mono-accent-2));border:1px solid #ffffff40;border-radius:3px;flex-shrink:0;place-items:center;display:grid}[aria-pressed=true]>.StrategyEditor-module__MJ3ymW__templateMatchCheck{background:rgb(var(--mono-accent)/.2);border-color:rgb(var(--mono-accent))}.StrategyEditor-module__MJ3ymW__templateMatchText{flex:1;gap:4px;min-width:0;font-size:.875rem;display:grid}.StrategyEditor-module__MJ3ymW__templateMatchLogos{gap:6px;display:flex}.StrategyEditor-module__MJ3ymW__templateMatches strong{font-weight:400}.StrategyEditor-module__MJ3ymW__templateMatches small,.StrategyEditor-module__MJ3ymW__templatePagination,.StrategyEditor-module__MJ3ymW__templateSource,.StrategyEditor-module__MJ3ymW__templateFooter small{color:#ffffff80;font-size:.75rem}.StrategyEditor-module__MJ3ymW__templatePagination,.StrategyEditor-module__MJ3ymW__templateMatchHeading{align-items:center;gap:14px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__templatePagination{margin-top:12px}.StrategyEditor-module__MJ3ymW__templatePagination>span{flex:1}.StrategyEditor-module__MJ3ymW__templatePagination button,.StrategyEditor-module__MJ3ymW__templateMatchHeading button{cursor:pointer;color:#ffffffa6}.StrategyEditor-module__MJ3ymW__templatePagination button:disabled{opacity:.35;cursor:default}.StrategyEditor-module__MJ3ymW__templateMatchHeading{justify-content:space-between}.StrategyEditor-module__MJ3ymW__templateLegs{border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:14px;display:grid}.StrategyEditor-module__MJ3ymW__templateLegs small{color:#ffffff73;font-size:.75rem}.StrategyEditor-module__MJ3ymW__templateLegs p{margin:5px 0;font-size:.875rem}.StrategyEditor-module__MJ3ymW__templateLegs strong{color:#a9bfdc;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.StrategyEditor-module__MJ3ymW__templateGrid>label{color:#ffffffa6;gap:6px;font-size:.8125rem;display:grid}.StrategyEditor-module__MJ3ymW__templateGrid input{color:#fff;width:100%;min-width:0;font-family:var(--font-mono);background:#ffffff06;border:1px solid #ffffff1f;outline:none;padding:9px 12px;font-size:.875rem}.StrategyEditor-module__MJ3ymW__templateGrid input:focus,.StrategyEditor-module__MJ3ymW__templateSearch:focus-within{border-color:rgb(var(--mono-accent)/.65)}.StrategyEditor-module__MJ3ymW__templateSettingsMode{color:#fff9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__templateSettingsMode label{cursor:pointer;color:#ffffffd9;align-items:center;gap:8px;display:inline-flex}.StrategyEditor-module__MJ3ymW__templateSettingsMode input{width:16px;height:16px;accent-color:rgb(var(--mono-accent))}.StrategyEditor-module__MJ3ymW__templateSettingsMode input:focus-visible{outline:2px solid rgb(var(--mono-accent));outline-offset:3px}.StrategyEditor-module__MJ3ymW__templateParameterGroups,.StrategyEditor-module__MJ3ymW__templatePreview{gap:14px;display:grid}.StrategyEditor-module__MJ3ymW__templateParameterGroup{border:1px solid #ffffff1f;border-radius:7px;min-width:0;padding:14px}.StrategyEditor-module__MJ3ymW__templateParameterGroup legend{color:#a9bfdc;padding:0 6px;font-size:.875rem}.StrategyEditor-module__MJ3ymW__templateParameterGroup .StrategyEditor-module__MJ3ymW__templateError{margin-top:8px}.StrategyEditor-module__MJ3ymW__templateLegs>.StrategyEditor-module__MJ3ymW__templateSource{grid-column:1/-1;margin:0;font-size:.75rem}.StrategyEditor-module__MJ3ymW__templateFooter{border-top:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.StrategyEditor-module__MJ3ymW__templateFooter>button{border:1px solid rgb(var(--mono-accent)/.45);background:rgb(var(--mono-accent)/.12);color:rgb(var(--mono-accent-2));cursor:pointer;border-radius:5px;padding:10px 14px;font-size:.875rem}.StrategyEditor-module__MJ3ymW__templateFooter>button:disabled{opacity:.35;cursor:default}@media (max-width:560px){.StrategyEditor-module__MJ3ymW__templateGrid,.StrategyEditor-module__MJ3ymW__templateLegs{grid-template-columns:1fr}.StrategyEditor-module__MJ3ymW__templateLegs>svg{display:none}.StrategyEditor-module__MJ3ymW__templateBody{padding:16px}.StrategyEditor-module__MJ3ymW__templateFooter{flex-wrap:wrap;padding:16px}}.StrategyEditor-module__MJ3ymW__canvasSection{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;container:strategy-panel/inline-size}.StrategyEditor-module__MJ3ymW__toolbar{min-height:var(--app-header-height);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:.875rem;display:flex}.StrategyEditor-module__MJ3ymW__toolbar>*{flex-shrink:0}.StrategyEditor-module__MJ3ymW__filterControls{flex-shrink:1;align-items:center;gap:12px;min-width:0;max-width:100%;display:flex;position:relative}.StrategyEditor-module__MJ3ymW__quickViews{scrollbar-width:none;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.StrategyEditor-module__MJ3ymW__quickViews button{color:#ffffff8c;cursor:pointer;border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.StrategyEditor-module__MJ3ymW__quickViews button>span{color:#fff6;font-size:.75rem}.StrategyEditor-module__MJ3ymW__quickViews button[aria-pressed=true]{color:#fff;background:#ffffff14}.StrategyEditor-module__MJ3ymW__quickViews button:hover{color:#fff;background:#ffffff0b}.StrategyEditor-module__MJ3ymW__quickViews button:focus-visible,.StrategyEditor-module__MJ3ymW__filterTrigger:focus-visible,.StrategyEditor-module__MJ3ymW__filterSummary button:focus-visible,.StrategyEditor-module__MJ3ymW__filteredConnection:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:2px}.StrategyEditor-module__MJ3ymW__quickViews button:focus-visible{outline-offset:-2px}.StrategyEditor-module__MJ3ymW__filterMenu{flex-shrink:0;position:static}.StrategyEditor-module__MJ3ymW__filterTrigger{cursor:pointer;color:#ffffffb3;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;display:inline-flex}.StrategyEditor-module__MJ3ymW__filterTrigger[aria-expanded=true]{background:#ffffff0f}.StrategyEditor-module__MJ3ymW__filterTrigger>span{background:#ffffff14;border-radius:3px;padding:0 4px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__filterPopover{z-index:1100;background:rgb(var(--mono-bg));border:1px solid #ffffff26;border-radius:9px;gap:14px;width:320px;max-width:100%;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 45px #0006}.StrategyEditor-module__MJ3ymW__filterPopover>header{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.StrategyEditor-module__MJ3ymW__filterPopover>header button{cursor:pointer;color:#fff9;border-radius:4px;padding:4px}.StrategyEditor-module__MJ3ymW__filterSummary{color:#ffffff80;border-bottom:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:36px;padding:6px 20px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__filterSummary [data-error=true]{color:#e7a1a1}.StrategyEditor-module__MJ3ymW__filterChip{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border-radius:4px;align-items:center;gap:6px;max-width:320px;padding:3px 7px;display:inline-flex}.StrategyEditor-module__MJ3ymW__filterChip>svg{flex-shrink:0}.StrategyEditor-module__MJ3ymW__filterClear,.StrategyEditor-module__MJ3ymW__filterTemporary button{color:#ffffffa6;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.StrategyEditor-module__MJ3ymW__filterTemporary{color:#c4a5f5;align-items:center;gap:8px;display:inline-flex}.StrategyEditor-module__MJ3ymW__showResults{cursor:pointer;color:#ffffffa6;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.StrategyEditor-module__MJ3ymW__filteredConnection{background:rgb(var(--mono-bg));color:#c4a5f5;pointer-events:auto;cursor:pointer;border:1px solid #c4a5f559;border-radius:5px;align-items:center;gap:6px;height:28px;padding:0 8px;font-size:.75rem;display:flex;position:absolute}.StrategyEditor-module__MJ3ymW__filteredConnection small{color:#ffffff73;font-size:.75rem}.StrategyEditor-module__MJ3ymW__empty button{color:#fff;cursor:pointer;pointer-events:auto;border:1px solid #ffffff29;border-radius:5px;margin-top:14px;padding:7px 12px}.StrategyEditor-module__MJ3ymW__nodeCount{color:#ffffff73;margin-left:7px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__finderControls{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.StrategyEditor-module__MJ3ymW__finderTrigger,.StrategyEditor-module__MJ3ymW__finderBack{color:#ffffffa6;cursor:pointer;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:9px;min-height:34px;padding:6px 10px;display:inline-flex}.StrategyEditor-module__MJ3ymW__finderTrigger{background:#ffffff09}.StrategyEditor-module__MJ3ymW__finderTrigger:hover,.StrategyEditor-module__MJ3ymW__finderBack:hover{color:rgb(var(--mono-fg));background:#ffffff12}.StrategyEditor-module__MJ3ymW__finderTrigger:focus-visible,.StrategyEditor-module__MJ3ymW__finderBack:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:2px}.StrategyEditor-module__MJ3ymW__finderTrigger kbd{color:#fff6;margin-left:28px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__finderBack{border-color:#0000;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__editorModal.StrategyEditor-module__MJ3ymW__finderModal{width:min(660px,100vw - 32px);max-height:min(720px,100dvh - 64px);overflow:hidden}.StrategyEditor-module__MJ3ymW__finderModal[open]{flex-direction:column;display:flex}.StrategyEditor-module__MJ3ymW__finderModal .StrategyEditor-module__MJ3ymW__modalHeading{padding:15px 20px}.StrategyEditor-module__MJ3ymW__finderModal .StrategyEditor-module__MJ3ymW__modalHeading h2{font-size:.9375rem}.StrategyEditor-module__MJ3ymW__finderSearch{color:#ffffff80;background:#ffffff06;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:12px;margin:12px 16px 0;padding:12px;display:flex}.StrategyEditor-module__MJ3ymW__finderSearch:focus-within{border-color:rgb(var(--mono-accent-2)/.65);box-shadow:0 0 0 2px rgb(var(--mono-accent)/.08)}.StrategyEditor-module__MJ3ymW__finderSearch input{width:100%;min-width:0;color:rgb(var(--mono-fg));background:0 0;outline:none;font-size:1rem}.StrategyEditor-module__MJ3ymW__finderSearch input::placeholder{color:#fff6}.StrategyEditor-module__MJ3ymW__finderSection{color:#ffffff73;padding:16px 24px 8px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__finderResults{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex:1;min-height:0;padding:0 8px 8px;overflow-y:auto}.StrategyEditor-module__MJ3ymW__finderResult{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;position:relative}.StrategyEditor-module__MJ3ymW__finderResult[aria-selected=true]{background:rgb(var(--mono-accent)/.085);border-color:rgb(var(--mono-accent-2)/.24)}.StrategyEditor-module__MJ3ymW__finderKind{color:#ffffff8c;flex-shrink:0;margin-top:2px}.StrategyEditor-module__MJ3ymW__finderResultBody{flex:1;min-width:0}.StrategyEditor-module__MJ3ymW__finderResultHeading{color:#ffffff73;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:5px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__finderResultHeading>b{color:rgb(var(--mono-accent-2));font-weight:500;font-family:var(--font-mono);font-size:.8125rem}.StrategyEditor-module__MJ3ymW__finderState{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.StrategyEditor-module__MJ3ymW__finderResultBody>strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.StrategyEditor-module__MJ3ymW__finderMarket{color:#fff9;margin-top:3px;font-size:.8125rem;line-height:1.45;display:block}.StrategyEditor-module__MJ3ymW__finderResultMeta{color:#ffffff80;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__finderResultMeta>span:empty{display:none}.StrategyEditor-module__MJ3ymW__finderResultMeta>b{color:#ffffffbf;border:1px solid #ffffff21;border-radius:3px;padding:1px 5px;font-weight:500}.StrategyEditor-module__MJ3ymW__finderReveal{color:#d0b875;margin-top:7px;font-size:.75rem;display:block}.StrategyEditor-module__MJ3ymW__finderEnter{color:#fff6;flex-shrink:0;align-self:center}.StrategyEditor-module__MJ3ymW__finderMessage{color:#ffffff8c;padding:18px 24px;font-size:.875rem;line-height:1.5}.StrategyEditor-module__MJ3ymW__finderFooter{color:#ffffff73;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:16px;padding:12px 20px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__finderFooter>span{align-items:center;gap:5px;display:inline-flex}.StrategyEditor-module__MJ3ymW__finderFooter kbd{text-align:center;border:1px solid #ffffff1f;border-radius:3px;min-width:17px;padding:1px 3px}@media (max-width:900px){.StrategyEditor-module__MJ3ymW__finderTrigger kbd{margin-left:4px}.StrategyEditor-module__MJ3ymW__finderBack>span{display:none}}.StrategyEditor-module__MJ3ymW__remove{color:#ffffffb3;cursor:pointer;border-radius:4px;align-items:center;gap:7px;padding:7px 9px;font-size:.75rem;display:inline-flex}.StrategyEditor-module__MJ3ymW__remove:hover:not(:disabled){color:#fff;background:#ffffff0f}.StrategyEditor-module__MJ3ymW__remove:disabled{opacity:.35;cursor:default}@container strategy-panel (max-width:1100px){.StrategyEditor-module__MJ3ymW__remove>span,.StrategyEditor-module__MJ3ymW__finderBack>span,.StrategyEditor-module__MJ3ymW__finderTrigger kbd{display:none}.StrategyEditor-module__MJ3ymW__remove{justify-content:center;min-width:34px;min-height:34px}}@container strategy-panel (max-width:900px){.StrategyEditor-module__MJ3ymW__finderTrigger>span{display:none}}@container strategy-panel (max-width:750px){.StrategyEditor-module__MJ3ymW__panelToggle>span{display:none}.StrategyEditor-module__MJ3ymW__filterControls{gap:8px}.StrategyEditor-module__MJ3ymW__quickViews button{padding-inline:8px}}.StrategyEditor-module__MJ3ymW__canvasWorkspace{isolation:isolate;background:rgb(var(--mono-panel));flex:1;min-width:0;min-height:0;display:flex;position:relative;container-type:inline-size}.StrategyEditor-module__MJ3ymW__connectionOverlay{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.StrategyEditor-module__MJ3ymW__connectionWires{position:absolute;inset:0;overflow:visible}.StrategyEditor-module__MJ3ymW__connectionWires path{fill:none;stroke:#89b5dd;stroke-width:1.5px;opacity:.14}.StrategyEditor-module__MJ3ymW__connectionWires path[data-role=mdp]{stroke:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__connectionWires path[data-role=strategy]{stroke:#c4a5f5}.StrategyEditor-module__MJ3ymW__connectionWires path[data-focused=true],.StrategyEditor-module__MJ3ymW__connectionWires path.StrategyEditor-module__MJ3ymW__connectingWire{opacity:.8;stroke-width:2px}.StrategyEditor-module__MJ3ymW__connectionWires path[data-draft=true],.StrategyEditor-module__MJ3ymW__connectionWires path.StrategyEditor-module__MJ3ymW__connectingWire{stroke-dasharray:5 5}.StrategyEditor-module__MJ3ymW__connectionPill{background:rgb(var(--mono-bg));color:#b4cde6;pointer-events:auto;border:1px solid #55718b;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 9px;font-size:.75rem;display:flex;position:absolute;box-shadow:0 3px 12px #0000004d}.StrategyEditor-module__MJ3ymW__connectionPill[data-role=mdp]{border-color:rgb(var(--mono-accent)/.6);color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__connectionPill>span{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.StrategyEditor-module__MJ3ymW__connectionPill>strong{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:42%;font-size:.75rem;font-weight:600;overflow:hidden}.StrategyEditor-module__MJ3ymW__connectionPill>svg{flex-shrink:0}.StrategyEditor-module__MJ3ymW__connectionPill[data-compact=true]{justify-content:center;padding-inline:5px}.StrategyEditor-module__MJ3ymW__connectionPill[data-compact=true]>span,.StrategyEditor-module__MJ3ymW__connectionPill[data-compact=true]>strong{display:none}.StrategyEditor-module__MJ3ymW__connectionPill:hover{filter:brightness(1.2)}.StrategyEditor-module__MJ3ymW__connectionPill[data-saved=true]{height:60px;padding-block:7px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__connectionPill[data-saved=true]>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box}.StrategyEditor-module__MJ3ymW__connectionPill[data-saved=true]:after{content:"";width:13px;position:absolute;top:0;bottom:0}.StrategyEditor-module__MJ3ymW__connectionPill[data-saved=true][data-role=mdp]:after{left:100%}.StrategyEditor-module__MJ3ymW__connectionPill[data-saved=true][data-role=oms]:after{right:100%}.StrategyEditor-module__MJ3ymW__connectionNodePorts{justify-content:space-between;gap:12px;padding:7px 0 10px;display:flex}.StrategyEditor-module__MJ3ymW__connectionNodePorts button{z-index:2;width:28px;height:28px;color:rgb(var(--mono-accent-2));touch-action:none;cursor:crosshair;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative;transform:translate(-50%)}.StrategyEditor-module__MJ3ymW__connectionNodePorts button[data-graph-role=oms]{color:#b4cde6;transform:translate(50%)}.StrategyEditor-module__MJ3ymW__node[data-kind=hedger] .StrategyEditor-module__MJ3ymW__connectionNodePorts{justify-content:flex-end}.StrategyEditor-module__MJ3ymW__strategyPort{z-index:2;color:#c4a5f5;touch-action:none;cursor:crosshair;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.StrategyEditor-module__MJ3ymW__strategyPort[data-kind=hedger]{top:-14px;bottom:auto}.StrategyEditor-module__MJ3ymW__strategyPort i{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #c4a5f51f}.StrategyEditor-module__MJ3ymW__strategyPort:hover i,.StrategyEditor-module__MJ3ymW__strategyPort:focus-visible i{box-shadow:0 0 0 5px #c4a5f533}.StrategyEditor-module__MJ3ymW__strategyPort[data-available=false]{color:#81748f}.StrategyEditor-module__MJ3ymW__strategyPort:focus-visible{outline:2px solid #c4a5f5}.StrategyEditor-module__MJ3ymW__canvasWorkspace[data-connecting-kind=jumper] .StrategyEditor-module__MJ3ymW__strategyPort[data-kind=hedger][data-graph-saved=false],.StrategyEditor-module__MJ3ymW__canvasWorkspace[data-connecting-kind=hedger] .StrategyEditor-module__MJ3ymW__strategyPort[data-kind=jumper][data-available=true]{background:#c4a5f526;outline:1px solid #c4a5f5}.StrategyEditor-module__MJ3ymW__connectionNodePorts i,.StrategyEditor-module__MJ3ymW__infrastructurePort i{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #ffffff12}.StrategyEditor-module__MJ3ymW__connectionNodePorts button:hover i,.StrategyEditor-module__MJ3ymW__connectionNodePorts button:focus-visible i{box-shadow:0 0 0 5px #ffffff1f}.StrategyEditor-module__MJ3ymW__connectionNodePorts button[data-graph-saved=true]{cursor:pointer}.StrategyEditor-module__MJ3ymW__infrastructurePort{top:50%;right:calc(-1*var(--dock-card-padding));width:28px;height:28px;color:rgb(var(--mono-accent-2));touch-action:none;cursor:crosshair;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(50%,-50%)}.StrategyEditor-module__MJ3ymW__infrastructurePort:hover i,.StrategyEditor-module__MJ3ymW__infrastructurePort:focus-visible i{filter:brightness(1.25);box-shadow:0 0 0 5px #ffffff1f}.StrategyEditor-module__MJ3ymW__omsDock .StrategyEditor-module__MJ3ymW__infrastructurePort{right:auto;left:calc(-1*var(--dock-card-padding));color:#b4cde6;transform:translate(-50%,-50%)}.StrategyEditor-module__MJ3ymW__canvasWorkspace[data-connecting-role=mdp][data-connecting-from=node] [data-graph-process][data-graph-role=mdp],.StrategyEditor-module__MJ3ymW__canvasWorkspace[data-connecting-role=oms][data-connecting-from=node] [data-graph-process][data-graph-role=oms],.StrategyEditor-module__MJ3ymW__canvasWorkspace[data-connecting-role=mdp][data-connecting-from=process] [data-graph-node][data-graph-role=mdp][data-graph-saved=false],.StrategyEditor-module__MJ3ymW__canvasWorkspace[data-connecting-role=oms][data-connecting-from=process] [data-graph-node][data-graph-role=oms][data-graph-saved=false]{background:#ffffff12;border-radius:50%;outline:1px solid}.StrategyEditor-module__MJ3ymW__connectionPopover{z-index:8;overscroll-behavior:contain;background:rgb(var(--mono-bg));border:1px solid #ffffff38;border-radius:10px;flex-direction:column;padding:16px;display:flex;position:absolute;overflow:auto;box-shadow:0 15px 55px #0000008c}.StrategyEditor-module__MJ3ymW__connectionPopover>header{flex-shrink:0}.StrategyEditor-module__MJ3ymW__connectionPopover>.relative{flex-shrink:0}.StrategyEditor-module__MJ3ymW__connectionPopover .StrategyEditor-module__MJ3ymW__instrumentPicker{flex-direction:column;min-height:100px;display:flex}.StrategyEditor-module__MJ3ymW__connectionPopover .StrategyEditor-module__MJ3ymW__instrumentResults{flex:1;min-height:55px}.StrategyEditor-module__MJ3ymW__connectionPopover .StrategyEditor-module__MJ3ymW__instrumentSearch,.StrategyEditor-module__MJ3ymW__connectionPopover .StrategyEditor-module__MJ3ymW__fieldHeading,.StrategyEditor-module__MJ3ymW__connectionPopover .StrategyEditor-module__MJ3ymW__searchStatus{flex-shrink:0}.StrategyEditor-module__MJ3ymW__connectionPopover>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.StrategyEditor-module__MJ3ymW__connectionPopover header strong{font-size:.875rem;font-weight:500}.StrategyEditor-module__MJ3ymW__connectionPopover header small{color:#ffffff73;margin-top:3px;font-size:.75rem;display:block}.StrategyEditor-module__MJ3ymW__connectionPopover header button{color:#fff9;padding:4px}.StrategyEditor-module__MJ3ymW__connectionReadOnly{gap:10px;font-size:.875rem;display:grid}.StrategyEditor-module__MJ3ymW__connectionReadOnly>span{align-items:center;gap:7px;display:flex}.StrategyEditor-module__MJ3ymW__connectionReadOnly>strong{font-weight:500;line-height:1.6}.StrategyEditor-module__MJ3ymW__connectionReadOnly small{color:#ffffff80;font-size:.75rem}.StrategyEditor-module__MJ3ymW__connectionNotice{background:rgb(var(--mono-bg));color:#ffffffb3;pointer-events:auto;border:1px solid #ffffff2e;border-radius:7px;align-items:center;gap:10px;max-width:calc(100% - 48px);padding:10px 12px;font-size:.75rem;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.StrategyEditor-module__MJ3ymW__connectionNotice button{padding:3px}.StrategyEditor-module__MJ3ymW__connectionPill:focus-visible,.StrategyEditor-module__MJ3ymW__connectionNodePorts button:focus-visible,.StrategyEditor-module__MJ3ymW__infrastructurePort:focus-visible,.StrategyEditor-module__MJ3ymW__connectionPopover button:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:2px}.StrategyEditor-module__MJ3ymW__draftInstrument{margin:8px 15px 14px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__draftInstrument>span{color:#ffffff73}.StrategyEditor-module__MJ3ymW__draftInstrument strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:.8125rem;font-weight:400;line-height:1.5;display:-webkit-box;overflow:hidden}.StrategyEditor-module__MJ3ymW__draftInstrument small{color:rgb(var(--mono-accent-2));margin-top:3px;font-size:.75rem;display:block}.StrategyEditor-module__MJ3ymW__searchStatus{color:#ffffff80;margin-top:8px;font-size:.75rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__searchStatus button{margin-left:10px;text-decoration:underline}.StrategyEditor-module__MJ3ymW__instrumentResults button[aria-selected=true]{background:rgb(var(--mono-accent)/.12)}.StrategyEditor-module__MJ3ymW__instrumentResults button>span{min-width:0}.StrategyEditor-module__MJ3ymW__instrumentResults button>span>small{color:#fff6;margin-top:4px;display:block}.StrategyEditor-module__MJ3ymW__instrumentResults button>strong{max-width:35%;color:rgb(var(--mono-accent-2));flex-shrink:0;font-size:.75rem}.StrategyEditor-module__MJ3ymW__chosenInstrument+.StrategyEditor-module__MJ3ymW__instrumentSearch{margin-top:10px}.StrategyEditor-module__MJ3ymW__infrastructureDock{--dock-card-width:168px;--dock-port-gutter:18px;flex:0 0 calc(var(--dock-card-width) + var(--dock-port-gutter));overscroll-behavior:contain;scrollbar-width:none;min-width:0;min-height:0;padding-block:14px;overflow-y:auto}.StrategyEditor-module__MJ3ymW__mdpDock{padding-right:var(--dock-port-gutter)}.StrategyEditor-module__MJ3ymW__omsDock{padding-left:var(--dock-port-gutter)}.StrategyEditor-module__MJ3ymW__infrastructureDock::-webkit-scrollbar{display:none}.StrategyEditor-module__MJ3ymW__infrastructureHeading{justify-content:space-between;align-items:center;gap:8px;padding:0 14px 12px;display:flex}.StrategyEditor-module__MJ3ymW__infrastructureHeading h3{font-size:.875rem;font-weight:600}.StrategyEditor-module__MJ3ymW__infrastructureHeading>span{color:#ffffff73;font-size:.75rem}.StrategyEditor-module__MJ3ymW__infrastructureList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.StrategyEditor-module__MJ3ymW__infrastructureCard{--dock-card-padding:12px;padding:12px var(--dock-card-padding)10px;background:rgb(var(--mono-bg));border:1px solid #ffffff29;position:relative}.StrategyEditor-module__MJ3ymW__mdpDock .StrategyEditor-module__MJ3ymW__infrastructureCard{border-left:0;border-radius:0 8px 8px 0}.StrategyEditor-module__MJ3ymW__omsDock .StrategyEditor-module__MJ3ymW__infrastructureCard{border-right:0;border-radius:8px 0 0 8px}.StrategyEditor-module__MJ3ymW__infrastructureSummary{position:relative}.StrategyEditor-module__MJ3ymW__infrastructureIdentity{align-items:center;gap:7px;min-width:0;min-height:20px;display:flex}.StrategyEditor-module__MJ3ymW__infrastructureIdentity>span{flex-shrink:0}.StrategyEditor-module__MJ3ymW__infrastructureIdentity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;font-weight:500;line-height:1.4;overflow:hidden}.StrategyEditor-module__MJ3ymW__infrastructureHost{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StrategyEditor-module__MJ3ymW__infrastructureMeta{color:#ffffff8c;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;font-size:.75rem;line-height:1.4;display:flex}.StrategyEditor-module__MJ3ymW__infrastructureMeta>span:last-child{font-family:var(--font-mono);color:#fff6;flex-shrink:0}.StrategyEditor-module__MJ3ymW__processStatus{color:#ffffffa6;align-items:center;gap:7px;margin-top:6px;font-size:.75rem;line-height:1.4;display:flex}.StrategyEditor-module__MJ3ymW__bulkDeleteBody{flex-direction:column;gap:16px;display:flex}.StrategyEditor-module__MJ3ymW__bulkDeleteBody>p{color:#b8c0c4;margin:0;font-size:12px;line-height:1.6}.StrategyEditor-module__MJ3ymW__bulkDeleteBody>p.StrategyEditor-module__MJ3ymW__saveError{color:#e9a0a0}.StrategyEditor-module__MJ3ymW__deleteSelectionList{border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;max-height:300px;margin:0;padding:0;list-style:none;overflow-y:auto}.StrategyEditor-module__MJ3ymW__deleteSelectionList li{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;padding:12px;display:flex}.StrategyEditor-module__MJ3ymW__deleteSelectionList li:last-child{border-bottom:0}.StrategyEditor-module__MJ3ymW__deleteSelectionList li>div{flex:1;min-width:0}.StrategyEditor-module__MJ3ymW__deleteSelectionList strong{overflow-wrap:anywhere;font-size:13px;display:block}.StrategyEditor-module__MJ3ymW__deleteSelectionList small,.StrategyEditor-module__MJ3ymW__deleteDependencies small{color:#9ba6aa;margin-top:4px;font-size:11px;display:block}.StrategyEditor-module__MJ3ymW__deleteSelectionList small.StrategyEditor-module__MJ3ymW__saveError{color:#e77f7f;border:0;padding:0}.StrategyEditor-module__MJ3ymW__deleteSelectionList button{color:#9ba6aa;border-radius:4px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.StrategyEditor-module__MJ3ymW__deleteSelectionList button:hover:not(:disabled){color:#fff;background:#ffffff12}.StrategyEditor-module__MJ3ymW__deleteSelectionStatus{color:#b8c0c4;align-items:center;gap:6px;font-size:11px;display:flex}.StrategyEditor-module__MJ3ymW__deleteDependencies{background:#dbb8640a;border:1px solid #dbb8644d;border-radius:8px;flex-shrink:0;padding:12px;font-size:12px}.StrategyEditor-module__MJ3ymW__deleteDependencies>strong{color:#dbb864;font-weight:500}.StrategyEditor-module__MJ3ymW__deleteDependencies>div{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.StrategyEditor-module__MJ3ymW__deleteDependencies>div>span{overflow-wrap:anywhere;min-width:0}.StrategyEditor-module__MJ3ymW__deleteDependencies button{color:#dbb864;border:1px solid #dbb8644d;border-radius:4px;flex-shrink:0;padding:6px 10px}.StrategyEditor-module__MJ3ymW__heartbeat{color:#717b80;background:#717b80;border-radius:50%;flex-shrink:0;width:7px;height:7px}.StrategyEditor-module__MJ3ymW__heartbeat[data-tone=ok]{color:#4dbb9a;background:#4dbb9a}.StrategyEditor-module__MJ3ymW__heartbeat[data-tone=warning]{color:#dbb864;background:#dbb864}.StrategyEditor-module__MJ3ymW__heartbeat[data-tone=error]{color:#e77f7f;background:#e77f7f}.StrategyEditor-module__MJ3ymW__heartbeatLive{animation:2.5s ease-out infinite StrategyEditor-module__MJ3ymW__heartbeat}@keyframes StrategyEditor-module__MJ3ymW__heartbeat{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 4px #4dbb9a1f}}.StrategyEditor-module__MJ3ymW__processActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-top:10px;display:grid}.StrategyEditor-module__MJ3ymW__processActions button{color:#ffffffb3;background:#ffffff06;border:1px solid #ffffff1f;border-radius:4px;place-items:center;min-width:0;height:28px;display:grid}.StrategyEditor-module__MJ3ymW__processActions button:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#ffffff4d}.StrategyEditor-module__MJ3ymW__processActions button:disabled{opacity:.25;cursor:default}.StrategyEditor-module__MJ3ymW__processActions button:focus-visible,.StrategyEditor-module__MJ3ymW__dockMessage button:focus-visible,.StrategyEditor-module__MJ3ymW__dialogActions button:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:3px}.StrategyEditor-module__MJ3ymW__processNotice,.StrategyEditor-module__MJ3ymW__dockMessage{color:#ffffff80;overflow-wrap:anywhere;font-size:.6875rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__processNotice{margin-top:8px}.StrategyEditor-module__MJ3ymW__processNotice[data-error=true]{color:#e77f7f}.StrategyEditor-module__MJ3ymW__dockMessage{padding:4px 12px}.StrategyEditor-module__MJ3ymW__dockMessage button{color:rgb(var(--mono-accent-2));padding:6px 0;display:block}.StrategyEditor-module__MJ3ymW__processDialog{background:rgb(var(--mono-bg));width:min(420px,100vw - 32px);color:rgb(var(--mono-fg));border:1px solid #ffffff29;border-radius:10px;margin:auto;padding:24px;box-shadow:0 24px 80px #0006}.StrategyEditor-module__MJ3ymW__processDialog::backdrop{background:#000000a6}.StrategyEditor-module__MJ3ymW__processDialog h2{font-size:1.125rem;font-weight:500}.StrategyEditor-module__MJ3ymW__processDialog p{color:#fff9;margin-top:16px;font-size:.8125rem;line-height:1.7}.StrategyEditor-module__MJ3ymW__processDialog .StrategyEditor-module__MJ3ymW__dialogIdentity{color:#ffffffd9;border:1px solid #ffffff1a;border-radius:5px;padding:12px}.StrategyEditor-module__MJ3ymW__dialogIdentity span{color:#ffffff80;overflow-wrap:anywhere;font-size:.75rem;display:block}.StrategyEditor-module__MJ3ymW__dialogActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.StrategyEditor-module__MJ3ymW__dialogActions button{border:1px solid #ffffff29;border-radius:5px;padding:8px 12px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__dialogActions button:last-child{color:rgb(var(--mono-accent-2));border-color:rgb(var(--mono-accent)/.3);background:rgb(var(--mono-accent)/.1)}.StrategyEditor-module__MJ3ymW__dialogActions button:disabled{opacity:.4}.StrategyEditor-module__MJ3ymW__processActions .StrategyEditor-module__MJ3ymW__infrastructureLogs{color:#ffffff8c}.StrategyEditor-module__MJ3ymW__canvas{background:rgb(var(--mono-panel));isolation:isolate;flex:1;min-width:0;min-height:0;position:relative}.StrategyEditor-module__MJ3ymW__canvas .react-flow{--xy-background-color:rgb(var(--mono-panel));--xy-controls-button-background-color:rgb(var(--mono-bg));--xy-controls-button-background-color-hover:rgb(var(--mono-surface));--xy-controls-button-color:rgb(var(--mono-fg));--xy-controls-button-border-color:#ffffff1a;--xy-attribution-background-color:transparent}.StrategyEditor-module__MJ3ymW__canvas .react-flow__node{border:0;border-radius:8px}.StrategyEditor-module__MJ3ymW__canvas .react-flow__pane.selection{cursor:default}.StrategyEditor-module__MJ3ymW__canvas .react-flow__nodesselection-rect{pointer-events:none;background:0 0;border:0}.StrategyEditor-module__MJ3ymW__canvas .react-flow__controls{border:1px solid #ffffff1f;border-radius:5px;overflow:hidden;box-shadow:0 4px 18px #00000029}.StrategyEditor-module__MJ3ymW__canvas .react-flow__controls-button{width:32px;height:32px}.StrategyEditor-module__MJ3ymW__canvas .react-flow__attribution{color:#fff6;font-size:.75rem}.StrategyEditor-module__MJ3ymW__node{background:rgb(var(--mono-bg));border:1px solid #fff3;border-radius:8px;width:272px;position:relative;box-shadow:0 5px 20px #0000002e}.StrategyEditor-module__MJ3ymW__selected{border-color:rgb(var(--mono-accent-2));box-shadow:0 0 0 1px rgb(var(--mono-accent-2)),0 8px 24px #00000038}.StrategyEditor-module__MJ3ymW__node[data-inspected=true]:not(.StrategyEditor-module__MJ3ymW__selected){border-color:rgb(var(--mono-accent-2)/.65);box-shadow:0 0 0 1px rgb(var(--mono-accent-2)/.18),0 8px 24px #0003}.StrategyEditor-module__MJ3ymW__canvas .react-flow__node:has([data-inspected=true]){z-index:1001!important}.StrategyEditor-module__MJ3ymW__savedNode[data-kind=jumper]{position:relative}.StrategyEditor-module__MJ3ymW__savedNode .StrategyEditor-module__MJ3ymW__connectionNodePorts,.StrategyEditor-module__MJ3ymW__node[data-kind=hedger] .StrategyEditor-module__MJ3ymW__connectionNodePorts{pointer-events:none;padding:0;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.StrategyEditor-module__MJ3ymW__savedNode .StrategyEditor-module__MJ3ymW__connectionNodePorts button,.StrategyEditor-module__MJ3ymW__node[data-kind=hedger] .StrategyEditor-module__MJ3ymW__connectionNodePorts button{pointer-events:auto}.StrategyEditor-module__MJ3ymW__savedVenueSummary{justify-content:center;align-items:center;gap:9px;margin:14px 15px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__savedVenueSummary>span{align-items:center;gap:5px;min-width:0;display:flex}.StrategyEditor-module__MJ3ymW__savedVenueSummary>span>span:not(:first-child),.StrategyEditor-module__MJ3ymW__savedVenueSummary strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StrategyEditor-module__MJ3ymW__savedVenueSummary>span:first-child{color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__node[data-kind=hedger] .StrategyEditor-module__MJ3ymW__savedVenueSummary>span:first-child{color:#c4a5f5}.StrategyEditor-module__MJ3ymW__savedVenueSummary>span:last-child{color:#b4cde6}.StrategyEditor-module__MJ3ymW__savedVenueSummary strong{font-weight:500}.StrategyEditor-module__MJ3ymW__savedVenueSummary>svg{color:#ffffff59;flex-shrink:0}.StrategyEditor-module__MJ3ymW__savedFillSource{text-align:center;color:#ffffff73;margin:-6px 15px 14px;font-size:.75rem;line-height:1.4}.StrategyEditor-module__MJ3ymW__savedFillSource>span{color:#c4a5f5;font-family:var(--font-mono)}.StrategyEditor-module__MJ3ymW__nodeHeading{align-items:center;gap:11px;padding:15px 15px 0;display:flex}.StrategyEditor-module__MJ3ymW__nodeHeading>strong{flex:1;font-size:.9375rem;font-weight:500}.StrategyEditor-module__MJ3ymW__nodeIcon{background:rgb(var(--mono-accent)/.1);width:34px;height:34px;color:rgb(var(--mono-accent-2));border-radius:6px;place-items:center;display:grid}.StrategyEditor-module__MJ3ymW__node[data-kind=hedger] .StrategyEditor-module__MJ3ymW__nodeIcon{color:#a9bfdc;background:#a9bfdc14}.StrategyEditor-module__MJ3ymW__node p{color:#fff9;margin:12px 15px 17px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__nodeFooter{color:#ffffff80;border-top:1px solid #ffffff14;justify-content:space-between;padding:8px 15px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__nodeFooter>span:first-child{font-family:var(--font-mono)}.StrategyEditor-module__MJ3ymW__inlineParameters{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;margin:0 15px 14px;padding:0;display:grid}.StrategyEditor-module__MJ3ymW__inlineParameters[data-kind=hedger]{grid-template-columns:minmax(0,1fr)}.StrategyEditor-module__MJ3ymW__inlineParameters[data-kind=hedger] label{justify-content:space-between;align-items:center;gap:12px;display:flex}.StrategyEditor-module__MJ3ymW__inlineParameters[data-kind=hedger] input{width:95px}.StrategyEditor-module__MJ3ymW__inlineParameters label{color:#ffffff8c;min-width:0;font-size:.75rem}.StrategyEditor-module__MJ3ymW__inlineParameters label>span{margin-bottom:5px;display:block}.StrategyEditor-module__MJ3ymW__inlineParameters input{width:100%;min-width:0;color:rgb(var(--mono-fg));font-family:var(--font-mono);background:#ffffff06;border:1px solid #ffffff2e;border-radius:4px;padding:7px 6px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__inlineParameters input:focus{outline:1px solid rgb(var(--mono-accent-2));border-color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__inlineParameters:disabled{opacity:.6}.StrategyEditor-module__MJ3ymW__nodeFooter{align-items:center;gap:8px;min-height:43px}.StrategyEditor-module__MJ3ymW__inlineCreate{border:1px solid rgb(var(--mono-accent)/.5);background:rgb(var(--mono-accent)/.1);color:rgb(var(--mono-accent-2));white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__inlineCreate:hover:not(:disabled){background:rgb(var(--mono-accent)/.2)}.StrategyEditor-module__MJ3ymW__inlineCreate:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:2px}.StrategyEditor-module__MJ3ymW__inlineCreate:disabled{opacity:.6}.StrategyEditor-module__MJ3ymW__node .StrategyEditor-module__MJ3ymW__inlineCreateError{color:#e77f7f;margin:0 15px 12px;font-size:.75rem;line-height:1.5}.StrategyEditor-module__MJ3ymW__inlineCreateError button{margin-left:6px;text-decoration:underline}.StrategyEditor-module__MJ3ymW__nodeHeading>strong{overflow-wrap:anywhere;min-width:0}.StrategyEditor-module__MJ3ymW__nodeToolbar{background:rgb(var(--mono-bg));border:1px solid #ffffff2b;border-radius:8px;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 8px 30px #00000059}.StrategyEditor-module__MJ3ymW__nodeToolbar[data-inspection-node]:after{content:"";height:11px;position:absolute;top:100%;left:0;right:0}.StrategyEditor-module__MJ3ymW__nodeToolbar button{color:#ffffffbf;border-radius:4px;place-items:center;width:32px;height:32px;display:grid}.StrategyEditor-module__MJ3ymW__nodeToolbar button:hover:not(:disabled){color:#fff;background:#ffffff14}.StrategyEditor-module__MJ3ymW__nodeToolbar button:disabled{opacity:.25}.StrategyEditor-module__MJ3ymW__nodeToolbar .StrategyEditor-module__MJ3ymW__deleteAction{color:#f0a0a0}.StrategyEditor-module__MJ3ymW__selectionToolbar{z-index:10;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 24px);position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.StrategyEditor-module__MJ3ymW__selectionCount{white-space:nowrap;color:#ffffffb3;padding:0 8px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__actionNotice{z-index:11;background:rgb(var(--mono-bg));border:1px solid #ffffff2e;border-radius:8px;align-items:flex-start;gap:16px;max-width:calc(100% - 32px);max-height:50%;padding:12px 14px;font-size:.8125rem;display:flex;position:absolute;bottom:80px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 30px #0000004d}.StrategyEditor-module__MJ3ymW__actionNotice>button{cursor:pointer;flex-shrink:0;padding:4px}.StrategyEditor-module__MJ3ymW__actionNotice details{color:#f0a0a0;margin-top:6px}.StrategyEditor-module__MJ3ymW__actionNotice p{overflow-wrap:anywhere;margin:6px 0 0}.StrategyEditor-module__MJ3ymW__nodeToolbar .StrategyEditor-module__MJ3ymW__deleteAction:hover:not(:disabled){color:#f0a0a0;background:#e65a5a1f}.StrategyEditor-module__MJ3ymW__modalFooter .StrategyEditor-module__MJ3ymW__confirmDelete{color:#f0a0a0;background:#e65a5a1a;border-color:#e65a5a66}.StrategyEditor-module__MJ3ymW__modalFooter .StrategyEditor-module__MJ3ymW__confirmDelete:hover:not(:disabled){background:#e65a5a33}.StrategyEditor-module__MJ3ymW__nodeToolbar button:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:-2px}.StrategyEditor-module__MJ3ymW__toolbarDivider{border-left:1px solid #ffffff21;height:20px;margin-inline:3px}.StrategyEditor-module__MJ3ymW__previewState{align-items:center;gap:6px;display:flex}.StrategyEditor-module__MJ3ymW__previewState em{color:#ffffff59;font-size:.75rem;font-style:normal}.StrategyEditor-module__MJ3ymW__nodeLinks{color:#ffffff73;border-top:1px solid #ffffff14;gap:7px;margin:0 15px 14px;padding-top:12px;font-size:.75rem;display:grid}.StrategyEditor-module__MJ3ymW__nodeLinks>span{justify-content:space-between;gap:12px;display:flex}.StrategyEditor-module__MJ3ymW__nodeLinks strong{text-overflow:ellipsis;white-space:nowrap;color:#ffffffbf;max-width:160px;font-weight:400;overflow:hidden}.StrategyEditor-module__MJ3ymW__savedNode{width:336px}.StrategyEditor-module__MJ3ymW__savedNode .StrategyEditor-module__MJ3ymW__nodeHeading>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StrategyEditor-module__MJ3ymW__savedIdentity{color:#ffffff80;justify-content:space-between;gap:10px;margin:6px 15px 14px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__savedIdentity>span{text-overflow:ellipsis;white-space:nowrap;max-width:135px;overflow:hidden}.StrategyEditor-module__MJ3ymW__savedMarket{min-width:0;margin:12px 15px}.StrategyEditor-module__MJ3ymW__savedMarket>div{color:#ffffff80;justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__savedMarket>div>span:first-child{flex-shrink:0}.StrategyEditor-module__MJ3ymW__savedMarket>div>span:last-child{align-items:center;gap:6px;min-width:0;display:flex}.StrategyEditor-module__MJ3ymW__marketIdentityLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StrategyEditor-module__MJ3ymW__savedMarket>strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.875rem;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.StrategyEditor-module__MJ3ymW__savedMarket>small{color:rgb(var(--mono-accent-2));margin-top:3px;font-size:.75rem;display:block}.StrategyEditor-module__MJ3ymW__savedMetrics{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 15px 14px;padding-top:12px;display:grid}.StrategyEditor-module__MJ3ymW__savedMetrics dt{color:#ffffff73;font-size:.75rem}.StrategyEditor-module__MJ3ymW__savedMetrics dd{font-size:.875rem;font-family:var(--font-mono);overflow-wrap:anywhere;margin-top:4px}.StrategyEditor-module__MJ3ymW__savedField dt{color:#ffffff80;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__savedField dd{overflow-wrap:anywhere;margin-top:5px;font-size:.875rem}.StrategyEditor-module__MJ3ymW__savedDetails{gap:14px;margin-top:18px;display:grid}.StrategyEditor-module__MJ3ymW__editSection .StrategyEditor-module__MJ3ymW__savedMarket{margin:0}.StrategyEditor-module__MJ3ymW__editSection .StrategyEditor-module__MJ3ymW__savedMarket>strong{display:block;overflow:visible}.StrategyEditor-module__MJ3ymW__savedVersions{flex-wrap:wrap;gap:20px 40px;margin-top:24px;display:flex}.StrategyEditor-module__MJ3ymW__configPending{color:#dbb864;margin-top:16px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__savedLoadStatus{color:#ffffff80;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:12px;padding:6px 20px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__savedLoadStatus[data-error=true]{color:#e77f7f}.StrategyEditor-module__MJ3ymW__savedEditFields{border:0;gap:22px;min-width:0;margin:0;padding:0;display:grid}.StrategyEditor-module__MJ3ymW__savedEditFields:disabled{opacity:.7}.StrategyEditor-module__MJ3ymW__savedConnections{border-top:1px solid #ffffff17;margin-top:24px}.StrategyEditor-module__MJ3ymW__savedConnections>summary{cursor:pointer;color:#ffffffbf;padding:18px 0;font-size:.875rem}.StrategyEditor-module__MJ3ymW__savedConnections>summary>span{color:#fff6;margin-left:12px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__saveError{color:#e9a0a0;border:1px solid #e77f7f40;border-radius:5px;margin-top:18px;padding:12px;font-size:.8125rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__saveError button{margin-top:8px;text-decoration:underline;display:block}.StrategyEditor-module__MJ3ymW__saveReview{width:100%;font-size:.875rem}.StrategyEditor-module__MJ3ymW__saveReview strong{font-weight:500}.StrategyEditor-module__MJ3ymW__saveReview p{color:#fff9;margin-top:6px;font-size:.8125rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__modalFooter .StrategyEditor-module__MJ3ymW__confirmSave{border-color:rgb(var(--mono-accent)/.4);color:rgb(var(--mono-accent-2));background:rgb(var(--mono-accent)/.1)}.StrategyEditor-module__MJ3ymW__modalFooter button:disabled{opacity:.4;cursor:default}.StrategyEditor-module__MJ3ymW__editorModal{background:rgb(var(--mono-bg));width:min(860px,100vw - 32px);max-height:calc(100dvh - 32px);color:rgb(var(--mono-fg));border:1px solid #ffffff29;border-radius:12px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 100px #00000073}.StrategyEditor-module__MJ3ymW__editorModal::backdrop{background:#000000ad}.StrategyEditor-module__MJ3ymW__editorModal[open]{flex-direction:column;display:flex;overflow:hidden}.StrategyEditor-module__MJ3ymW__editorModal>form{flex-direction:column;min-height:0;display:flex}.StrategyEditor-module__MJ3ymW__modalHeading{border-bottom:1px solid #ffffff17;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex}.StrategyEditor-module__MJ3ymW__modalHeading h2{font-size:1.125rem;font-weight:500}.StrategyEditor-module__MJ3ymW__modalHeading p{color:#ffffff73;margin-top:5px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__modalHeading button{color:#ffffff8c;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.StrategyEditor-module__MJ3ymW__modalHeading button:hover{color:#fff;background:#ffffff0f}.StrategyEditor-module__MJ3ymW__modalScroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.StrategyEditor-module__MJ3ymW__modalBody{min-height:0;padding:24px 26px;overflow-y:auto}.StrategyEditor-module__MJ3ymW__editorField{color:#ffffffb3;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.StrategyEditor-module__MJ3ymW__editorField>span{color:#ffffff59;font-size:.75rem}.StrategyEditor-module__MJ3ymW__editorField input{color:#ffffffe6;background:#ffffff06;border:1px solid #ffffff24;border-radius:5px;width:100%;padding:10px 12px;font-size:.875rem}.StrategyEditor-module__MJ3ymW__editorField input:focus,.StrategyEditor-module__MJ3ymW__instrumentSearch:focus-within{outline:1px solid rgb(var(--mono-accent-2));border-color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__editSections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:25px;display:grid}.StrategyEditor-module__MJ3ymW__editSection{min-width:0}.StrategyEditor-module__MJ3ymW__sectionHeading{align-items:center;gap:9px;margin-bottom:14px;display:flex}.StrategyEditor-module__MJ3ymW__sectionHeading>span{font-family:var(--font-mono);color:#ffffff59;font-size:.6875rem}.StrategyEditor-module__MJ3ymW__sectionHeading h3{font-size:.875rem;font-weight:500}.StrategyEditor-module__MJ3ymW__fieldHeading{color:#ffffffb3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__venueChip{color:#ffffff80;align-items:center;gap:5px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__instrumentPicker{margin-top:18px}.StrategyEditor-module__MJ3ymW__instrumentSearch{color:#fff6;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:8px;padding:10px;display:flex}.StrategyEditor-module__MJ3ymW__instrumentSearch input{color:#fff;background:0 0;outline:none;width:100%;min-width:0;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__instrumentSearch:has(input:disabled){opacity:.5}.StrategyEditor-module__MJ3ymW__instrumentResults{border:1px solid #ffffff1a;border-radius:5px;max-height:220px;margin-top:6px;overflow:hidden auto}.StrategyEditor-module__MJ3ymW__instrumentResults button{text-align:left;color:#ffffffbf;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:10px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__instrumentResults button+button{border-top:1px solid #ffffff0f}.StrategyEditor-module__MJ3ymW__instrumentResults button:hover{background:#ffffff0e}.StrategyEditor-module__MJ3ymW__instrumentResults small,.StrategyEditor-module__MJ3ymW__chosenInstrument small{color:rgb(var(--mono-accent-2));font-size:.75rem}.StrategyEditor-module__MJ3ymW__instrumentResults p{color:#ffffff80;padding:12px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__chosenInstrument{border:1px solid rgb(var(--mono-accent)/.3);background:rgb(var(--mono-accent)/.035);color:rgb(var(--mono-accent-2));border-radius:5px;align-items:center;gap:9px;padding:12px;display:flex}.StrategyEditor-module__MJ3ymW__chosenInstrument>span{overflow-wrap:anywhere;color:#ffffffd9;flex:1;min-width:0;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__chosenInstrument small{margin-top:4px;display:block}.StrategyEditor-module__MJ3ymW__chosenInstrument>svg,.StrategyEditor-module__MJ3ymW__chosenInstrument button{flex-shrink:0}.StrategyEditor-module__MJ3ymW__chosenInstrument button{color:#ffffff80;padding:4px}.StrategyEditor-module__MJ3ymW__exampleHint{color:#fff6;margin-top:10px;font-size:.75rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__sourceSummary{color:#fff9;border:1px solid #ffffff1a;border-radius:5px;gap:8px;margin-top:18px;padding:16px;font-size:.8125rem;display:grid}.StrategyEditor-module__MJ3ymW__sourceSummary strong{color:#ffffffd9;font-weight:500}.StrategyEditor-module__MJ3ymW__sourceSummary small{font-size:.75rem}.StrategyEditor-module__MJ3ymW__riskSection{border-top:1px solid #ffffff17;margin-top:26px;padding-top:22px}.StrategyEditor-module__MJ3ymW__parameterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.StrategyEditor-module__MJ3ymW__modalFooter{background:rgb(var(--mono-bg));border-top:1px solid #ffffff17;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:18px 26px;display:flex}.StrategyEditor-module__MJ3ymW__modalFooter>span{color:#fff6;margin-right:auto;font-size:.75rem}.StrategyEditor-module__MJ3ymW__modalFooter button{border:1px solid #ffffff24;border-radius:5px;padding:9px 14px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__modalFooter button[type=submit]{border-color:rgb(var(--mono-accent)/.4);color:rgb(var(--mono-accent-2));background:rgb(var(--mono-accent)/.1)}.StrategyEditor-module__MJ3ymW__editorModal button:focus-visible{outline:2px solid rgb(var(--mono-accent-2));outline-offset:-2px}.StrategyEditor-module__MJ3ymW__previewLogBody{background:#0000001f;min-height:240px;max-height:60dvh;padding:24px 26px;overflow:auto}.StrategyEditor-module__MJ3ymW__previewLogBody pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.75rem;line-height:1.9;font-family:var(--font-mono);color:#ffffffb3}.StrategyEditor-module__MJ3ymW__previewLogEmpty{text-align:center;padding:30px 0}.StrategyEditor-module__MJ3ymW__previewLogEmpty h3{color:#ffffffbf;font-size:.9375rem}.StrategyEditor-module__MJ3ymW__previewLogEmpty p{color:#ffffff80;max-width:340px;margin:12px auto 0;font-size:.875rem;line-height:1.7}@media (max-width:640px){.StrategyEditor-module__MJ3ymW__editSections,.StrategyEditor-module__MJ3ymW__parameterGrid{grid-template-columns:1fr}.StrategyEditor-module__MJ3ymW__modalHeading,.StrategyEditor-module__MJ3ymW__modalBody,.StrategyEditor-module__MJ3ymW__modalFooter{padding-inline:18px}.StrategyEditor-module__MJ3ymW__modalFooter>span{width:100%}}.StrategyEditor-module__MJ3ymW__empty{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.StrategyEditor-module__MJ3ymW__empty>svg{color:rgb(var(--mono-accent)/.6);margin-bottom:16px}.StrategyEditor-module__MJ3ymW__empty h2{color:#ffffffc7;font-size:1rem;font-weight:500}.StrategyEditor-module__MJ3ymW__empty p{color:#ffffff73;max-width:300px;margin-top:9px;font-size:.875rem;line-height:1.7}.StrategyEditor-module__MJ3ymW__footer{color:#ffffff7a;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:9px 16px;font-size:.75rem;display:flex}.StrategyEditor-module__MJ3ymW__dragPreview{z-index:100;pointer-events:none;border:1px solid rgb(var(--mono-accent));color:rgb(var(--mono-accent-2));background:rgb(var(--mono-bg));border-radius:6px;align-items:center;gap:9px;padding:12px 17px;font-size:.875rem;display:flex;position:fixed;box-shadow:0 8px 20px #0000004d}.StrategyEditor-module__MJ3ymW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:720px){.StrategyEditor-module__MJ3ymW__infrastructureDock{--dock-card-width:128px}.StrategyEditor-module__MJ3ymW__infrastructureHeading{gap:4px;padding-inline:10px}.StrategyEditor-module__MJ3ymW__infrastructureCard{--dock-card-padding:10px}.StrategyEditor-module__MJ3ymW__processActions{gap:3px}}@container (max-width:440px){.StrategyEditor-module__MJ3ymW__infrastructureDock{--dock-card-width:96px}.StrategyEditor-module__MJ3ymW__infrastructureHeading{flex-wrap:wrap}.StrategyEditor-module__MJ3ymW__infrastructureIdentity{flex-direction:column;align-items:flex-start}.StrategyEditor-module__MJ3ymW__infrastructureIdentity strong{max-width:100%}.StrategyEditor-module__MJ3ymW__infrastructureMeta{flex-wrap:wrap}.StrategyEditor-module__MJ3ymW__processActions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.StrategyEditor-module__MJ3ymW__workspace{flex-direction:column}.StrategyEditor-module__MJ3ymW__library{border-bottom:1px solid #ffffff1a;border-right:0;flex:none;max-height:45dvh}.StrategyEditor-module__MJ3ymW__libraryHeading{padding-inline:14px}.StrategyEditor-module__MJ3ymW__libraryBody{padding:12px 14px}.StrategyEditor-module__MJ3ymW__palette{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.StrategyEditor-module__MJ3ymW__paletteItem{padding:11px}.StrategyEditor-module__MJ3ymW__paletteDescription,.StrategyEditor-module__MJ3ymW__libraryNote{display:none}.StrategyEditor-module__MJ3ymW__visibilityOption{margin-top:12px;padding-top:10px}.StrategyEditor-module__MJ3ymW__hint{margin:0 0 10px;font-size:.75rem}.StrategyEditor-module__MJ3ymW__toolbar{padding:8px 12px}.StrategyEditor-module__MJ3ymW__footer{padding:7px 12px}}@media (pointer:coarse){.StrategyEditor-module__MJ3ymW__canvas .react-flow__controls-button{width:44px;height:44px}.StrategyEditor-module__MJ3ymW__remove{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.StrategyEditor-module__MJ3ymW__paletteItem{transition:none}.StrategyEditor-module__MJ3ymW__heartbeatLive{animation:none}}.StrategyEditor-module__MJ3ymW__templateSteps{color:#ffffff59;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;padding:16px 24px;display:flex}.StrategyEditor-module__MJ3ymW__templateSteps button{cursor:pointer;color:#ffffff8c;align-items:center;gap:8px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__templateSteps button:disabled{cursor:default}.StrategyEditor-module__MJ3ymW__templateSteps button[data-active=true]{color:rgb(var(--mono-accent-2))}.StrategyEditor-module__MJ3ymW__templateSteps button>span{border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:grid}.StrategyEditor-module__MJ3ymW__templateSteps small{background:#ffffff1a;border-radius:4px;padding:2px 6px}.StrategyEditor-module__MJ3ymW__templateSectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;font-size:.8125rem;display:flex}.StrategyEditor-module__MJ3ymW__templateSectionHeading strong{font-weight:500}.StrategyEditor-module__MJ3ymW__templateSectionHeading small{color:#ffffff73;font-size:.75rem}.StrategyEditor-module__MJ3ymW__templateSectionHeading button,.StrategyEditor-module__MJ3ymW__templateBatchSummary button{color:rgb(var(--mono-accent-2));cursor:pointer;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__templateSelection{border-top:1px solid #ffffff1a;padding-top:16px}.StrategyEditor-module__MJ3ymW__templateSelectedRow{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.StrategyEditor-module__MJ3ymW__templateSelectedRow>div{gap:5px;min-width:0;display:grid}.StrategyEditor-module__MJ3ymW__templateSelectedRow strong{font-size:.8125rem;font-weight:500}.StrategyEditor-module__MJ3ymW__templateSelectedRow small{color:#ffffff73;font-size:.75rem}.StrategyEditor-module__MJ3ymW__templateSelectedRow>button{color:#fff6;cursor:pointer;padding:4px}.StrategyEditor-module__MJ3ymW__templateSelectedRow>button:hover{color:#fff}.StrategyEditor-module__MJ3ymW__templateSelectedRow .StrategyEditor-module__MJ3ymW__templateOutcomeLine{color:#a9bfdc}.StrategyEditor-module__MJ3ymW__templateBatchSummary{border:1px solid rgb(var(--mono-accent)/.25);background:rgb(var(--mono-accent)/.05);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.StrategyEditor-module__MJ3ymW__templateBatchSummary>div{gap:4px;display:grid}.StrategyEditor-module__MJ3ymW__templateBatchSummary strong{font-size:.875rem;font-weight:500}.StrategyEditor-module__MJ3ymW__templateBatchSummary span{color:#ffffff8c;font-size:.75rem}.StrategyEditor-module__MJ3ymW__templateFooter>button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (max-width:560px){.StrategyEditor-module__MJ3ymW__templateSteps{gap:10px;padding-inline:16px}.StrategyEditor-module__MJ3ymW__templateSteps button{font-size:.75rem}}.StrategyEditor-module__MJ3ymW__templateOutcomeHelp{color:#ffffff80;margin:-8px 0 0;font-size:.75rem;line-height:1.5}.StrategyEditor-module__MJ3ymW__inventoryPort{cursor:crosshair;z-index:5;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;bottom:-12px;left:24px}.StrategyEditor-module__MJ3ymW__inventoryPort i{background:rgb(var(--mono-bg));border:2px solid #baa4d1;border-radius:3px;width:9px;height:9px;display:block}.StrategyEditor-module__MJ3ymW__inventoryPort:hover i,.StrategyEditor-module__MJ3ymW__inventoryPort:focus-visible i{background:#baa4d1;box-shadow:0 0 0 4px #baa4d122}.StrategyEditor-module__MJ3ymW__inventoryPort[data-kind=jumper]{left:auto;right:24px}.StrategyEditor-module__MJ3ymW__connectionWires path[data-role=basket]{stroke:#baa4d1}@media (max-width:640px){.StrategyEditor-module__MJ3ymW__palette,.StrategyEditor-module__MJ3ymW__identityGrid{grid-template-columns:minmax(0,1fr)}.StrategyEditor-module__MJ3ymW__templateVenues{grid-template-columns:minmax(0,1fr) 44px;align-items:center}.StrategyEditor-module__MJ3ymW__templateVenues>:first-child{grid-area:1/1}.StrategyEditor-module__MJ3ymW__templateVenues>:last-child{grid-area:2/1}.StrategyEditor-module__MJ3ymW__templateSwap{grid-area:1/2/3;width:44px;height:44px}.StrategyEditor-module__MJ3ymW__templateSwap svg{transform:rotate(90deg)}.StrategyEditor-module__MJ3ymW__editorModal{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.StrategyEditor-module__MJ3ymW__modalHeading{gap:10px;padding-block:14px}.StrategyEditor-module__MJ3ymW__modalHeading button{width:44px;height:44px}.StrategyEditor-module__MJ3ymW__modalHeading>div{overflow-wrap:anywhere;min-width:0}.StrategyEditor-module__MJ3ymW__modalFooter{padding-block:12px}.StrategyEditor-module__MJ3ymW__modalFooter button,.StrategyEditor-module__MJ3ymW__editorModal button[aria-haspopup=listbox],.StrategyEditor-module__MJ3ymW__editorModal button[role=option]{min-height:44px}.StrategyEditor-module__MJ3ymW__editorField input,.StrategyEditor-module__MJ3ymW__instrumentSearch input,.StrategyEditor-module__MJ3ymW__templateGrid input,.StrategyEditor-module__MJ3ymW__templateSearch input{min-height:44px;font-size:16px}.StrategyEditor-module__MJ3ymW__chosenInstrument button{min-width:44px;min-height:44px}.StrategyEditor-module__MJ3ymW__sectionHeading{flex-wrap:wrap}.StrategyEditor-module__MJ3ymW__canvasWorkspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StrategyEditor-module__MJ3ymW__canvas{grid-area:2/1/auto/-1}.StrategyEditor-module__MJ3ymW__infrastructureDock{grid-row:1;max-height:150px}.StrategyEditor-module__MJ3ymW__mdpDock{grid-column:1}.StrategyEditor-module__MJ3ymW__omsDock{grid-column:2}.StrategyEditor-module__MJ3ymW__footer{gap:4px 10px;font-size:10px}}.StrategyEditor-module__MJ3ymW__templateMode{gap:6px;padding:16px 24px 0;display:flex}.StrategyEditor-module__MJ3ymW__templateMode button{color:#ffffff80;cursor:pointer;border:1px solid #ffffff1f;border-radius:6px;flex:1;padding:10px 16px;font-size:.8125rem}.StrategyEditor-module__MJ3ymW__templateMode button[aria-pressed=true]{color:rgb(var(--mono-accent-2));border-color:rgb(var(--mono-accent)/.45);background:rgb(var(--mono-accent)/.08)}.StrategyEditor-module__MJ3ymW__templateBasket{background:#baa4d106;border:1px solid #baa4d13d;border-radius:8px;gap:14px;padding:16px;display:grid}.StrategyEditor-module__MJ3ymW__templateBasketToggle{cursor:pointer;align-items:center;gap:12px;display:flex}.StrategyEditor-module__MJ3ymW__templateBasketToggle input{accent-color:#baa4d1;width:17px;height:17px}.StrategyEditor-module__MJ3ymW__templateBasketToggle>span{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.StrategyEditor-module__MJ3ymW__templateBasketToggle strong,.StrategyEditor-module__MJ3ymW__templateBasketCount{font-size:.8125rem;font-weight:500}.StrategyEditor-module__MJ3ymW__templateBasketToggle small{color:#baa4d1;font-size:.6875rem}.StrategyEditor-module__MJ3ymW__templateBasket p{color:#ffffff80;margin:0;font-size:.75rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__templateBasket details{border-top:1px solid #ffffff17;padding-top:10px}.StrategyEditor-module__MJ3ymW__templateBasket summary{cursor:pointer;font-size:.8125rem;line-height:1.6}.StrategyEditor-module__MJ3ymW__templateBasket summary span{color:#baa4d1;font-size:.6875rem;display:block}.StrategyEditor-module__MJ3ymW__templateBasket details>p{margin-top:10px}.StrategyEditor-module__MJ3ymW__templateBasketMarket{gap:4px;margin-top:10px;font-size:.75rem;display:grid}.StrategyEditor-module__MJ3ymW__templateBasketMarket small{color:#ffffff73}@media (max-width:640px){.StrategyEditor-module__MJ3ymW__templateMode{padding-inline:14px}.StrategyEditor-module__MJ3ymW__templateMode button{padding:12px 8px}.StrategyEditor-module__MJ3ymW__templateBasket{padding:12px}}.StrategyEditor-module__MJ3ymW__lifecycleBody{flex-direction:column;gap:18px;display:flex}.StrategyEditor-module__MJ3ymW__startSequence{background:#a6cabc06;border:1px solid #a6cabc22;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:0;padding:14px 16px;list-style:none;display:grid}.StrategyEditor-module__MJ3ymW__startSequence li{align-items:flex-start;gap:9px;display:flex}.StrategyEditor-module__MJ3ymW__startSequence li>span{color:#aecbbb;border:1px solid #a6cabc33;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.StrategyEditor-module__MJ3ymW__startSequence strong{color:#bac9c1;font-size:12px;font-weight:500;display:block}.StrategyEditor-module__MJ3ymW__startSequence small{color:#82948a;margin-top:5px;font-size:10px;line-height:1.5;display:block}.StrategyEditor-module__MJ3ymW__lifecycleBadge{color:#a6cabc;white-space:nowrap;border:1px solid #a6cabc22;border-radius:4px;padding:4px 8px;font-size:10px}.StrategyEditor-module__MJ3ymW__lifecycleDependencies h3{color:#8e9c95;margin:0 0 9px;font-size:11px;font-weight:500}.StrategyEditor-module__MJ3ymW__lifecycleNote{color:#899a90;margin:0;font-size:11px;line-height:1.65}.StrategyEditor-module__MJ3ymW__lifecycleDetails{color:#88988f;font-size:11px;line-height:1.65}.StrategyEditor-module__MJ3ymW__lifecycleDetails summary{cursor:pointer;color:#a6b3ab}.StrategyEditor-module__MJ3ymW__lifecycleDetails p{max-width:65ch;margin:8px 0 0}.StrategyEditor-module__MJ3ymW__lifecycleDetails ul{margin:0;padding:8px 0 0;list-style:none}.StrategyEditor-module__MJ3ymW__lifecycleDetails li{justify-content:space-between;gap:12px;padding:4px 0;display:flex}@media (max-width:560px){.StrategyEditor-module__MJ3ymW__startSequence{grid-template-columns:1fr}}.StrategyEditor-module__MJ3ymW__lifecycleBody .StrategyEditor-module__MJ3ymW__deleteSelectionList{max-height:none;overflow:visible}.StrategyEditor-module__MJ3ymW__startupProgress{z-index:8;color:#e8edf5;background:#121922;border:1px solid #33404d;border-radius:12px;width:330px;max-width:calc(100% - 32px);padding:12px 14px;font-size:12px;position:absolute;top:16px;right:16px;box-shadow:0 8px 28px #0005}.StrategyEditor-module__MJ3ymW__startupHeading{align-items:center;gap:8px;display:flex}.StrategyEditor-module__MJ3ymW__startupHeading button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.StrategyEditor-module__MJ3ymW__startupHeading button:first-child{text-align:left;flex:1}.StrategyEditor-module__MJ3ymW__startupProgress>p{color:#adb9c8;margin:8px 0}.StrategyEditor-module__MJ3ymW__startupProgress progress{accent-color:#49c49e;width:100%;height:5px;display:block}.StrategyEditor-module__MJ3ymW__startupProgress>small{color:#e8bb75;margin-top:8px;display:block}.StrategyEditor-module__MJ3ymW__startupProgress ul{max-height:280px;margin:12px 0 0;padding:0;list-style:none;overflow-y:auto}.StrategyEditor-module__MJ3ymW__startupProgress li{border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:9px 0;display:flex}.StrategyEditor-module__MJ3ymW__startupProgress li>div{flex:1;min-width:0}.StrategyEditor-module__MJ3ymW__startupProgress li strong{overflow-wrap:anywhere}.StrategyEditor-module__MJ3ymW__startupProgress li small{color:#8292a6;margin-top:2px;display:block}.StrategyEditor-module__MJ3ymW__startupProgress li>span{color:#acbcd0}.StrategyEditor-module__MJ3ymW__startupProgress li>span[data-status=running]{color:#65d9ac}.StrategyEditor-module__MJ3ymW__startupProgress li>span[data-status=failed]{color:#ff928e}.StrategyEditor-module__MJ3ymW__startupProgress li p{color:#ffc3a4;overflow-wrap:anywhere;width:100%;margin:0}.StrategyEditor-module__MJ3ymW__startupProgress li>button{color:#bfd6f8;cursor:pointer;background:0 0;border:0;padding:2px 0}.StrategyEditor-module__MJ3ymW__startupProgress progress::-webkit-progress-bar{background:#33404d;border-radius:3px}.StrategyEditor-module__MJ3ymW__startupProgress progress::-webkit-progress-value{background:#49c49e;border-radius:3px}.StrategyEditor-module__MJ3ymW__startupProgress progress[data-issues=true]{accent-color:#e8bb75}.StrategyEditor-module__MJ3ymW__startupProgress progress[data-issues=true]::-webkit-progress-value{background:#e8bb75}.StrategyEditor-module__MJ3ymW__builderOverlay{z-index:20;min-width:0;min-height:0;display:flex;position:absolute;inset:0}
.StrategyLadderModal-module__tWkEEG__modal.StrategyLadderModal-module__tWkEEG__modal{color:#e0e8ec;--mono-accent:166 201 184;--mono-accent-2:179 211 197;--mono-panel:28 37 44;--muted:#99aeb9;--account-column:170px;background:#151d24;width:calc(100vw - 24px);max-width:none;height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.StrategyLadderModal-module__tWkEEG__modal>header{align-items:center;padding:10px 20px}.StrategyLadderModal-module__tWkEEG__modal>header h2{font-size:16px;line-height:1.35}.StrategyLadderModal-module__tWkEEG__modal>header p{margin-top:3px;font-size:11px}.StrategyLadderModal-module__tWkEEG__top{border-bottom:1px solid #ffffff12;flex-shrink:0;padding:10px 20px}.StrategyLadderModal-module__tWkEEG__filters{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.StrategyLadderModal-module__tWkEEG__filters>div:first-child{width:210px;min-width:0}.StrategyLadderModal-module__tWkEEG__filters>div:nth-child(2){width:310px;min-width:0}.StrategyLadderModal-module__tWkEEG__filters>div>span{margin-bottom:4px}.StrategyLadderModal-module__tWkEEG__filters [role=combobox]{border-radius:5px;min-height:34px;padding:6px 10px}.StrategyLadderModal-module__tWkEEG__reset{color:#afcabe;white-space:nowrap;padding:9px 0;font-size:11px}.StrategyLadderModal-module__tWkEEG__context{color:#9eb1bc;align-self:center;min-width:0;margin-left:auto}.StrategyLadderModal-module__tWkEEG__context>span{align-items:center;gap:6px;font-size:12px;display:flex}.StrategyLadderModal-module__tWkEEG__context strong{color:#d4e1e6;font-weight:500}.StrategyLadderModal-module__tWkEEG__context i{margin:0 3px;font-style:normal}.StrategyLadderModal-module__tWkEEG__context small{color:#8da2af;margin-top:4px;font-size:10px;display:block}.StrategyLadderModal-module__tWkEEG__warning{color:#dbc18e;margin-top:8px;font-size:11px;line-height:1.5}.StrategyLadderModal-module__tWkEEG__scroll{scrollbar-width:thin;scrollbar-color:#34454f transparent;background:#11191f;flex:1;min-height:100px;padding:0 20px 14px;overflow:auto}.StrategyLadderModal-module__tWkEEG__scroll:focus-visible{outline-offset:-2px;outline:2px solid #add1c0}.StrategyLadderModal-module__tWkEEG__ladder{min-width:680px}.StrategyLadderModal-module__tWkEEG__columns{grid-template-columns:minmax(0,1fr)var(--account-column)minmax(0,1fr);color:#9aaeb9;z-index:1;background:#11191f;align-items:center;gap:12px;padding:10px 11px;font-size:11px;display:grid;position:sticky;top:0}.StrategyLadderModal-module__tWkEEG__columns>div{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.StrategyLadderModal-module__tWkEEG__columns [data-side=YES]{color:#a2cdbb}.StrategyLadderModal-module__tWkEEG__columns [data-side=NO]{color:#bcb4df}.StrategyLadderModal-module__tWkEEG__columns>span{text-align:center;font-size:10px}.StrategyLadderModal-module__tWkEEG__columns strong{letter-spacing:.04em;font-size:12px;font-weight:600}.StrategyLadderModal-module__tWkEEG__columns div>span{color:#95aab7}.StrategyLadderModal-module__tWkEEG__columns b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-left:auto;font-size:13px;font-weight:500}.StrategyLadderModal-module__tWkEEG__columns small{color:#8ca1ae;font-size:10px;font-weight:400}.StrategyLadderModal-module__tWkEEG__level{background:#182128;border:1px solid #ffffff16;border-radius:6px;margin-bottom:10px;overflow:hidden}.StrategyLadderModal-module__tWkEEG__level:last-child{margin-bottom:0}.StrategyLadderModal-module__tWkEEG__levelHeading{background:#222d35;border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:5px 10px;display:flex}.StrategyLadderModal-module__tWkEEG__modal input[type=checkbox]{accent-color:#add1c0;cursor:pointer;flex-shrink:0;width:15px;height:15px}.StrategyLadderModal-module__tWkEEG__modal input[type=checkbox]:focus-visible{outline-offset:3px;outline:2px solid #add1c0}.StrategyLadderModal-module__tWkEEG__levelHeading h4{color:#aabac3;align-items:baseline;gap:7px;font-size:11px;display:flex}.StrategyLadderModal-module__tWkEEG__levelHeading h4 strong{color:#e2e9ed;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:16px;font-weight:500}.StrategyLadderModal-module__tWkEEG__levelHeading>span{color:#99acb7;font-size:11px}.StrategyLadderModal-module__tWkEEG__levelHeading i{padding:0 5px;font-style:normal}.StrategyLadderModal-module__tWkEEG__edgeValues{align-items:center;gap:12px;width:min(54%,500px);min-width:300px;margin-left:auto;display:flex}.StrategyLadderModal-module__tWkEEG__edgeValues>span{color:#a6bcb0;white-space:nowrap;font-size:10px}.StrategyLadderModal-module__tWkEEG__accountRow{grid-template-columns:minmax(0,1fr)var(--account-column)minmax(0,1fr);gap:12px;padding:5px 10px;display:grid}.StrategyLadderModal-module__tWkEEG__accountRow+.StrategyLadderModal-module__tWkEEG__accountRow{border-top:1px solid #ffffff09}.StrategyLadderModal-module__tWkEEG__account{justify-content:center;align-items:center;gap:8px;min-width:0;padding:0 4px;display:flex}.StrategyLadderModal-module__tWkEEG__account>div{min-width:0}.StrategyLadderModal-module__tWkEEG__account strong{color:#bfccd4;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.StrategyLadderModal-module__tWkEEG__account div>span{color:#94a8b4;overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.StrategyLadderModal-module__tWkEEG__side{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));align-content:center;gap:5px;min-width:0;display:grid}.StrategyLadderModal-module__tWkEEG__card{--side-color:#a5b5c1;background:#ffffff02;border:1px solid #ffffff16;border-radius:4px;min-width:0;padding:5px 8px 7px;position:relative;overflow:hidden}.StrategyLadderModal-module__tWkEEG__cardSummary{align-items:center;gap:6px;min-width:0;display:flex}.StrategyLadderModal-module__tWkEEG__card[data-editing=true]{border-color:#a6c9b8}.StrategyLadderModal-module__tWkEEG__card[data-side=YES]{--side-color:#a2cdbb;background:#a2cdbb06}.StrategyLadderModal-module__tWkEEG__card[data-side=NO]{--side-color:#bcb4df;background:#bcb4df06}.StrategyLadderModal-module__tWkEEG__card:after{content:"";width:var(--size-width);background:var(--side-color);opacity:.45;pointer-events:none;height:2px;position:absolute;bottom:0;right:0}.StrategyLadderModal-module__tWkEEG__card[data-side=NO]:after{left:0;right:auto}.StrategyLadderModal-module__tWkEEG__card[data-selected=true]{background:#a6c9b80c;border-color:#a6c9b8a0}.StrategyLadderModal-module__tWkEEG__card:has(.StrategyLadderModal-module__tWkEEG__value:hover:not(:disabled)){border-color:var(--side-color)}.StrategyLadderModal-module__tWkEEG__cardIdentity{flex:0 0 clamp(45px,20%,75px);min-width:0}.StrategyLadderModal-module__tWkEEG__cardIdentity>strong{color:#c3d2da;overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.StrategyLadderModal-module__tWkEEG__values{flex:1;min-width:0;container-type:inline-size}.StrategyLadderModal-module__tWkEEG__valueCell{min-width:0}.StrategyLadderModal-module__tWkEEG__valueRow{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1.2fr);align-items:start;gap:4px;display:grid}.StrategyLadderModal-module__tWkEEG__value{text-align:right;border:1px solid #0000;border-radius:3px;width:100%;min-width:0;padding:2px 3px;line-height:1.3}.StrategyLadderModal-module__tWkEEG__value>small{color:#91a8b5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.StrategyLadderModal-module__tWkEEG__value strong{color:var(--side-color,#bcd6c8);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.StrategyLadderModal-module__tWkEEG__valueRow[data-field=orderSize]{grid-template-columns:minmax(75px,1.8fr) minmax(0,.7fr) minmax(0,1.2fr)}.StrategyLadderModal-module__tWkEEG__valueRow[data-field=edge]{grid-template-columns:minmax(0,1fr) minmax(75px,1.8fr) minmax(0,1.2fr)}.StrategyLadderModal-module__tWkEEG__valueRow[data-field=pricingDepth]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr) minmax(75px,2fr)}.StrategyLadderModal-module__tWkEEG__valueCell[data-active=true]:has([role=alert]){grid-area:2/1/auto/-1}.StrategyLadderModal-module__tWkEEG__value:hover:not(:disabled),.StrategyLadderModal-module__tWkEEG__value:focus-visible{background:#a6c9b810;border-color:#a6c9b850}.StrategyLadderModal-module__tWkEEG__value:focus-visible{outline-offset:1px;outline:1px solid #add1c0}.StrategyLadderModal-module__tWkEEG__value:disabled{opacity:.7!important}.StrategyLadderModal-module__tWkEEG__cardStatus{color:#8fa5b2;flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:2px;font-size:10px;display:flex}.StrategyLadderModal-module__tWkEEG__cardStatus i{background:#7e919b;border-radius:50%;flex-shrink:0;width:5px;height:5px}.StrategyLadderModal-module__tWkEEG__cardStatus i[data-state=running]{background:#8bbf9f}.StrategyLadderModal-module__tWkEEG__cardStatus i[data-state=failed]{background:#d8958e}.StrategyLadderModal-module__tWkEEG__cardStatus i[data-state=starting],.StrategyLadderModal-module__tWkEEG__cardStatus i[data-state=stopping]{background:#d7bd88}.StrategyLadderModal-module__tWkEEG__emptySide{color:#58717f;text-align:center;padding:8px;font-size:12px}.StrategyLadderModal-module__tWkEEG__unmapped{border-top:1px solid #ffffff12;padding:8px 10px}.StrategyLadderModal-module__tWkEEG__unmapped h5{color:#d1ba8d;margin-bottom:6px;font-size:11px}.StrategyLadderModal-module__tWkEEG__unmapped>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;margin:5px 0;display:grid}.StrategyLadderModal-module__tWkEEG__unmapped>div>span{color:#91a7b2;font-size:11px}.StrategyLadderModal-module__tWkEEG__footer{background:#182128;border-top:1px solid #ffffff16;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:8px 20px;display:flex}.StrategyLadderModal-module__tWkEEG__selectAll{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.StrategyLadderModal-module__tWkEEG__clear{color:#97acb8;align-items:center;gap:5px;min-height:28px;font-size:11px;display:inline-flex}.StrategyLadderModal-module__tWkEEG__footerHint{color:#8da4b0;flex:1;font-size:11px}.StrategyLadderModal-module__tWkEEG__selectionValues{width:min(100%,390px);margin-left:auto}.StrategyLadderModal-module__tWkEEG__modal button:disabled{opacity:.4;cursor:not-allowed}.StrategyLadderModal-module__tWkEEG__empty{text-align:center;color:#91a7b2;flex-direction:column;align-items:center;gap:12px;padding:50px 16px;display:flex}.StrategyLadderModal-module__tWkEEG__empty h4{color:#d4dfe5;font-size:14px}.StrategyLadderModal-module__tWkEEG__empty p{font-size:12px}.StrategyLadderModal-module__tWkEEG__empty button{color:#a6c9b8;font-size:12px;text-decoration:underline}.StrategyLadderModal-module__tWkEEG__notice{color:#b4cebf;background:#1e3028;margin:0;padding:8px 20px;font-size:11px}@media (max-width:1100px){.StrategyLadderModal-module__tWkEEG__modal.StrategyLadderModal-module__tWkEEG__modal{--account-column:148px}.StrategyLadderModal-module__tWkEEG__context small{display:none}.StrategyLadderModal-module__tWkEEG__context>span{font-size:11px}.StrategyLadderModal-module__tWkEEG__filters>div:first-child{width:190px}.StrategyLadderModal-module__tWkEEG__filters>div:nth-child(2){width:270px}}@media (max-width:740px){.StrategyLadderModal-module__tWkEEG__modal.StrategyLadderModal-module__tWkEEG__modal{border-radius:8px;width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.StrategyLadderModal-module__tWkEEG__modal>header{padding:8px 12px}.StrategyLadderModal-module__tWkEEG__modal>header h2{font-size:14px}.StrategyLadderModal-module__tWkEEG__top{padding:8px 12px}.StrategyLadderModal-module__tWkEEG__filters{gap:8px 10px}.StrategyLadderModal-module__tWkEEG__filters>div:first-child,.StrategyLadderModal-module__tWkEEG__filters>div:nth-child(2){flex:140px;width:auto}.StrategyLadderModal-module__tWkEEG__context{margin-left:auto}.StrategyLadderModal-module__tWkEEG__filters .StrategyLadderModal-module__tWkEEG__reset{padding:0}.StrategyLadderModal-module__tWkEEG__scroll{padding-inline:12px}.StrategyLadderModal-module__tWkEEG__footer{gap:10px;padding:8px 12px}.StrategyLadderModal-module__tWkEEG__footerHint:not([data-editing=true]){display:none}}@media (pointer:coarse){.StrategyLadderModal-module__tWkEEG__modal input[type=checkbox]{width:20px;height:20px}.StrategyLadderModal-module__tWkEEG__value,.StrategyLadderModal-module__tWkEEG__clear,.StrategyLadderModal-module__tWkEEG__filters [role=combobox]{min-height:44px}}.StrategyLadderModal-module__tWkEEG__batchActions{flex:1;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex;container-type:inline-size}.StrategyLadderModal-module__tWkEEG__batchActions>span{color:#9bb4a6;white-space:nowrap;font-size:10px}.StrategyLadderModal-module__tWkEEG__batchParameter{color:#bfd8cb;white-space:nowrap;border:1px solid #a6c9b83c;border-radius:4px;padding:5px 9px;font-size:11px;line-height:16px}.StrategyLadderModal-module__tWkEEG__batchParameter:hover:not(:disabled){background:#a6c9b81a}.StrategyLadderModal-module__tWkEEG__batchParameter:focus-visible{outline-offset:2px;outline:1px solid #add1c0}@media (pointer:coarse){.StrategyLadderModal-module__tWkEEG__batchParameter{min-height:44px}}
