.el-nino-graph-module__QGLSCq__edge .react-flow__edge-path{transition:stroke .22s,stroke-width .22s,stroke-dasharray .22s,opacity .3s ease-out}.el-nino-graph-module__QGLSCq__edge.animated .react-flow__edge-path{animation:.375s linear infinite el-nino-graph-module__QGLSCq__el-nino-dash}@keyframes el-nino-graph-module__QGLSCq__el-nino-dash{0%{stroke-dashoffset:8px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__QGLSCq__edge .react-flow__edge-path{transition:none}}.el-nino-graph-module__QGLSCq__canvas .react-flow__edgelabel-renderer{z-index:6}.el-nino-graph-module__QGLSCq__canvas .recharts-tooltip-wrapper>*{padding:3px 7px}.el-nino-graph-module__QGLSCq__canvas .react-flow__node:focus-visible{box-shadow:none;outline:none}.el-nino-graph-module__QGLSCq__entrance .react-flow__node>div{visibility:hidden}.el-nino-graph-module__QGLSCq__entrance[data-entrance-ready=true] .react-flow__node>div{animation:el-nino-graph-module__QGLSCq__heroNodeIn .54s cubic-bezier(.25, .8, .3, 1) var(--entrance-delay,0s) both}.el-nino-graph-module__QGLSCq__entrance .react-flow__edgelabel-renderer{visibility:hidden}.el-nino-graph-module__QGLSCq__entrance[data-entrance-ready=true] .react-flow__edgelabel-renderer{animation:.54s cubic-bezier(.25,.8,.3,1) .4125s both el-nino-graph-module__QGLSCq__heroNodeIn}@keyframes el-nino-graph-module__QGLSCq__heroNodeIn{0%{visibility:hidden;opacity:0;transform:scale(.97)}to{visibility:visible;opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__QGLSCq__entrance .react-flow__node>div{visibility:visible;animation:none!important}.el-nino-graph-module__QGLSCq__entrance .react-flow__edgelabel-renderer{visibility:visible;animation:none!important}}.el-nino-graph-module__QGLSCq__entrance:not([data-entrance-ready=true]) .react-flow__edges{visibility:hidden}.el-nino-graph-module__QGLSCq__entrance[data-entrance-ready=true] .el-nino-graph-module__QGLSCq__edge .react-flow__edge-path{animation:el-nino-graph-module__QGLSCq__connectorIn .45s linear var(--connector-delay,.54s) backwards}.el-nino-graph-module__QGLSCq__entrance[data-entrance-ready=true] .el-nino-graph-module__QGLSCq__edge.animated .react-flow__edge-path{animation:el-nino-graph-module__QGLSCq__connectorIn .45s linear var(--connector-delay,.54s) backwards, el-nino-graph-module__QGLSCq__el-nino-dash .375s linear calc(var(--connector-delay,.54s) + .45s) infinite}@keyframes el-nino-graph-module__QGLSCq__connectorIn{0%{visibility:hidden;stroke-dasharray:var(--connector-length) var(--connector-length);stroke-dashoffset:var(--connector-length);marker-end:none}.01%{visibility:visible}to{visibility:visible;stroke-dasharray:var(--connector-length) var(--connector-length);stroke-dashoffset:0;marker-end:none}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__QGLSCq__entrance .el-nino-graph-module__QGLSCq__edge .react-flow__edge-path{animation:none!important}.el-nino-graph-module__QGLSCq__entrance .react-flow__edges{visibility:visible!important}}.el-nino-graph-module__QGLSCq__entrance .el-nino-graph-module__QGLSCq__crossings>g>g{visibility:hidden}.el-nino-graph-module__QGLSCq__entrance[data-entrance-ready=true] .el-nino-graph-module__QGLSCq__crossings>g>g{animation:el-nino-graph-module__QGLSCq__bridgeIn 90ms ease-out var(--bridge-delay,2.52s) both}@keyframes el-nino-graph-module__QGLSCq__bridgeIn{0%{visibility:hidden;opacity:0}to{visibility:visible;opacity:1}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__QGLSCq__entrance .el-nino-graph-module__QGLSCq__crossings>g>g{visibility:visible;animation:none!important}}.el-nino-graph-module__QGLSCq__controlsReveal{animation:.45s ease-in-out both el-nino-graph-module__QGLSCq__controlsFadeIn}@keyframes el-nino-graph-module__QGLSCq__controlsFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.el-nino-graph-module__QGLSCq__controlsReveal{animation:none}}
.chart-highlight-motion-module__amjW7G__ready{animation:chart-highlight-motion-module__amjW7G__chart-highlight-ready 1ms linear var(--chart-highlight-ready-delay) both}.chart-highlight-motion-module__amjW7G__bandStroke{stroke-dasharray:var(--chart-highlight-perimeter);stroke-dashoffset:var(--chart-highlight-perimeter);animation:chart-highlight-motion-module__amjW7G__chart-highlight-band-draw var(--chart-highlight-band-stroke-ms) ease-out var(--chart-highlight-delay) forwards, chart-highlight-motion-module__amjW7G__chart-highlight-pulse 2.4s ease-in-out calc(var(--chart-highlight-delay) + var(--chart-highlight-band-total-ms)) 1}.chart-highlight-motion-module__amjW7G__bandFill{opacity:0;animation:chart-highlight-motion-module__amjW7G__chart-highlight-fade-in var(--chart-highlight-band-fill-ms) ease-out calc(var(--chart-highlight-delay) + var(--chart-highlight-band-stroke-ms)) forwards}.chart-highlight-motion-module__amjW7G__bandBorder{opacity:0;animation:chart-highlight-motion-module__amjW7G__chart-highlight-fade-in .12s ease-out var(--chart-highlight-ready-delay) forwards}.chart-highlight-motion-module__amjW7G__line{opacity:0;animation:chart-highlight-motion-module__amjW7G__chart-highlight-fade-in var(--chart-highlight-line-ms) ease-out var(--chart-highlight-delay) forwards, chart-highlight-motion-module__amjW7G__chart-highlight-pulse 2.2s ease-in-out calc(var(--chart-highlight-delay) + var(--chart-highlight-line-ms)) 1}.chart-highlight-motion-module__amjW7G__dot{opacity:0;transform-box:fill-box;transform-origin:50%;animation:chart-highlight-motion-module__amjW7G__chart-highlight-dot-in var(--chart-highlight-dot-ms) ease-out var(--chart-highlight-delay) forwards, chart-highlight-motion-module__amjW7G__chart-highlight-pulse 2.4s ease-in-out calc(var(--chart-highlight-delay) + var(--chart-highlight-dot-ms)) 1}.chart-highlight-motion-module__amjW7G__label{opacity:0;paint-order:stroke;stroke:var(--color-surface-background);stroke-width:3px;stroke-linejoin:round;animation:chart-highlight-motion-module__amjW7G__chart-highlight-fade-in .18s ease-out var(--chart-highlight-ready-delay) forwards}.chart-highlight-motion-module__amjW7G__hoverEmphasis{opacity:0;transition:opacity .15s ease-out}.chart-highlight-motion-module__amjW7G__target[data-active] .chart-highlight-motion-module__amjW7G__hoverEmphasis{opacity:.95}.chart-highlight-motion-module__amjW7G__popupEnter{animation:.18s ease-out both chart-highlight-motion-module__amjW7G__chart-highlight-popup-in}@keyframes chart-highlight-motion-module__amjW7G__chart-highlight-band-draw{to{stroke-dashoffset:0}}@keyframes chart-highlight-motion-module__amjW7G__chart-highlight-fade-in{to{opacity:1}}@keyframes chart-highlight-motion-module__amjW7G__chart-highlight-dot-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes chart-highlight-motion-module__amjW7G__chart-highlight-pulse{0%,to{opacity:1}45%{opacity:.82}}@keyframes chart-highlight-motion-module__amjW7G__chart-highlight-ready{0%,to{opacity:1}}@keyframes chart-highlight-motion-module__amjW7G__chart-highlight-popup-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.chart-highlight-motion-module__amjW7G__ready,.chart-highlight-motion-module__amjW7G__bandStroke,.chart-highlight-motion-module__amjW7G__bandFill,.chart-highlight-motion-module__amjW7G__bandBorder,.chart-highlight-motion-module__amjW7G__line,.chart-highlight-motion-module__amjW7G__dot,.chart-highlight-motion-module__amjW7G__label,.chart-highlight-motion-module__amjW7G__popupEnter{animation-duration:1ms;animation-delay:0s}}
.element-highlight-motion-module__99rrGW__ready{animation:element-highlight-motion-module__99rrGW__element-highlight-ready 1ms linear var(--element-highlight-ready-delay) both}.element-highlight-motion-module__99rrGW__chip{opacity:1;transform:scale(1)}.element-highlight-motion-module__99rrGW__ringBorder{opacity:0;transition:opacity var(--element-highlight-ring-ms) ease-out, transform var(--element-highlight-ring-ms) ease-out;transition-delay:0s;transform:scale(.98)}.element-highlight-motion-module__99rrGW__fill{opacity:0;transition:opacity var(--element-highlight-fill-ms) ease-out;transition-delay:0s}.element-highlight-motion-module__99rrGW__target[data-active] .element-highlight-motion-module__99rrGW__ringBorder{opacity:1;transition-delay:var(--element-highlight-delay);transform:scale(1)}.element-highlight-motion-module__99rrGW__target[data-active] .element-highlight-motion-module__99rrGW__fill{opacity:var(--element-highlight-fill-opacity,.17);transition-delay:calc(var(--element-highlight-delay) + var(--element-highlight-fill-stagger,70ms))}.element-highlight-motion-module__99rrGW__popupEnter{animation:.18s ease-out both element-highlight-motion-module__99rrGW__element-highlight-popup-in}@keyframes element-highlight-motion-module__99rrGW__element-highlight-ready{0%,to{opacity:1}}@keyframes element-highlight-motion-module__99rrGW__element-highlight-popup-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.element-highlight-motion-module__99rrGW__ready,.element-highlight-motion-module__99rrGW__popupEnter{animation-duration:1ms;animation-delay:0s}.element-highlight-motion-module__99rrGW__ringBorder,.element-highlight-motion-module__99rrGW__fill{transition-duration:1ms;transition-delay:0s}.element-highlight-motion-module__99rrGW__chip{transition-duration:0s}}
.proposal-flip-card-module__BdjgLG__card{flex-direction:column;gap:6px;min-width:0;display:flex}.proposal-flip-card-module__BdjgLG__compact{flex:1;min-height:0}.proposal-flip-card-module__BdjgLG__toggle{color:var(--color-text-tertiary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:4px 6px;font-size:11px;display:inline-flex;position:absolute;bottom:calc(100% + 6px);right:6px}.proposal-flip-card-module__BdjgLG__toggle:hover{color:var(--color-text-secondary);background:var(--color-surface-interactive-hovered)}.proposal-flip-card-module__BdjgLG__toggle:focus-visible,.proposal-flip-card-module__BdjgLG__attributes:focus-visible{outline:2px solid var(--color-border-selected);outline-offset:2px}.proposal-flip-card-module__BdjgLG__face{transform-origin:50%;flex-direction:column;flex:1;min-height:0;display:flex}.proposal-flip-card-module__BdjgLG__attributes{-webkit-user-select:text;user-select:text;padding:0}.proposal-flip-card-module__BdjgLG__withEditor{overflow:visible}.proposal-flip-card-module__BdjgLG__fields{gap:12px;min-width:0;display:grid}.proposal-flip-card-module__BdjgLG__field{flex-direction:column;gap:4px;min-width:0;display:flex}.proposal-flip-card-module__BdjgLG__fieldName{color:var(--color-text-tertiary);overflow-wrap:anywhere;font-size:11px}.proposal-flip-card-module__BdjgLG__field .proposal-flip-card-module__BdjgLG__fields{border-left:1px solid var(--color-border-secondary);padding-left:10px}.proposal-flip-card-module__BdjgLG__value,.proposal-flip-card-module__BdjgLG__empty{color:var(--color-text-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-family:monospace;font-size:12px;line-height:1.5;display:block}.proposal-flip-card-module__BdjgLG__empty{color:var(--color-text-tertiary)}
.proposal-node-editor-module__367yUa__editor{height:auto;min-height:0;color:var(--color-text-primary);flex-direction:column;gap:10px;display:flex}.proposal-node-editor-module__367yUa__heading{flex-direction:column;padding-inline:5px;display:flex}.proposal-node-editor-module__367yUa__title{font-size:16px;font-weight:500;line-height:1.375}.proposal-node-editor-module__367yUa__subtitle{color:var(--color-text-secondary);font-size:13px;line-height:20px}.proposal-node-editor-module__367yUa__hint{color:var(--color-text-tertiary);font-size:11px;line-height:1.5}.proposal-node-editor-module__367yUa__body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:visible}.proposal-node-editor-module__367yUa__fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.proposal-node-editor-module__367yUa__fields:disabled{opacity:.7}.proposal-node-editor-module__367yUa__field{flex-direction:column;gap:4px;min-width:0;display:flex}.proposal-node-editor-module__367yUa__label{color:var(--color-text-secondary);justify-content:space-between;align-items:center;font-size:13px;font-weight:500;line-height:20px;display:flex}.proposal-node-editor-module__367yUa__editor .proposal-node-editor-module__367yUa__label,.proposal-node-editor-module__367yUa__editor .proposal-node-editor-module__367yUa__hint,.proposal-node-editor-module__367yUa__editor .proposal-node-editor-module__367yUa__error,.proposal-node-editor-module__367yUa__editor .proposal-node-editor-module__367yUa__saved,.proposal-node-editor-module__367yUa__editor summary{padding-inline:5px}.proposal-node-editor-module__367yUa__editor summary{color:var(--color-text-secondary);cursor:pointer;font-size:13px;font-weight:500;line-height:20px}.proposal-node-editor-module__367yUa__editor details[open]>summary{margin-bottom:8px}.proposal-node-editor-module__367yUa__inputWrap{background:var(--color-surface-tertiary);border-radius:8px;align-items:center;min-width:0;min-height:36px;display:flex;position:relative}.proposal-node-editor-module__367yUa__inputWrap:focus-within{box-shadow:inset 0 0 0 1.2px var(--color-border-strong)}.proposal-node-editor-module__367yUa__inputWrap :focus-visible{box-shadow:none}.proposal-node-editor-module__367yUa__input,.proposal-node-editor-module__367yUa__select{border-radius:inherit;width:100%;min-width:0;min-height:36px;color:var(--color-text-primary);font-variant-numeric:tabular-nums;background:0 0;border:none;padding:8px;font-size:13px}.proposal-node-editor-module__367yUa__input::-moz-placeholder{color:var(--color-text-secondary)}.proposal-node-editor-module__367yUa__expression::-moz-placeholder{color:var(--color-text-secondary)}.proposal-node-editor-module__367yUa__input::placeholder,.proposal-node-editor-module__367yUa__expression::placeholder{color:var(--color-text-secondary)}.proposal-node-editor-module__367yUa__select{appearance:none;cursor:pointer;padding-right:28px}.proposal-node-editor-module__367yUa__select option{background:var(--color-surface-background)}.proposal-node-editor-module__367yUa__selectIcon{pointer-events:none;color:var(--color-text-tertiary);position:absolute;right:10px}.proposal-node-editor-module__367yUa__suffix,.proposal-node-editor-module__367yUa__chain{color:var(--color-text-secondary);white-space:nowrap;padding-right:8px;font-size:12px}.proposal-node-editor-module__367yUa__chain{text-transform:capitalize;font-size:11px}.proposal-node-editor-module__367yUa__assetIcon{color:var(--color-text-tertiary);padding-left:8px;display:flex}.proposal-node-editor-module__367yUa__assetInput{font-weight:500}.proposal-node-editor-module__367yUa__combobox{min-width:0}.proposal-node-editor-module__367yUa__suggestions{border:1px solid var(--color-border-secondary);background:var(--color-surface-background);border-radius:8px;max-height:180px;margin-top:4px;padding:4px;overflow:auto}.proposal-node-editor-module__367yUa__option{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:9px;width:100%;padding:9px;font-size:13px;display:flex}.proposal-node-editor-module__367yUa__option:hover,.proposal-node-editor-module__367yUa__option[aria-selected=true]{background:var(--color-surface-tertiary)}.proposal-node-editor-module__367yUa__optionText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.proposal-node-editor-module__367yUa__optionText strong{justify-content:space-between;align-items:center;font-weight:500;display:flex}.proposal-node-editor-module__367yUa__optionText small,.proposal-node-editor-module__367yUa__optionText>span{color:var(--color-text-tertiary);font-size:10px}.proposal-node-editor-module__367yUa__searchStatus{color:var(--color-text-tertiary);padding:10px;font-size:11px}.proposal-node-editor-module__367yUa__expression{resize:vertical;background:var(--color-surface-tertiary);width:100%;min-height:92px;color:var(--color-text-primary);border:0;border-radius:8px;padding:8px;font-family:monospace;font-size:12px;line-height:1.7}.proposal-node-editor-module__367yUa__expression:focus-visible{box-shadow:inset 0 0 0 1.2px var(--color-border-strong)}@media (pointer:coarse){.proposal-node-editor-module__367yUa__input,.proposal-node-editor-module__367yUa__select,.proposal-node-editor-module__367yUa__expression{font-size:16px}}.proposal-node-editor-module__367yUa__badge{color:var(--color-text-secondary);background:var(--color-surface-tertiary);border-radius:4px;align-items:center;padding:1px 5px;font-family:monospace;font-size:11px;display:inline-flex}.proposal-node-editor-module__367yUa__expressionSuggestions{border:1px solid var(--color-border-secondary);background:var(--color-surface-background);border-radius:8px;padding:4px}.proposal-node-editor-module__367yUa__expressionOption{text-align:left;cursor:pointer;border-radius:5px;flex-direction:column;gap:2px;width:100%;padding:7px;display:flex}.proposal-node-editor-module__367yUa__expressionOption code{font-size:11px}.proposal-node-editor-module__367yUa__expressionOption span{color:var(--color-text-tertiary);font-size:10px}.proposal-node-editor-module__367yUa__expressionOption:hover,.proposal-node-editor-module__367yUa__expressionOption[data-active=true]{background:var(--color-surface-tertiary)}.proposal-node-editor-module__367yUa__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proposal-node-editor-module__367yUa__segmented{background:var(--color-surface-tertiary);border-radius:8px;padding:3px;display:flex}.proposal-node-editor-module__367yUa__segmented button{color:var(--color-text-tertiary);cursor:pointer;border-radius:6px;flex:1;padding:5px;font-size:12px;font-weight:500}.proposal-node-editor-module__367yUa__segmented button[aria-pressed=true]{background:var(--color-surface-tertiary-hovered);color:var(--color-text-primary);box-shadow:0 1px 3px #00000014}.proposal-node-editor-module__367yUa__footer{border-top:1px solid var(--color-border-secondary);flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;padding-top:6px;display:flex}.proposal-node-editor-module__367yUa__button{cursor:pointer;background:var(--color-text-primary);color:var(--color-surface-background);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:500}.proposal-node-editor-module__367yUa__button:disabled{opacity:.4;cursor:default}.proposal-node-editor-module__367yUa__secondary{background:var(--color-surface-tertiary);color:var(--color-text-secondary)}.proposal-node-editor-module__367yUa__saved{color:var(--color-text-tertiary);margin-right:auto;font-size:11px}.proposal-node-editor-module__367yUa__error{color:var(--color-text-accent-red);font-size:11px;line-height:1.5}.proposal-node-editor-module__367yUa__note{background:var(--color-surface-tertiary);border-radius:8px;padding:6px 8px;font-size:13px;line-height:20px}
.site-hero-demo-module__r-Kxra__composerCloseup{--composer-zoom:1.12;width:calc(100% / var(--composer-zoom));scale:var(--composer-zoom);margin-inline:auto}.site-hero-demo-module__r-Kxra__fieldEntrance{opacity:0;translate:3%;scale:.68 .82}.site-hero-demo-module__r-Kxra__fieldEntrance[data-entered=true]{animation:site-hero-demo-module__r-Kxra__fieldSlide var(--field-slide-duration) cubic-bezier(.4, 0, .2, 1) both, site-hero-demo-module__r-Kxra__fieldGrow .65s cubic-bezier(.22, 1, .36, 1) both, site-hero-demo-module__r-Kxra__fieldFade .18s cubic-bezier(.22, 1, .36, 1) both}@keyframes site-hero-demo-module__r-Kxra__fieldSlide{to{translate:-3%}}@keyframes site-hero-demo-module__r-Kxra__fieldGrow{to{scale:1}}@keyframes site-hero-demo-module__r-Kxra__fieldFade{to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-hero-demo-module__r-Kxra__fieldEntrance,.site-hero-demo-module__r-Kxra__fieldEntrance[data-entered=true]{opacity:1;animation:none;translate:-3%;scale:1}}@media (min-width:640px){.site-hero-demo-module__r-Kxra__composerCloseup{--composer-zoom:1.4}}.site-hero-demo-module__r-Kxra__researchCloseup{transform-origin:50%;width:100%;transform:scale(1.06)}.site-hero-demo-module__r-Kxra__researchCloseup ol{min-height:144px}@media (min-width:640px){.site-hero-demo-module__r-Kxra__researchCloseup{transform:scale(1.4)}.site-hero-demo-module__r-Kxra__researchCloseup ol{min-height:104px}}@media (min-width:900px){.site-hero-demo-module__r-Kxra__researchCloseup{transform:scale(1.65)}}.site-hero-demo-module__r-Kxra__researchRow{animation:.48s cubic-bezier(.22,1,.36,1) both site-hero-demo-module__r-Kxra__researchStepIn}.site-hero-demo-module__r-Kxra__researchRow:first-child{animation-name:site-hero-demo-module__r-Kxra__researchFirstStepIn;animation-duration:.33s}@keyframes site-hero-demo-module__r-Kxra__researchStepIn{0%{transform:translate(14px)}to{transform:translate(0)}}@keyframes site-hero-demo-module__r-Kxra__researchFirstStepIn{0%{opacity:0;transform:translate(12px,8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.site-hero-demo-module__r-Kxra__researchRow{animation:none}}.site-hero-demo-module__r-Kxra__researchIconLayer{opacity:0;justify-content:center;align-items:center;transition:opacity .2s ease-in-out;display:flex;position:absolute;inset:0}.site-hero-demo-module__r-Kxra__researchRow[data-running] .site-hero-demo-module__r-Kxra__researchSpinner,.site-hero-demo-module__r-Kxra__researchRow[data-complete] .site-hero-demo-module__r-Kxra__researchCompleteIcon{opacity:1}@media (prefers-reduced-motion:reduce){.site-hero-demo-module__r-Kxra__researchIconLayer{transition:none}}
.workflow-graph-module___IIYcW__workspace{background:var(--color-surface-secondary);border-radius:16px;overflow:hidden}.workflow-graph-module___IIYcW__body{gap:8px;min-width:0;padding:8px;display:flex}.workflow-graph-module___IIYcW__canvas,.workflow-graph-module___IIYcW__inspector{height:var(--workflow-graph-height,clamp(520px, 65dvh, 840px))}.workflow-graph-module___IIYcW__canvas{background:var(--color-surface-background);border-radius:12px;flex:1;min-width:0;overflow:hidden}.workflow-graph-module___IIYcW__waiting{color:var(--color-text-tertiary)}.workflow-graph-module___IIYcW__running,.workflow-graph-module___IIYcW__settled{color:var(--color-text-accent-green)}.workflow-graph-module___IIYcW__evaluated,.workflow-graph-module___IIYcW__skipped{color:var(--color-text-secondary)}.workflow-graph-module___IIYcW__failed{color:var(--color-text-accent-red)}.workflow-graph-module___IIYcW__paused{color:var(--color-text-secondary)}.workflow-graph-module___IIYcW__controls{border-radius:8px;flex-direction:column;gap:4px;padding:4px;display:flex}.workflow-graph-module___IIYcW__controlGroups{align-items:center;gap:8px;display:flex}.workflow-graph-module___IIYcW__selectPopup{width:max(240px, var(--anchor-width));max-width:min(440px,100vw - 32px);max-height:min(320px, var(--available-height));overflow-y:auto}.workflow-graph-module___IIYcW__selectGroup{flex-direction:column;gap:2px;display:flex}.workflow-graph-module___IIYcW__selectItem{color:var(--color-text-primary);cursor:default;border-radius:6px;outline:none;align-items:center;gap:16px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.workflow-graph-module___IIYcW__selectItem[data-highlighted],.workflow-graph-module___IIYcW__selectItem[data-checked]{background:var(--color-surface-tertiary)}.workflow-graph-module___IIYcW__inspector{flex-direction:column;flex-shrink:0;gap:24px;width:clamp(300px,40%,460px);padding:8px 16px 20px;animation:.18s ease-out workflow-graph-module___IIYcW__reveal;display:flex;overflow-y:auto}.workflow-graph-module___IIYcW__inspectorStatus{background:color-mix(in srgb, currentColor 7%, transparent)}@keyframes workflow-graph-module___IIYcW__reveal{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.workflow-graph-module___IIYcW__body{flex-direction:column}.workflow-graph-module___IIYcW__canvas{height:var(--workflow-graph-height,clamp(400px, 55dvh, 640px));flex:none}.workflow-graph-module___IIYcW__inspector{width:100%;height:auto;max-height:440px;padding:8px 16px 16px}}.workflow-graph-module___IIYcW__embedded{background:var(--color-surface-primary);border-radius:8px;min-width:0;display:flex;overflow:hidden}.workflow-graph-module___IIYcW__embeddedBody{flex:1;min-width:0;padding:0}.workflow-graph-module___IIYcW__embeddedCanvas{background:var(--color-surface-primary);border-radius:8px;height:100%}@media (prefers-reduced-motion:reduce){.workflow-graph-module___IIYcW__inspector{animation:none}.workflow-graph-module___IIYcW__workspace .react-flow__edge.animated path{animation:none}.workflow-graph-module___IIYcW__workspace .status-dot-pulse{animation:none}.workflow-graph-module___IIYcW__workspace .status-dot-ripple{animation:none}.workflow-graph-module___IIYcW__embedded .react-flow__edge.animated path{animation:none}.workflow-graph-module___IIYcW__embedded .status-dot-pulse{animation:none}.workflow-graph-module___IIYcW__embedded .status-dot-ripple{animation:none}}.workflow-graph-module___IIYcW__fullHeight{flex-direction:column;min-height:0;display:flex}.workflow-graph-module___IIYcW__fullHeight.workflow-graph-module___IIYcW__workspace{background:0 0;border-radius:0}.workflow-graph-module___IIYcW__fullHeight .workflow-graph-module___IIYcW__body{flex:1;min-height:0;padding:0}.workflow-graph-module___IIYcW__fullHeight .workflow-graph-module___IIYcW__canvas,.workflow-graph-module___IIYcW__fullHeight .workflow-graph-module___IIYcW__inspector{height:auto;min-height:0}.workflow-graph-module___IIYcW__fullHeight .workflow-graph-module___IIYcW__inspector{overflow:auto}.workflow-graph-module___IIYcW__fullHeight .workflow-graph-module___IIYcW__canvas{border-radius:12px;flex:1}@media (max-width:900px){.workflow-graph-module___IIYcW__fullHeight .workflow-graph-module___IIYcW__inspector{max-height:45%}}.workflow-graph-module___IIYcW__programEdge .react-flow__edge-path{stroke-dasharray:4 0;transition:stroke .22s,stroke-width .22s,stroke-dasharray .22s,opacity .3s ease-out}.workflow-graph-module___IIYcW__notificationEdge{stroke-width:2px;stroke-dasharray:4 4;animation:.5s linear infinite workflow-graph-module___IIYcW__program-line-dash}.workflow-graph-module___IIYcW__hoverEdge .react-flow__edge-path{stroke-width:2px;stroke-dasharray:4 4;animation:.5s linear infinite workflow-graph-module___IIYcW__program-line-dash}@keyframes workflow-graph-module___IIYcW__program-line-dash{0%{stroke-dashoffset:8px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.workflow-graph-module___IIYcW__notificationEdge{animation:none}.workflow-graph-module___IIYcW__hoverEdge .react-flow__edge-path{animation:none}.workflow-graph-module___IIYcW__programEdge .react-flow__edge-path{transition:none}}
.site-notifications-module__rYv6QG__thinking li:not(:first-child){animation:.48s cubic-bezier(.22,1,.36,1) both site-notifications-module__rYv6QG__thinking-step-enter}.site-notifications-module__rYv6QG__thinking [data-running] [data-activity-label] span{color:inherit;animation:none;-webkit-text-fill-color:currentColor!important;background-image:none!important}.site-notifications-module__rYv6QG__thinking [data-activity-label],.site-notifications-module__rYv6QG__thinking [data-activity-icon]{opacity:1}@keyframes site-notifications-module__rYv6QG__thinking-step-enter{0%{transform:translate(14px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.site-notifications-module__rYv6QG__thinking li{animation:none}}
.site-workflow-module__zRejXq__building .react-flow__node>div{--node-delay:.85s;animation:site-workflow-module__zRejXq__nodePop .72s cubic-bezier(.25, .8, .3, 1) var(--node-delay) backwards;transform-origin:50%}.site-workflow-module__zRejXq__building .react-flow__node[data-id^=signal\:position]>div{--node-delay:.85s;animation-play-state:var(--lower-play,paused)}.site-workflow-module__zRejXq__building .react-flow__node[data-id="signal:position:PRICE_EXIT"]>div{--node-delay:1.95s}.site-workflow-module__zRejXq__building .react-flow__node[data-id=trigger\:POSITIVE]>div{--node-delay:2.1s}.site-workflow-module__zRejXq__building .react-flow__node[data-id=trigger\:NEGATIVE]>div{--node-delay:2.25s}:is(.site-workflow-module__zRejXq__building .react-flow__node[data-id=trigger\:NEWS_EXIT]>div,.site-workflow-module__zRejXq__building .react-flow__node[data-id=trigger\:PRICE_EXIT]>div){--node-delay:.65s;animation-play-state:var(--exit-play,paused)}.site-workflow-module__zRejXq__building .react-flow__node[data-id=act\:BUY_YES]>div{--node-delay:2.8s}.site-workflow-module__zRejXq__building .react-flow__node[data-id=act\:SHORT]>div{--node-delay:2.95s}.site-workflow-module__zRejXq__building .react-flow__node[data-id=act\:OUT]>div{--node-delay:1.25s;animation-play-state:var(--exit-play,paused)}.site-workflow-module__zRejXq__building .react-flow__edge{--edge-delay:0s;--edge-play:var(--first-play,paused)}:is(.site-workflow-module__zRejXq__building .react-flow__edge[data-testid^=rf__edge-trigger\:POSITIVE],.site-workflow-module__zRejXq__building .react-flow__edge[data-testid^=rf__edge-trigger\:NEGATIVE]){--edge-delay:.7s}.site-workflow-module__zRejXq__building .react-flow__edge[data-testid^=rf__edge-signal\:position]{--edge-delay:.3s;--edge-play:var(--exit-play,paused)}:is(.site-workflow-module__zRejXq__building .react-flow__edge[data-testid^=rf__edge-trigger\:NEWS_EXIT],.site-workflow-module__zRejXq__building .react-flow__edge[data-testid^=rf__edge-trigger\:PRICE_EXIT]){--edge-delay:.9s;--edge-play:var(--exit-play,paused)}.site-workflow-module__zRejXq__building.site-workflow-module__zRejXq__building .react-flow__edge-path{stroke-dasharray:var(--draw-length,1800);animation:site-workflow-module__zRejXq__pathIn .35s cubic-bezier(.4, 0, .2, 1) var(--edge-delay) both, site-workflow-module__zRejXq__connectionActivity 3.6s linear calc(var(--edge-delay) + .45s) infinite;animation-play-state:var(--edge-play,running)}.site-workflow-module__zRejXq__graph{--site-edge:#b4b4b4}:is(.site-workflow-module__zRejXq__graph .react-flow__node [data-off],.site-workflow-module__zRejXq__graph .react-flow__node [data-stale]){opacity:1}.site-workflow-module__zRejXq__graph .react-flow__edge-path{stroke:var(--site-edge)!important;opacity:1!important}.site-workflow-module__zRejXq__graph .react-flow__edge circle{fill:var(--site-edge)!important;opacity:1!important}@keyframes site-workflow-module__zRejXq__connectionActivity{0%,54%{stroke-dasharray:4 0;stroke-dashoffset:0;filter:brightness()}55%{stroke-dasharray:3 5;stroke-dashoffset:0;filter:brightness(.48)}95%{stroke-dasharray:3 5;stroke-dashoffset:-64px;filter:brightness(.48)}to{stroke-dasharray:4 0;stroke-dashoffset:-64px;filter:brightness()}}@keyframes site-workflow-module__zRejXq__pathIn{0%{stroke-dashoffset:var(--draw-length,1800);visibility:hidden;marker-end:none}99.99%{marker-end:none}to{stroke-dashoffset:0;visibility:visible;marker-end:var(--edge-arrow,none)}}@media (prefers-reduced-motion:reduce){.site-workflow-module__zRejXq__building .react-flow__node>div{animation:none}.site-workflow-module__zRejXq__building.site-workflow-module__zRejXq__building .react-flow__edge path{animation:none}}:is(.site-workflow-module__zRejXq__graph.site-workflow-module__zRejXq__paused .react-flow__node>div,.site-workflow-module__zRejXq__graph.site-workflow-module__zRejXq__paused .react-flow__edge path){animation-play-state:paused}.site-workflow-module__zRejXq__lowerReady{--lower-play:running}.site-workflow-module__zRejXq__exitReady{--exit-play:running}.site-workflow-module__zRejXq__building .react-flow__edge circle{animation:site-workflow-module__zRejXq__portIn 1ms var(--edge-delay) both;animation-play-state:var(--edge-play,running)}@keyframes site-workflow-module__zRejXq__portIn{0%{visibility:hidden}to{visibility:visible}}.site-workflow-module__zRejXq__building .site-workflow-module__zRejXq__arrowhead{transform-box:fill-box;transform-origin:50%;animation:site-workflow-module__zRejXq__arrowheadIn .2s cubic-bezier(.22, 1, .36, 1) calc(var(--edge-delay) + .35s) both;animation-play-state:var(--edge-play,running)}@keyframes site-workflow-module__zRejXq__arrowheadIn{0%{opacity:0;transform:scale(.45)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.site-workflow-module__zRejXq__building .site-workflow-module__zRejXq__arrowhead{animation:none}.site-workflow-module__zRejXq__building .react-flow__edge circle{animation:none}}@keyframes site-workflow-module__zRejXq__nodePop{0%{visibility:hidden;transform:translateY(32px)scale(.92)}.01%{visibility:visible}60%{animation-timing-function:cubic-bezier(.25,0,.3,1);transform:translateY(-2px)scale(1.025)}to{visibility:visible;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.site-workflow-module__zRejXq__building .react-flow__node[data-id^=signal\:]>div{animation:none}}.site-workflow-module__zRejXq__building .react-flow__node>div{visibility:hidden;opacity:1;animation-delay:var(--entrance-delay,0s)!important;animation-play-state:paused!important}.site-workflow-module__zRejXq__building .react-flow__node[data-node-in-view]>div{visibility:visible;animation-play-state:running!important}.site-workflow-module__zRejXq__graph.site-workflow-module__zRejXq__paused .react-flow__node[data-node-in-view]>div{animation-play-state:paused!important}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"]>div{animation:none}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-folder-outline]{fill:var(--node-ring);stroke-dasharray:100;animation:.55s cubic-bezier(.4,0,.2,1) both paused site-workflow-module__zRejXq__openingOutline}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-strategy-node]>div:first-of-type{animation:.325s cubic-bezier(.22,1,.36,1) .55s both paused site-workflow-module__zRejXq__openingContent}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-strategy-node]>span{animation:.325s cubic-bezier(.22,1,.36,1) .55s both paused site-workflow-module__zRejXq__openingContent}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-signal-title]{animation:.325s cubic-bezier(.22,1,.36,1) .55s both paused site-workflow-module__zRejXq__openingContent}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [role=tablist]{animation:.325s cubic-bezier(.22,1,.36,1) .55s both paused site-workflow-module__zRejXq__openingContent}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-signal-title]{animation-delay:.6s}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [role=tablist]{animation-delay:.66s}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-folder-outline]{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-strategy-node]>div:first-of-type{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-strategy-node]>span{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-signal-title]{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [role=tablist]{animation-play-state:running}.site-workflow-module__zRejXq__graph.site-workflow-module__zRejXq__paused .react-flow__node[data-id^="signal:xql:"] *{animation-play-state:paused!important}@keyframes site-workflow-module__zRejXq__openingOutline{0%{stroke-dasharray:100 100;stroke-dashoffset:100px}99.99%{stroke-dasharray:100 100;stroke-dashoffset:0}to{stroke-dasharray:none;stroke-dashoffset:0}}@keyframes site-workflow-module__zRejXq__openingContent{0%{visibility:hidden;transform:translateY(12px)}to{visibility:visible;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] *{animation:none!important}}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-signal-panel]{isolation:isolate;background:0 0;position:relative}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-signal-panel]:before{content:"";z-index:-1;border-radius:inherit;background:var(--color-surface-tertiary);animation:.25s cubic-bezier(.22,1,.36,1) .65s both paused site-workflow-module__zRejXq__openingPanel;position:absolute;inset:0}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [role=tabpanel]>div:first-child{animation:.26s cubic-bezier(.22,1,.36,1) .91s both paused site-workflow-module__zRejXq__openingContent}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [role=tabpanel] a{animation:.26s cubic-bezier(.22,1,.36,1) .91s both paused site-workflow-module__zRejXq__openingContent}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-post-text]{animation:.26s ease-out .95s both paused site-workflow-module__zRejXq__postFade}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [role=tabpanel] a{animation-duration:.325s;animation-delay:1.25s}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-signal-panel]:before{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [role=tabpanel]>div:first-child{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [role=tabpanel] a{animation-play-state:running}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-post-text]{animation-play-state:running}.site-workflow-module__zRejXq__graph.site-workflow-module__zRejXq__paused .react-flow__node[data-id^="signal:xql:"] [data-signal-panel]:before{animation-play-state:paused}@keyframes site-workflow-module__zRejXq__openingPanel{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-signal-panel]:before{animation:none}}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [role=tabpanel] [aria-hidden=true].pointer-events-none{animation:.425s cubic-bezier(.4,0,.2,1) 1.2s both paused site-workflow-module__zRejXq__openingGradient}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [role=tabpanel] [aria-hidden=true].pointer-events-none{animation-play-state:running}.site-workflow-module__zRejXq__firstReady{--first-play:running}@keyframes site-workflow-module__zRejXq__openingGradient{0%{transform:translateY(100%)}to{transform:translateY(0)}}.site-workflow-module__zRejXq__graph:not(.site-workflow-module__zRejXq__firstReady) .react-flow__edge{visibility:hidden!important}.site-workflow-module__zRejXq__graph:not(.site-workflow-module__zRejXq__firstReady) .react-flow__edge *{visibility:hidden!important}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-folder-fill]{transform-box:fill-box;animation:.425s cubic-bezier(.22,1,.36,1) .125s both paused site-workflow-module__zRejXq__openingFill}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-folder-fill]{animation-play-state:running}@keyframes site-workflow-module__zRejXq__openingFill{0%{clip-path:inset(50%)}to{clip-path:inset(-12px)}}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-post-body]{overflow:clip}.site-workflow-module__zRejXq__building .react-flow__edge{--edge-play:paused!important}.site-workflow-module__zRejXq__building .react-flow__edge[data-target-in-view]{--edge-play:running!important}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-post-fade]{animation:.325s ease-out 1.25s both paused site-workflow-module__zRejXq__postFade}.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"][data-node-in-view] [data-post-fade]{animation-play-state:running}@keyframes site-workflow-module__zRejXq__postFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-workflow-module__zRejXq__building .react-flow__node[data-id^="signal:xql:"] [data-post-fade]{animation:none}}
@keyframes strategies-preview-module__DuUMTW__detail-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes strategies-preview-module__DuUMTW__grid-enter{0%{opacity:0;translate:0 64px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){:where(.strategies-preview-module__DuUMTW__detailActive) .strategies-preview-module__DuUMTW__rise{animation:.9s cubic-bezier(.22,1,.36,1) both strategies-preview-module__DuUMTW__detail-rise}.strategies-preview-module__DuUMTW__rise-1{animation-delay:.35s}.strategies-preview-module__DuUMTW__rise-2{animation-delay:.7s}.strategies-preview-module__DuUMTW__rise-3{animation-delay:.95s}.strategies-preview-module__DuUMTW__rise-4{animation-delay:1.15s}.strategies-preview-module__DuUMTW__toolbar,.strategies-preview-module__DuUMTW__card{transition:translate 1s cubic-bezier(.22,1,.36,1),opacity .85s cubic-bezier(.22,1,.36,1)}.strategies-preview-module__DuUMTW__waiting{opacity:0}.strategies-preview-module__DuUMTW__entering{animation:.65s cubic-bezier(.22,1,.36,1) backwards strategies-preview-module__DuUMTW__grid-enter}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__entering:first-child{animation-delay:.25s}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__entering:nth-child(2){animation-delay:.45s}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__entering:nth-child(3){animation-delay:.65s}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__entering:nth-child(4){animation-delay:.85s}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__entering:nth-child(5){animation-delay:1.05s}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__entering:nth-child(6){animation-delay:1.25s}.strategies-preview-module__DuUMTW__toolbar.strategies-preview-module__DuUMTW__focusing{opacity:0;translate:0 -140px}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__focusing:not(.strategies-preview-module__DuUMTW__selected){opacity:0;translate:180px -80px}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__focusing:nth-child(4):not(.strategies-preview-module__DuUMTW__selected){translate:-160px 160px}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__focusing:nth-child(5):not(.strategies-preview-module__DuUMTW__selected){translate:0 180px}.strategies-preview-module__DuUMTW__card.strategies-preview-module__DuUMTW__focusing:nth-child(6):not(.strategies-preview-module__DuUMTW__selected){translate:180px 160px}}
