.ReferenceConnectorComposer-module__zpMNyW__showcase{background:0 0;flex-direction:column;align-items:center;gap:26px;width:min(100%,520px);min-height:510px;display:flex}.ReferenceConnectorComposer-module__zpMNyW__variantTabs{background:#ffffff94;border:1px solid #0f172a14;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(100%,292px);padding:3px;display:grid}.ReferenceConnectorComposer-module__zpMNyW__variantTabs button{color:#6a717d;min-height:36px;font:600 11px/1 var(--font-inter),system-ui,sans-serif;background:0 0;border:0;border-radius:6px;transition:background-color .1s ease-out,box-shadow .1s ease-out,color .1s ease-out}.ReferenceConnectorComposer-module__zpMNyW__variantTabs button[aria-selected=true]{color:#20252d;background:#fff;box-shadow:0 1px 3px #0f172a14,0 1px 1px #0f172a0a}.ReferenceConnectorComposer-module__zpMNyW__variantTabs button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ReferenceConnectorComposer-module__zpMNyW__variantPanel{background:0 0;flex:1;place-items:center;width:100%;display:grid}.ReferenceConnectorComposer-module__zpMNyW__referenceDemo{--reference-surface:#fff;--reference-ink:#1a1c20;--reference-focus:#2563eb;width:min(100%,442px);color:var(--reference-ink);font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:0 0;flex-direction:column;align-items:center;gap:38px;display:flex}.ReferenceConnectorComposer-module__zpMNyW__gooDefs{width:0;height:0;position:absolute}.ReferenceConnectorComposer-module__zpMNyW__stage{width:100%;height:252px;position:relative}.ReferenceConnectorComposer-module__zpMNyW__shapes{filter:var(--goo)drop-shadow(0 1px 3px #12162112)drop-shadow(0 12px 26px #12162114);will-change:filter;position:absolute;inset:0}.ReferenceConnectorComposer-module__zpMNyW__shapeCard,.ReferenceConnectorComposer-module__zpMNyW__shapeComposer{background:var(--reference-surface);position:absolute;left:0;right:0}.ReferenceConnectorComposer-module__zpMNyW__shapeCard{height:66px;transform:translate3d(0,calc(var(--gap)*-1px),0);will-change:transform;border-radius:33px;bottom:128px}.ReferenceConnectorComposer-module__zpMNyW__shapeComposer{border-radius:29px;height:128px;bottom:0}.ReferenceConnectorComposer-module__zpMNyW__cardContent{z-index:2;height:66px;filter:blur(var(--card-blur));opacity:var(--card-alpha);pointer-events:none;transform:translate3d(0,calc(var(--gap)*-1px),0);will-change:transform,opacity,filter;background:0 0;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0 15px 0 25px;display:grid;position:absolute;bottom:128px;left:0;right:0}.ReferenceConnectorComposer-module__zpMNyW__cardContent[aria-hidden=false]{pointer-events:auto}.ReferenceConnectorComposer-module__zpMNyW__notionIcon{color:#0f0f10;background:#fff;border:2px solid #131315;border-radius:6px;place-items:center;width:28px;height:28px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:800;line-height:1;display:grid}.ReferenceConnectorComposer-module__zpMNyW__connectorIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.ReferenceConnectorComposer-module__zpMNyW__connectorIdentity>span{color:#9ca0a6;font-size:12px;font-weight:500;line-height:1}.ReferenceConnectorComposer-module__zpMNyW__connectorIdentity strong{color:#17181b;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.15;overflow:hidden}.ReferenceConnectorComposer-module__zpMNyW__skipButton,.ReferenceConnectorComposer-module__zpMNyW__connectButton{min-height:34px;font:600 16px/1 var(--font-inter),system-ui,sans-serif;border:0;border-radius:17px;transition:background-color .1s ease-out,color .1s ease-out}.ReferenceConnectorComposer-module__zpMNyW__skipButton{color:#83868c;background:0 0;padding-inline:10px;font-weight:500}.ReferenceConnectorComposer-module__zpMNyW__connectButton{color:#3d63ed;background:#fbfbff;border:1px solid #dce0f6;padding-inline:17px}.ReferenceConnectorComposer-module__zpMNyW__composerContent{z-index:3;background:0 0;height:128px;padding:22px 64px 0 24px;position:absolute;bottom:0;left:0;right:0}.ReferenceConnectorComposer-module__zpMNyW__composerContent input{width:100%;height:26px;color:var(--reference-ink);font:450 17px/1.4 var(--font-inter),system-ui,sans-serif;background:0 0;border:0;outline:none;padding:0}.ReferenceConnectorComposer-module__zpMNyW__composerContent input::placeholder{color:#7d8085;opacity:1}.ReferenceConnectorComposer-module__zpMNyW__composerContent button{color:#fff;background:#17181c;border:0;border-radius:50%;place-items:center;width:34px;height:34px;transition:background-color .1s ease-out;display:grid;position:absolute;bottom:15px;right:15px}.ReferenceConnectorComposer-module__zpMNyW__composerContent button:disabled{color:#a8aaaf;cursor:default;background:#f0f0f2}.ReferenceConnectorComposer-module__zpMNyW__debugLayer{z-index:4;pointer-events:none;position:absolute;inset:0}.ReferenceConnectorComposer-module__zpMNyW__debugCard,.ReferenceConnectorComposer-module__zpMNyW__debugComposer{border:1px dashed #e11d48bf;position:absolute;left:0;right:0}.ReferenceConnectorComposer-module__zpMNyW__debugCard{height:66px;transform:translate3d(0,calc(var(--gap)*-1px),0);border-radius:33px;bottom:128px}.ReferenceConnectorComposer-module__zpMNyW__debugComposer{border-color:#2563eba6;border-radius:29px;height:128px;bottom:0}.ReferenceConnectorComposer-module__zpMNyW__debugReadout{color:#f4f6fa;background:#0f172ac7;border-radius:5px;padding:2px 7px;font:500 11px/1.6 ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:2px;left:2px}.ReferenceConnectorComposer-module__zpMNyW__controls{color:#26282c;background:0 0;justify-content:center;align-items:center;gap:22px;min-height:36px;font-size:15px;display:flex}.ReferenceConnectorComposer-module__zpMNyW__gapControl{align-items:center;gap:13px;display:inline-flex}.ReferenceConnectorComposer-module__zpMNyW__gapControl>span,.ReferenceConnectorComposer-module__zpMNyW__debugControl>span{font-weight:500}.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]{appearance:none;cursor:pointer;background:0 0;width:156px;height:16px;margin:0}.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#0f62d6 var(--fill),#dededf var(--fill));border-radius:2px;height:4px}.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-webkit-slider-thumb{appearance:none;background:#1668dc;border:0;border-radius:50%;width:15px;height:15px;margin-top:-5.5px;box-shadow:0 1px 3px #0f172a4d}.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-moz-range-track{background:#dededf;border-radius:2px;height:4px}.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-moz-range-progress{background:#0f62d6;border-radius:2px;height:4px}.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-moz-range-thumb{background:#1668dc;border:0;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 3px #0f172a4d}.ReferenceConnectorComposer-module__zpMNyW__stage[data-scrubbing=true]~.ReferenceConnectorComposer-module__zpMNyW__controls .ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range],.ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]:active{cursor:ew-resize}.ReferenceConnectorComposer-module__zpMNyW__gapControl output{color:#26282c;font-variant-numeric:tabular-nums;min-width:46px}.ReferenceConnectorComposer-module__zpMNyW__debugControl{cursor:pointer;align-items:center;gap:8px;min-height:32px;display:inline-flex}.ReferenceConnectorComposer-module__zpMNyW__debugControl input{accent-color:#1668dc;width:14px;height:14px;margin:0}.ReferenceConnectorComposer-module__zpMNyW__toggleButton{color:#1f2126;min-height:32px;font:500 15px/1 var(--font-inter),system-ui,sans-serif;background:#fff;border:1px solid #d8d8dc;border-radius:8px;padding:0 14px;transition:background-color .1s ease-out,border-color .1s ease-out;box-shadow:0 1px 2px #0f172a0d}.ReferenceConnectorComposer-module__zpMNyW__skipButton:focus-visible,.ReferenceConnectorComposer-module__zpMNyW__connectButton:focus-visible,.ReferenceConnectorComposer-module__zpMNyW__composerContent input:focus-visible,.ReferenceConnectorComposer-module__zpMNyW__composerContent button:focus-visible,.ReferenceConnectorComposer-module__zpMNyW__controls input:focus-visible,.ReferenceConnectorComposer-module__zpMNyW__toggleButton:focus-visible{outline:2px solid var(--reference-focus);outline-offset:2px}.ReferenceConnectorComposer-module__zpMNyW__srOnly{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.ReferenceConnectorComposer-module__zpMNyW__skipButton:hover{color:#33363c;background:#0f172a0d}.ReferenceConnectorComposer-module__zpMNyW__connectButton:hover{background:#f2f5ff}.ReferenceConnectorComposer-module__zpMNyW__toggleButton:hover{background:#fafafb;border-color:#c6c6cc}}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__variantTabs{background:#ffffff0a;border-color:#ffffff17}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__variantTabs button{color:#aab1bd}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__variantTabs button[aria-selected=true]{color:#f1f3f6;background:#292d35}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__referenceDemo{--reference-surface:#1d2027;--reference-ink:#f1f3f6;--reference-focus:#79a7ff}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__shapes{filter:var(--goo)drop-shadow(0 2px 6px #0000006b)drop-shadow(0 16px 34px #00000057)}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__connectorIdentity>span{color:#8c93a0}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__connectorIdentity strong{color:#eef0f4}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__controls{color:#eef0f4}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__gapControl output{color:#eef0f4}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__skipButton{color:#a6acb8}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__notionIcon{background:#f6f7f8;border-color:#e6e8ec}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__connectButton{color:#92b4ff;background:#3d63ed29;border-color:#79a7ff47}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__composerContent input::placeholder{color:#8d929c}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__composerContent button{color:#16181d;background:#eef0f4}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__composerContent button:disabled{color:#6f757f;background:#2a2e37}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__toggleButton{color:#dfe3ea;background:#262a32;border-color:#ffffff24}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#4d82e8 var(--fill),#3a3f49 var(--fill))}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-moz-range-track{background:#3a3f49}.theme-dark .ReferenceConnectorComposer-module__zpMNyW__gapControl input[type=range]::-moz-range-progress{background:#4d82e8}@media (pointer:coarse){.ReferenceConnectorComposer-module__zpMNyW__variantTabs button,.ReferenceConnectorComposer-module__zpMNyW__skipButton,.ReferenceConnectorComposer-module__zpMNyW__connectButton,.ReferenceConnectorComposer-module__zpMNyW__debugControl,.ReferenceConnectorComposer-module__zpMNyW__toggleButton{min-height:40px}}@media (max-width:460px){.ReferenceConnectorComposer-module__zpMNyW__cardContent{gap:8px;padding:0 10px 0 16px}.ReferenceConnectorComposer-module__zpMNyW__skipButton,.ReferenceConnectorComposer-module__zpMNyW__connectButton{padding-inline:10px}.ReferenceConnectorComposer-module__zpMNyW__controls{flex-wrap:wrap;gap:10px 16px}}
.TradingContextComposer-module__oefzBa__root{--card:#fff;--card-border:#0f172a1a;--composer:#fff;--ink:#131820;--muted:#687180;--subtle:#8a93a2;--divider:#0f172a14;--button-surface:#f4f5f7;--button-hover:#e9ebef;--focus:#2563eb;box-sizing:border-box;width:min(100%,446px);min-width:0;height:452px;color:var(--ink);font-family:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:0 0;display:block;position:relative}.TradingContextComposer-module__oefzBa__gooDefs{width:0;height:0;position:absolute}.TradingContextComposer-module__oefzBa__shapes{z-index:0;filter:var(--goo)drop-shadow(0 2px 5px #0f172a0f)drop-shadow(0 16px 34px #0f172a1a);pointer-events:none;will-change:filter;position:absolute;inset:0}.TradingContextComposer-module__oefzBa__shapeCard,.TradingContextComposer-module__oefzBa__shapeComposer{position:absolute;left:0;right:0}.TradingContextComposer-module__oefzBa__shapeCard{bottom:var(--shape-bottom);height:var(--shape-height);background:var(--card);border-radius:26px}.TradingContextComposer-module__oefzBa__shapeComposer{background:var(--composer);border-radius:30px;height:134px;bottom:0}.TradingContextComposer-module__oefzBa__contextCard{bottom:calc(var(--content-bottom) + var(--content-clip));z-index:1;width:100%;height:calc(236px - var(--content-clip));filter:blur(var(--card-blur));opacity:var(--card-alpha);pointer-events:none;will-change:opacity,filter;background:0 0;border-radius:26px;grid-template-rows:48px 132px 56px;display:grid;position:absolute;left:0;overflow:hidden}.TradingContextComposer-module__oefzBa__root[data-interactive=true] .TradingContextComposer-module__oefzBa__contextCard{pointer-events:auto}.TradingContextComposer-module__oefzBa__root[data-debug=true]{outline-offset:-1px;outline:1px dashed #2563eb94}.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__contextCard,.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__composer{outline-offset:-3px;outline:1px dashed #e11d48b8}.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__shapeCard,.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__shapeComposer{outline-offset:-1px;outline:1px dashed #16a34ab3}.TradingContextComposer-module__oefzBa__debugLayer{z-index:4;pointer-events:none;position:absolute;inset:0}.TradingContextComposer-module__oefzBa__debugReadout{color:#f4f6fa;background:#0f172acc;border-radius:4px;padding:2px 6px;font:500 10px/1.6 ui-monospace,SF Mono,Menlo,monospace;position:absolute;top:2px;left:2px}.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__contextCard:after,.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__composer:after{z-index:4;color:#fff;content:"CONTEXT";pointer-events:none;background:#111827d1;border-radius:4px;padding:0 5px;font-size:8px;font-weight:700;line-height:16px;position:absolute;top:6px;left:10px}.TradingContextComposer-module__oefzBa__root[data-debug=true] .TradingContextComposer-module__oefzBa__composer:after{content:"COMPOSER"}.TradingContextComposer-module__oefzBa__contextHeader{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.TradingContextComposer-module__oefzBa__contextHeader>strong{min-width:0;color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1;overflow:hidden}.TradingContextComposer-module__oefzBa__totalCoverage{border:1px solid var(--divider);background:var(--button-surface);color:#545e6d;font-variant-numeric:tabular-nums;letter-spacing:.01em;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:600;line-height:1}.TradingContextComposer-module__oefzBa__assetList,.TradingContextComposer-module__oefzBa__skeletonList{grid-template-rows:repeat(3,44px);min-height:0;margin:0;padding:0;display:grid}.TradingContextComposer-module__oefzBa__assetItem{min-width:0;list-style:none;display:block;position:relative}.TradingContextComposer-module__oefzBa__assetItem:not(:last-child):after{background:var(--divider);content:"";height:1px;position:absolute;bottom:0;left:16px;right:16px}.TradingContextComposer-module__oefzBa__assetRow{width:100%;min-width:0;height:100%;color:inherit;cursor:pointer;font:inherit;opacity:0;text-align:left;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 16px;transition:background-color .1s ease-out,opacity .24s ease-out,transform .28s cubic-bezier(.2,.9,.3,1.15);display:grid;transform:translateY(7px)}.TradingContextComposer-module__oefzBa__root[data-revealed=true] .TradingContextComposer-module__oefzBa__assetRow{opacity:1;transform:translateY(0)}.TradingContextComposer-module__oefzBa__root[data-revealed=true] .TradingContextComposer-module__oefzBa__assetItem:first-child .TradingContextComposer-module__oefzBa__assetRow{transition-delay:60ms}.TradingContextComposer-module__oefzBa__root[data-revealed=true] .TradingContextComposer-module__oefzBa__assetItem:nth-child(2) .TradingContextComposer-module__oefzBa__assetRow{transition-delay:.105s}.TradingContextComposer-module__oefzBa__root[data-revealed=true] .TradingContextComposer-module__oefzBa__assetItem:nth-child(3) .TradingContextComposer-module__oefzBa__assetRow{transition-delay:.15s}.TradingContextComposer-module__oefzBa__assetRow:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:10px}.TradingContextComposer-module__oefzBa__assetLogo{flex:none;width:30px;height:30px;display:block}.TradingContextComposer-module__oefzBa__assetIcon{border:1px solid color-mix(in srgb,var(--asset-accent)56%,white);background:color-mix(in srgb,var(--asset-accent)14%,white);width:30px;height:30px;color:color-mix(in srgb,var(--asset-accent)78%,#18202d);border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid}.TradingContextComposer-module__oefzBa__assetIdentity{align-items:center;gap:8px;min-width:0;display:inline-flex}.TradingContextComposer-module__oefzBa__assetIdentity strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:630;line-height:1;overflow:hidden}.TradingContextComposer-module__oefzBa__marketTag{background:color-mix(in srgb,var(--button-surface)72%,transparent);color:var(--subtle);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:3px 5px;font-size:8.5px;font-weight:620;line-height:1;transform:translateY(.5px)}.TradingContextComposer-module__oefzBa__pnlBlock{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;min-width:0;display:flex}.TradingContextComposer-module__oefzBa__pnlBlock strong{color:#158059;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:13px;font-weight:650;line-height:1}.TradingContextComposer-module__oefzBa__pnlBlock[data-positive=false] strong{color:#c2414f}.TradingContextComposer-module__oefzBa__pnlBlock>span{color:var(--subtle);font-variant-numeric:tabular-nums;letter-spacing:.005em;font-size:10px;font-weight:500;line-height:1}.TradingContextComposer-module__oefzBa__actions{border-top:1px solid var(--divider);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:10px 16px;display:grid}.TradingContextComposer-module__oefzBa__actions button,.TradingContextComposer-module__oefzBa__statePanel button{border:1px solid var(--divider);color:#4c5563;min-width:0;min-height:36px;font:600 12px/1 var(--font-inter),system-ui,sans-serif;letter-spacing:0;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;transition:background-color .1s ease-out,border-color .1s ease-out,color .1s ease-out,transform .1s ease-out;display:inline-flex}.TradingContextComposer-module__oefzBa__actions .TradingContextComposer-module__oefzBa__primaryAction{color:#3d63ed;background:#fbfbff;border-color:#dce0f6}.TradingContextComposer-module__oefzBa__actions button:focus-visible,.TradingContextComposer-module__oefzBa__statePanel button:focus-visible,.TradingContextComposer-module__oefzBa__sendButton:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.TradingContextComposer-module__oefzBa__composer{z-index:2;background:0 0;border-radius:30px;align-items:flex-start;gap:12px;height:134px;padding:22px 68px 0 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.TradingContextComposer-module__oefzBa__composer input{min-width:0;height:26px;color:var(--ink);font:450 17px/1.4 var(--font-inter),system-ui,sans-serif;letter-spacing:0;background:0 0;border:0;outline:none;flex:1;padding:0}.TradingContextComposer-module__oefzBa__composer input::placeholder{color:#7d8085;opacity:1}.TradingContextComposer-module__oefzBa__sendButton{color:#fff;background:#222832;border:0;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;transition:background-color .1s ease-out,box-shadow .1s ease-out,transform .1s ease-out;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 5px 12px #0f172a29,inset 0 1px #ffffff21}.TradingContextComposer-module__oefzBa__sendButton:disabled{box-shadow:none;color:#9aa1ac;cursor:not-allowed;background:#e2e5e9}.TradingContextComposer-module__oefzBa__statePanel{color:var(--muted);text-align:center;flex-direction:column;grid-row:2/4;justify-content:center;align-items:center;gap:7px;padding:18px;display:flex}.TradingContextComposer-module__oefzBa__statePanel>strong{color:var(--ink);font-size:13px}.TradingContextComposer-module__oefzBa__statePanel>span{font-size:11px}.TradingContextComposer-module__oefzBa__statePanel button{margin-top:3px}.TradingContextComposer-module__oefzBa__skeletonList{grid-row:2/4;grid-template-rows:repeat(3,52px);align-content:center;padding:8px 16px}.TradingContextComposer-module__oefzBa__skeletonRow{grid-template-columns:30px 1fr 74px;align-items:center;gap:10px;display:grid}.TradingContextComposer-module__oefzBa__skeletonRow i{background:#e8eaee;border-radius:6px;height:9px;animation:1.2s ease-in-out infinite TradingContextComposer-module__oefzBa__skeleton-pulse;display:block}.TradingContextComposer-module__oefzBa__skeletonRow i:first-child{border-radius:50%;width:30px;height:30px}.TradingContextComposer-module__oefzBa__srOnly{clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TradingContextComposer-module__oefzBa__playground{background:0 0;flex-direction:column;align-items:center;gap:24px;width:min(100%,520px);display:flex}.TradingContextComposer-module__oefzBa__motionControls{color:#5f6875;width:min(100%,446px);min-height:48px;font-family:var(--font-inter),system-ui,sans-serif;align-items:center;gap:16px;font-size:11px;display:flex}.TradingContextComposer-module__oefzBa__gapControl{flex:1;grid-template-columns:auto minmax(72px,1fr) 42px;align-items:center;gap:9px;min-width:0;display:grid}.TradingContextComposer-module__oefzBa__gapControl>span,.TradingContextComposer-module__oefzBa__debugControl>span{font-weight:600}.TradingContextComposer-module__oefzBa__gapControl output{color:#717a88;font-variant-numeric:tabular-nums;text-align:right}.TradingContextComposer-module__oefzBa__gapControl input[type=range]{accent-color:#2563eb;cursor:ew-resize;width:100%;height:20px;margin:0}.TradingContextComposer-module__oefzBa__debugControl{cursor:pointer;align-items:center;gap:6px;min-height:40px;display:inline-flex}.TradingContextComposer-module__oefzBa__debugControl input{accent-color:#2563eb;width:15px;height:15px;margin:0}.TradingContextComposer-module__oefzBa__controlActions{align-items:center;gap:7px;display:flex}.TradingContextComposer-module__oefzBa__controlActions button{color:#4f5968;min-width:40px;min-height:40px;font:600 11px/1 var(--font-inter),system-ui,sans-serif;background:#ffffffc7;border:1px solid #0f172a1a;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background-color .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,color .1s ease-out,transform .1s ease-out;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.TradingContextComposer-module__oefzBa__controlActions button:first-child{padding:0}.TradingContextComposer-module__oefzBa__controlActions button:focus-visible,.TradingContextComposer-module__oefzBa__debugControl input:focus-visible,.TradingContextComposer-module__oefzBa__gapControl input:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (hover:hover){.TradingContextComposer-module__oefzBa__actions button:hover,.TradingContextComposer-module__oefzBa__statePanel button:hover{background:var(--button-hover);color:var(--ink);border-color:#0f172a24;transform:translateY(-1px)}.TradingContextComposer-module__oefzBa__actions .TradingContextComposer-module__oefzBa__primaryAction:hover{color:#3057e0;background:#f2f5ff;border-color:#c4cdf2}.TradingContextComposer-module__oefzBa__root[data-interactive=true] .TradingContextComposer-module__oefzBa__assetRow:hover{background:#0f172a08}.TradingContextComposer-module__oefzBa__sendButton:hover:not(:disabled){background:#11161e;transform:translateY(-1px);box-shadow:0 7px 16px #0f172a33,inset 0 1px #ffffff29}.TradingContextComposer-module__oefzBa__controlActions button:hover{color:#18202c;background:#fff;border-color:#0f172a29;transform:translateY(-1px);box-shadow:0 3px 8px #0f172a14}}.TradingContextComposer-module__oefzBa__actions button:active,.TradingContextComposer-module__oefzBa__statePanel button:active,.TradingContextComposer-module__oefzBa__sendButton:active:not(:disabled),.TradingContextComposer-module__oefzBa__controlActions button:active{transform:translateY(1px)scale(.98)}.theme-dark .TradingContextComposer-module__oefzBa__root{--card:#1a1d23;--card-border:#ffffff1a;--composer:#202329;--ink:#f0f2f5;--muted:#a9b0bb;--subtle:#8f98a6;--divider:#ffffff14;--button-surface:#282c34;--button-hover:#313640;--focus:#79a7ff}.theme-dark .TradingContextComposer-module__oefzBa__shapes{filter:var(--goo)drop-shadow(0 2px 6px #0006)drop-shadow(0 18px 40px #00000052)}.theme-dark .TradingContextComposer-module__oefzBa__totalCoverage{color:#c5cbd4}.theme-dark .TradingContextComposer-module__oefzBa__actions button{color:#c5cbd4}.theme-dark .TradingContextComposer-module__oefzBa__coverage strong{color:#c5cbd4}.theme-dark .TradingContextComposer-module__oefzBa__statePanel button{color:#c5cbd4}.theme-dark .TradingContextComposer-module__oefzBa__assetIcon{border-color:color-mix(in srgb,var(--asset-accent)56%,#202329);background:color-mix(in srgb,var(--asset-accent)20%,#202329);color:color-mix(in srgb,var(--asset-accent)78%,white)}.theme-dark .TradingContextComposer-module__oefzBa__skeletonRow i{background:#30343c}.theme-dark .TradingContextComposer-module__oefzBa__actions .TradingContextComposer-module__oefzBa__primaryAction{color:#92b4ff;background:#3d63ed29;border-color:#79a7ff47}.theme-dark .TradingContextComposer-module__oefzBa__pnlBlock strong{color:#37c893}.theme-dark .TradingContextComposer-module__oefzBa__pnlBlock[data-positive=false] strong{color:#ef7b8b}.theme-dark .TradingContextComposer-module__oefzBa__root[data-interactive=true] .TradingContextComposer-module__oefzBa__assetRow:hover{background:#ffffff0b}.theme-dark .TradingContextComposer-module__oefzBa__sendButton:disabled{color:#747d8a;background:#30343b}.theme-dark .TradingContextComposer-module__oefzBa__motionControls{color:#aeb5c0}.theme-dark .TradingContextComposer-module__oefzBa__gapControl output{color:#9fa8b5}.theme-dark .TradingContextComposer-module__oefzBa__controlActions button{color:#d4d8df;background:#23272feb;border-color:#ffffff1a}@keyframes TradingContextComposer-module__oefzBa__skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:420px){.TradingContextComposer-module__oefzBa__contextHeader{padding-inline:12px}.TradingContextComposer-module__oefzBa__assetRow{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding-inline:11px}.TradingContextComposer-module__oefzBa__assetIcon,.TradingContextComposer-module__oefzBa__assetLogo{width:28px;height:28px}.TradingContextComposer-module__oefzBa__actions{gap:5px;padding-inline:9px}.TradingContextComposer-module__oefzBa__actions button{gap:4px;padding-inline:5px}.TradingContextComposer-module__oefzBa__composer{padding-inline:17px 15px}.TradingContextComposer-module__oefzBa__composer input{font-size:15px}.TradingContextComposer-module__oefzBa__motionControls{flex-wrap:wrap;gap:4px 12px}.TradingContextComposer-module__oefzBa__gapControl{flex-basis:100%;width:100%}.TradingContextComposer-module__oefzBa__debugControl{margin-right:auto}}@media (prefers-reduced-motion:reduce){.TradingContextComposer-module__oefzBa__assetRow,.TradingContextComposer-module__oefzBa__root[data-revealed=true] .TradingContextComposer-module__oefzBa__assetRow{opacity:1;transition:none;transform:none}.TradingContextComposer-module__oefzBa__contextCard,.TradingContextComposer-module__oefzBa__actions button,.TradingContextComposer-module__oefzBa__statePanel button,.TradingContextComposer-module__oefzBa__sendButton,.TradingContextComposer-module__oefzBa__composer,.TradingContextComposer-module__oefzBa__controlActions button{transition:none;animation:none}.TradingContextComposer-module__oefzBa__skeletonRow i{animation:none}.TradingContextComposer-module__oefzBa__actions button:hover,.TradingContextComposer-module__oefzBa__statePanel button:hover,.TradingContextComposer-module__oefzBa__sendButton:hover:not(:disabled),.TradingContextComposer-module__oefzBa__controlActions button:hover,.TradingContextComposer-module__oefzBa__actions button:active,.TradingContextComposer-module__oefzBa__statePanel button:active,.TradingContextComposer-module__oefzBa__sendButton:active:not(:disabled),.TradingContextComposer-module__oefzBa__controlActions button:active{transform:none}}
