@keyframes lscheme-ping{0%{opacity:.55;transform:scale(.7)}70%,to{opacity:0;transform:scale(2)}}@layer components{.lscheme{isolation:isolate;min-width:0;color:var(--text-primary,#0b0d12);flex-direction:column;flex:auto;display:flex;container-type:inline-size}.lscheme-stage{border:1px solid var(--border-default,#eaecf0);background:radial-gradient(90% 60% at 50% 0%, #2e6bff14, transparent 72%), linear-gradient(180deg, #2e6bff0a, #2e6bff03), var(--bg-surface,#fff);flex-direction:column;flex:auto;padding:12px;display:flex;position:relative}.lscheme-inner{flex-direction:column;flex:auto;width:100%;max-width:640px;margin:0 auto;display:flex}.lscheme-eyebrow{color:var(--text-label,#344054);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 10px;font-size:13px;line-height:1.4;display:flex}.lscheme-eyebrow strong{color:var(--text-primary,#0b0d12);font-weight:600}.lscheme-body{flex-direction:column;flex:auto;justify-content:center;gap:14px;display:flex}.lscheme-card{background:var(--bg-surface,#fff);border:1px solid var(--border-default,#eaecf0);flex-direction:column;flex:auto;min-width:0;padding:8px 10px 8px 8px;display:flex;box-shadow:0 1px 2px #0b0d120d,0 16px 28px -20px #0b0d1247}.lscheme-plot{--lscheme-axis:var(--text-tertiary,#98a2b3);--lscheme-ml:10px;flex:auto;grid-template-columns:auto auto minmax(1rem,1fr) minmax(6.75rem,auto);padding-top:6px;display:grid}.lscheme-row{--lscheme-c:var(--text-primary,#0b0d12);grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:1fr;min-height:2.125rem;display:grid}.lscheme-row[data-thin]{min-height:1.875rem}.lscheme-row[data-tone=buy],.lscheme-row[data-tone=target]{--lscheme-c:var(--pnl-positive,#079455)}.lscheme-row[data-tone=sell],.lscheme-row[data-tone=stop],.lscheme-row[data-tone=trail]{--lscheme-c:var(--pnl-negative,#d92d20)}.lscheme-row[data-tone=average]{--lscheme-c:var(--brand-primary,#2e6bff)}.lscheme-px{border-right:1px solid var(--lscheme-axis);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-label,#344054);grid-area:1/1;justify-content:flex-end;align-items:center;padding-right:10px;font-size:13px;font-weight:600;line-height:1;display:flex;position:relative}.lscheme-row:first-child .lscheme-px:before{content:"";border-right:5.5px solid #0000;border-bottom:8px solid var(--lscheme-axis);border-left:5.5px solid #0000;width:0;height:0;position:absolute;top:-7px;right:-5px}.lscheme-line{background:var(--lscheme-c);opacity:.55;border-radius:1px;grid-area:1/2/auto/4;align-self:center;height:2px}.lscheme-row[data-dash] .lscheme-line{background:repeating-linear-gradient(90deg, var(--lscheme-c) 0 6px, transparent 6px 11px)}.lscheme-row[data-tone=price] .lscheme-line{opacity:.4}.lscheme-mark{z-index:1;min-height:28px;margin:0 8px 0 var(--lscheme-ml);border:1px solid var(--lscheme-c);background:var(--bg-surface,#fff);white-space:nowrap;color:var(--text-primary,#0b0d12);grid-area:1/2;place-self:center stretch;align-items:center;gap:7px;padding:0 10px 0 9px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.lscheme-row[data-state=planned] .lscheme-mark{border-style:dashed}@supports (background:color-mix(in srgb, red 10%, white)){.lscheme-row[data-state=filled] .lscheme-mark{background:color-mix(in srgb, var(--lscheme-c) 12%, var(--bg-surface,#fff))}}.lscheme-glyph{color:var(--lscheme-c);flex:none;display:block}.lscheme-dot{background:var(--lscheme-c);border-radius:9999px;flex:none;width:8px;height:8px;margin:0 2px;position:relative}.lscheme-row[data-tone=price] .lscheme-dot:after{content:"";border:2px solid var(--lscheme-c);opacity:0;border-radius:9999px;animation:2.6s ease-out infinite lscheme-ping;position:absolute;inset:-3px}.lscheme-row[data-line] .lscheme-line{opacity:.85;background:repeating-linear-gradient(90deg, var(--lscheme-c) 0 9px, transparent 9px 14px);grid-column:2/5}.lscheme-row[data-line][data-in-span] .lscheme-line{grid-column:2/4}.lscheme-row[data-line] .lscheme-mark{margin:0 0 0 calc(var(--lscheme-ml) - 10px);background:var(--bg-surface,#fff);border:0;grid-column:2/4;justify-self:start;padding:0 8px 0 10px;font-weight:600}.lscheme-row[data-line] .lscheme-note{justify-content:flex-end}.lscheme-note-text{background:var(--bg-surface,#fff);padding:0 8px}.lscheme-path{--lscheme-path-c:var(--text-primary,#0b0d12);--lscheme-lane-a:7px;--lscheme-lane-b:19px;pointer-events:none;opacity:.8;grid-area:1/2;place-self:stretch start;width:28px;display:none;position:relative}.lscheme-path>span{background:var(--lscheme-path-c);position:absolute}.lscheme-path>[data-part^=a-]{left:var(--lscheme-lane-a);width:2px}.lscheme-path>[data-part^=b-]{left:var(--lscheme-lane-b);width:2px}.lscheme-path>[data-part$=-full]{top:0;bottom:0}.lscheme-path>[data-part$=-top]{top:0;bottom:calc(50% - 1px)}.lscheme-path>[data-part$=-bottom]{top:calc(50% - 1px);bottom:0}.lscheme-path>[data-part=turn]{top:calc(50% - 1px);left:var(--lscheme-lane-a);width:calc(var(--lscheme-lane-b) - var(--lscheme-lane-a) + 2px);height:2px}.lscheme-path>[data-part=dot]{top:calc(50% - 4px);left:calc(var(--lscheme-lane-a) - 3px);border-radius:9999px;width:8px;height:8px}.lscheme-path>[data-part^=head-]{background:0 0;border:0 solid #0000;border-width:0 5px;width:0;height:0}.lscheme-path>[data-part$=-a]{left:calc(var(--lscheme-lane-a) - 4px)}.lscheme-path>[data-part$=-b]{left:calc(var(--lscheme-lane-b) - 4px)}.lscheme-path>[data-part^=head-up]{border-bottom:9px solid var(--lscheme-path-c);top:calc(50% - 1px)}.lscheme-path>[data-part^=head-down]{border-top:9px solid var(--lscheme-path-c);bottom:calc(50% - 1px)}.lscheme-pct{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-label,#344054);grid-area:1/5;place-self:center end;padding-left:12px;font-size:13px;line-height:1.3;display:none}.lscheme-eyebrow-base{display:none}.lscheme-note{--lscheme-g:48px;--lscheme-span-c:var(--pnl-positive,#079455);min-width:0;color:var(--text-label,#344054);grid-area:1/4;align-self:stretch;align-items:center;padding-left:10px;font-size:13px;line-height:1.3;display:flex;position:relative}.lscheme-note[data-span-tone=loss]{--lscheme-span-c:var(--pnl-negative,#d92d20)}.lscheme-note[data-span]:before{content:"";pointer-events:none;border:0 solid var(--lscheme-span-c);position:absolute}.lscheme-note[data-span=start]:before{top:calc(50% - 1px);right:var(--lscheme-g);border-top-width:2px;border-right-width:2px;bottom:0;left:0}.lscheme-note[data-span=mid]:before{top:0;right:var(--lscheme-g);border-right-width:2px;bottom:0}.lscheme-note[data-span=end]:before{top:0;right:var(--lscheme-g);border-bottom-width:2px;border-right-width:2px;bottom:calc(50% - 1px);left:0}.lscheme-note[data-arrow]:after{content:"";right:calc(var(--lscheme-g) - 4px);pointer-events:none;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute}.lscheme-note[data-arrow=up]:after{border-bottom:9px solid var(--lscheme-span-c);top:calc(50% + 1px)}.lscheme-note[data-arrow=down]:after{border-top:9px solid var(--lscheme-span-c);bottom:calc(50% + 1px)}.lscheme-chip{z-index:2;top:50%;right:var(--lscheme-g);border:1px solid var(--lscheme-span-c);background:var(--bg-surface,#fff);white-space:nowrap;min-height:26px;color:var(--text-primary,#0b0d12);flex-direction:column;justify-content:center;align-items:center;padding:2px 8px;line-height:1.2;display:inline-flex;position:absolute;transform:translate(50%,-50%)}.lscheme-chip-label{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.lscheme-chip-caption{font-variant-numeric:tabular-nums;color:var(--text-label,#344054);font-size:13px;font-weight:500}.lscheme-note[data-chip=below] .lscheme-chip{top:100%}.lscheme-chip[data-arrow] .lscheme-chip-label:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-right:6px;display:inline-block}.lscheme-chip[data-arrow=up] .lscheme-chip-label:before{border-bottom:7px solid var(--lscheme-span-c)}.lscheme-chip[data-arrow=down] .lscheme-chip-label:before{border-top:7px solid var(--lscheme-span-c)}.lscheme-legend{border-top:1px solid var(--border-default,#eaecf0);text-wrap:pretty;color:var(--text-label,#344054);margin:6px 0 0;padding:7px 4px 1px;font-size:13px;line-height:1.4}.lscheme-result{background:var(--bg-surface,#fff);border:1px solid var(--text-primary,#0b0d12);box-shadow:inset 4px 0 0 var(--pnl-positive,#079455), 0 1px 2px #0b0d120f, 0 20px 36px -24px #0b0d1266;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding:12px 16px 12px 20px;display:flex;position:relative}.lscheme-result[data-tone=loss]{box-shadow:inset 4px 0 0 var(--pnl-negative,#d92d20), 0 1px 2px #0b0d120f, 0 20px 36px -24px #0b0d1266}.lscheme-result-title{text-wrap:balance;color:var(--text-primary,#0b0d12);font-size:16px;font-weight:600;line-height:1.3}.lscheme-result-value{color:var(--text-secondary,#667085);font-size:15px;line-height:1.2}.lscheme-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary,#0b0d12);font-size:30px;font-weight:700}.lscheme-unit{white-space:nowrap}.lscheme-result-note{text-wrap:balance;color:var(--text-label,#344054);flex:0 0 100%;margin-top:2px;font-size:14px;line-height:1.45}@container (max-width:23.74rem){.lscheme-plot{grid-template-columns:auto auto minmax(1rem,1fr) minmax(5.5rem,auto)}.lscheme-px{padding-right:8px}.lscheme-mark{margin-right:4px;padding:0 8px 0 7px}.lscheme-note{--lscheme-g:46px;padding-left:8px;padding-right:6px}.lscheme-chip{padding:2px 6px}}@container (min-width:23.75rem){.lscheme-stage{padding:16px}.lscheme-card{padding:10px 12px 10px 10px}.lscheme-plot{--lscheme-ml:12px}.lscheme-px{padding-right:12px}.lscheme-mark{margin-right:10px}.lscheme-note{padding-left:12px}}@container (min-width:34rem){.lscheme-plot[data-path]{--lscheme-ml:36px}.lscheme-plot[data-pct]{grid-template-columns:auto auto minmax(1rem,1fr) minmax(6.75rem,auto) auto}.lscheme-path,.lscheme-pct{display:block}.lscheme-eyebrow-base{display:inline}.lscheme-stage{padding:18px}.lscheme-eyebrow{font-size:14px}.lscheme-card{padding:12px 14px 12px 12px}.lscheme-px,.lscheme-mark,.lscheme-note,.lscheme-pct,.lscheme-chip-label,.lscheme-chip-caption,.lscheme-legend{font-size:14px}.lscheme-mark{padding:0 12px 0 10px}.lscheme-result{padding:14px 20px 14px 24px}}.lscheme[data-compact] .lscheme-stage{padding:12px}.lscheme[data-compact] .lscheme-eyebrow{margin-bottom:8px}.lscheme[data-compact] .lscheme-body{gap:8px}.lscheme[data-compact] .lscheme-card{padding:6px 8px}.lscheme[data-compact] .lscheme-plot{padding-top:4px}.lscheme[data-compact] .lscheme-row{min-height:1.8125rem}.lscheme[data-compact] .lscheme-row[data-thin]{min-height:1.6875rem}.lscheme[data-compact] .lscheme-mark{min-height:26px}.lscheme[data-compact] .lscheme-result{padding:8px 16px 8px 22px}.lscheme[data-compact] .lscheme-num{font-size:26px}.lscheme[data-compact] .lscheme-legend{display:none}@media (prefers-reduced-motion:reduce){.lscheme-row[data-tone=price] .lscheme-dot:after{display:none}}}
