.vol{margin:4px 0 6px;--vol-up: hsl(var(--profit));--vol-down: hsl(var(--loss));--vol-ink: hsl(var(--foreground))}.vol-key{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;font:500 13px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.vol-key span{display:inline-flex;align-items:center;gap:8px}.vol-key i{width:22px;height:10px;border-radius:999px;background:var(--vol-ink);opacity:.78}.vol-key i[data-k=up]{background:var(--vol-up);opacity:1}.vol-key i[data-k=down]{background:var(--vol-down);opacity:1}.vol-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vol-step{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(0,1.3fr) minmax(0,1.3fr) minmax(120px,.7fr);align-items:center;gap:12px 20px;padding:16px 20px;border-radius:24px;background:var(--glass-inner, hsl(var(--foreground) / .04));border:1px solid var(--hair-soft, hsl(var(--foreground) / .12))}.vol-step[data-start]{grid-template-columns:1fr auto}.vol-name{display:grid;gap:2px;min-width:0}.vol-name strong{font:600 16px/1.3 var(--font-display);color:var(--vol-ink)}.vol-name span{font:400 14px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.vol-track{display:grid;gap:6px;min-width:0}.vol-track>p{margin:0;display:flex;justify-content:space-between;gap:8px;font:500 13px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.vol-track>p b{font:600 15px/1.2 var(--font-numeric);color:var(--vol-ink);font-variant-numeric:tabular-nums}.vol-track:before{content:"";grid-row:2;height:10px;border-radius:999px;background:hsl(var(--foreground) / .07)}.vol-track>.vol-bar{grid-row:2;grid-column:1;align-self:center;height:10px;width:max(var(--vol-w),6px);border-radius:999px;background:linear-gradient(180deg,hsl(var(--foreground) / .6),hsl(var(--foreground) / .85));box-shadow:inset 0 1px #ffffff4d}.vol-track>.vol-bar[data-sign=up]{background:linear-gradient(180deg,color-mix(in srgb,var(--vol-up) 80%,#fff),var(--vol-up))}.vol-track>.vol-bar[data-sign=down]{background:linear-gradient(180deg,color-mix(in srgb,var(--vol-down) 80%,#fff),var(--vol-down))}.vol-track>.vol-bar[data-sign=flat]{width:6px;background:hsl(var(--foreground) / .35)}.vol-track:before,.vol-track>.vol-bar{grid-column:1}.vol-oi{margin:0;display:grid;justify-items:end;gap:4px;text-align:right}.vol-oi>b{font:600 24px/1.1 var(--font-numeric);letter-spacing:-.01em;color:var(--vol-ink);font-variant-numeric:tabular-nums}.vol-oi>span:not(.vol-chip){font:500 13px/1.2 var(--font-body);color:hsl(var(--muted-foreground))}.vol-chip{font:600 13px/1 var(--font-body);padding:5px 10px;border-radius:999px;color:hsl(var(--muted-foreground));background:hsl(var(--foreground) / .07);border:1px solid var(--hair-soft, hsl(var(--foreground) / .12))}.vol-chip[data-kind=up]{color:var(--vol-up);background:color-mix(in srgb,var(--vol-up) 12%,transparent)}.vol-chip[data-kind=down]{color:var(--vol-down);background:color-mix(in srgb,var(--vol-down) 12%,transparent)}.vol-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:14px 4px 0;font:500 14px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.vol-total b{font:600 20px/1.2 var(--font-numeric);color:var(--vol-ink);margin-right:14px}@media (max-width: 760px){.vol-step{grid-template-columns:1fr auto;padding:14px 16px;gap:10px 12px}.vol-name{grid-column:1;grid-row:1}.vol-oi{grid-column:2;grid-row:1}.vol-track{grid-column:1 / -1}.vol-oi>b{font-size:21px}}@media (forced-colors: active){.vol-bar{background:CanvasText!important}}.market-figure .vol .vol-track>p,.market-figure .vol .vol-track>p>span{font:500 13px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.market-figure .vol .vol-track>p>b{font:600 15px/1.2 var(--font-numeric);color:hsl(var(--foreground))}.market-figure .vol .vol-total,.market-figure .vol .vol-total>span{font:500 14px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.market-figure .vol .vol-total>b{font:600 20px/1.2 var(--font-numeric);color:hsl(var(--foreground))}.market-figure .vol .vol-oi>span:not(.vol-chip){font:500 13px/1.2 var(--font-body)}.market-figure .vol .vol-oi>b{font:600 24px/1.1 var(--font-numeric)}.market-figure .vol .vol-chip{font:600 13px/1 var(--font-body)}.market-figure .vol .vol-name span{font:400 14px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}@media (max-width: 760px){.market-figure .vol .vol-oi>b{font-size:21px}}.market-figure .vol .vol-chip[data-kind=up]{color:color-mix(in srgb,var(--vol-up) 72%,hsl(var(--foreground)))}.market-figure .vol .vol-chip[data-kind=down]{color:color-mix(in srgb,var(--vol-down) 72%,hsl(var(--foreground)))}.rcd{list-style:none;margin:4px 0 6px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;counter-reset:none}.rcd[data-wide]{grid-template-columns:repeat(3,minmax(0,1fr))}.rcd-card{display:grid;align-content:start;gap:12px;padding:20px;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft),0 1px 2px #0000000a,0 8px 20px -12px #00000024;min-width:0}.rcd-card header{display:flex;align-items:flex-start;gap:12px}.rcd-chip,.tnd-chip{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:12px;font:700 15px/1 var(--font-numeric);background:var(--tone-glass);box-shadow:var(--tone-glass-shadow);color:var(--tone-on)}.market-figure .rcd-card h4{margin:4px 0 0;font:650 17px/1.3 var(--font-display);color:hsl(var(--foreground))}.market-figure .rcd-big{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.market-figure .rcd-big b{font:600 36px/1.05 var(--font-numeric);letter-spacing:-.02em;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.market-figure .rcd-big span{font:500 13px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.rcd dl{margin:0;display:grid;gap:10px}.rcd dl>div{display:grid;gap:2px}.market-figure .rcd dt{font:600 13px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.market-figure .rcd dd{margin:0;font:400 15px/1.5 var(--font-body);color:hsl(var(--foreground))}.market-figure .rcd-pill{margin:0;justify-self:start;padding:6px 12px;border-radius:999px;font:600 13px/1.2 var(--font-body);color:hsl(var(--foreground));background:hsl(var(--foreground) / .06);box-shadow:inset 0 0 0 1px var(--hair-soft)}@media (max-width: 900px){.rcd,.rcd[data-wide]{grid-template-columns:minmax(0,1fr)}.rcd-card{padding:16px}}.tnd{display:grid;gap:10px;margin:4px 0 6px}.tnd-head,.tnd-row{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.tnd-head{padding:0 20px;font:600 13px/1.3 var(--font-body);color:hsl(var(--muted-foreground))}.tnd-head [data-side=call]{color:hsl(var(--option-call))}.tnd-head [data-side=put]{color:hsl(var(--option-put))}.tnd-row{padding:14px 20px;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft),0 1px 2px #0000000a,0 8px 20px -12px #00000024}.market-figure .tnd-row>p{margin:0}.market-figure .tnd-row>p:first-child{display:flex;align-items:center;gap:12px;font:600 16px/1.35 var(--font-display);color:hsl(var(--foreground))}.market-figure .tnd-pill{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:18px;font:600 14px/1.3 var(--font-body);background:hsl(var(--foreground) / .05);box-shadow:inset 0 0 0 1px var(--hair-soft)}.market-figure .tnd-pill small{display:none;font:600 13px/1.2 var(--font-body);opacity:.8}.market-figure .tnd-pill i{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font:700 18px/1 var(--font-body);font-style:normal;color:hsl(var(--background))}.market-figure .tnd-pill[data-side=call] i{background:hsl(var(--option-call))}.market-figure .tnd-pill[data-side=put] i{background:hsl(var(--option-put))}.market-figure .tnd-pill[data-side=call]{color:hsl(var(--option-call))}.market-figure .tnd-pill[data-side=put]{color:hsl(var(--option-put))}@media (max-width: 640px){.tnd-head{display:none}.tnd-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px 16px;gap:10px}.market-figure .tnd-row>p:first-child{grid-column:1 / -1}.market-figure .tnd-pill{padding:8px 10px;font-size:13px}.market-figure .tnd-pill small{display:block}}.mbr{--mbr-ink: hsl(var(--foreground));--mbr-line: var(--hair-soft, hsl(var(--foreground) / .14));margin:4px 0 6px;padding:4px 24px;border:1px solid var(--hair-soft, hsl(var(--foreground) / .12));border-radius:24px;background:var(--glass-inner, hsl(var(--foreground) / .03))}@media (max-width: 520px){.mbr{padding:2px 14px;border-radius:20px}}.mbr-rows{list-style:none;margin:0;padding:0;display:grid;gap:0}.mbr-row{--mbr-tone: hsl(var(--foreground) / .62);display:grid;gap:8px;min-width:0;padding:16px 0;border-top:1px solid var(--hair, hsl(var(--foreground) / .12))}.mbr-rows>.mbr-row:first-child,.mbr-row[data-first-in-group]{border-top:0}.mbr-row[data-total]{padding-top:18px}.mbr-group{margin:6px 0 -4px;font:600 14px/1.4 var(--font-display);color:hsl(var(--muted-foreground))}.mbr-row:not([data-first-in-group]) .mbr-group{display:none}.mbr-head{display:flex;justify-content:space-between;align-items:baseline;gap:4px 16px;flex-wrap:wrap}.mbr-head strong{font:600 16px/1.35 var(--font-display);color:var(--mbr-ink)}.mbr-head b{font:600 22px/1.2 var(--font-numeric);letter-spacing:-.01em;color:var(--mbr-tone);font-variant-numeric:tabular-nums}.mbr-track{position:relative;height:28px;border-radius:999px;background:var(--glass-inner, hsl(var(--foreground) / .045));border:1px solid var(--glass-inner-edge, var(--mbr-line));overflow:hidden}.mbr-bar{position:absolute;top:3px;bottom:3px;border-radius:999px;min-width:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--mbr-tone) 82%,#fff) 0%,var(--mbr-tone) 55%);box-shadow:inset 0 1px #ffffff59,0 1px 2px #0000001f}.mbr-row[data-total] .mbr-bar{background:linear-gradient(180deg,hsl(var(--foreground) / .7),hsl(var(--foreground) / .92))}.mbr-row[data-total] .mbr-head strong{font-weight:700}.mbr-row[data-total] .mbr-head b{color:var(--mbr-ink)}@media (max-width: 520px){.mbr-head{flex-direction:column;align-items:flex-start;gap:2px}.mbr-head b{font-size:19px}.mbr-track{height:24px}.mbr-row{padding:14px 0}}.mbr-zero{position:absolute;top:0;bottom:0;width:0;border-left:1px solid hsl(var(--foreground) / .4)}.mbr-marker-line{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed hsl(var(--foreground) / .7);z-index:1}.mbr-note{margin:0;font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.mbr-marker{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:10px 0 12px;border-top:1px solid var(--hair, hsl(var(--foreground) / .12));font:500 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.mbr-marker i{flex:0 0 auto;width:0;height:16px;border-left:2px dashed hsl(var(--foreground) / .7)}.mbr-row[data-tone=call]{--mbr-tone: hsl(var(--option-call))}.mbr-row[data-tone=put]{--mbr-tone: hsl(var(--option-put))}.mbr-row[data-tone=profit],.mbr-row[data-tone=bullish]{--mbr-tone: hsl(var(--profit))}.mbr-row[data-tone=loss],.mbr-row[data-tone=bearish]{--mbr-tone: hsl(var(--loss))}.mbr-row[data-tone=volatility]{--mbr-tone: var(--market-series-1, hsl(var(--brand-ink)))}.mbr-row[data-tone=variance]{--mbr-tone: var(--market-series-2, hsl(var(--brand-ink)))}@media (forced-colors: active){.mbr-bar{background:CanvasText}.mbr-head b{color:CanvasText}}.mbr-row[data-tone=neutral] .mbr-head b,.mbr-row:not([data-tone]) .mbr-head b{color:var(--mbr-ink)}.mbr[data-compact] .mbr-row{grid-template-columns:minmax(0,.62fr) minmax(0,1.6fr);align-items:center;gap:4px 12px;padding:10px 0}.mbr[data-compact] .mbr-head{display:contents}.mbr[data-compact] .mbr-group{grid-column:1 / -1;grid-row:1;margin:6px 0 2px}.mbr[data-compact] .mbr-head strong{grid-column:1;grid-row:2;font-size:14px}.mbr[data-compact] .mbr-track{grid-column:2;grid-row:2;height:32px}.mbr[data-compact] .mbr-head b{grid-column:2;grid-row:2;justify-self:end;z-index:2;margin-right:12px;padding:2px 8px;border-radius:999px;font-size:15px;background:hsl(var(--card) / .86);color:var(--mbr-ink)}.mbr[data-compact] .mbr-note{grid-column:1 / -1;grid-row:3;font-size:13px}.mbr[data-compact] .mbr-group{margin-bottom:0}.mst{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:4px 0 6px}.mst[data-cols="1"]{grid-template-columns:minmax(0,1fr)}.mst-col{min-width:0;padding:6px 20px 10px;border:1px solid var(--hair-soft, hsl(var(--foreground) / .12));border-radius:24px;background:var(--glass-inner, hsl(var(--foreground) / .03))}.mst-head{padding:14px 0 8px}.mst-head h4{margin:0;font:700 13px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground));text-align:left}.mst-head p{margin:2px 0 0;font:400 14px/1.45 var(--font-body);color:hsl(var(--muted-foreground))}.mst-col[data-tone=call] .mst-head h4{color:hsl(var(--option-call))}.mst-col[data-tone=put] .mst-head h4{color:hsl(var(--option-put))}.mst-rows{list-style:none;margin:0;padding:0}.mst-row{--mst-tone: hsl(var(--foreground));display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:13px 0;border-top:1px solid var(--hair, hsl(var(--foreground) / .12))}.mst-row[data-plain]{grid-template-columns:minmax(0,1fr)}.mst-rows>.mst-row:first-child{border-top:0}.mst-text{min-width:0}.mst-text strong{display:block;font:600 16px/1.35 var(--font-display);color:hsl(var(--foreground));overflow-wrap:anywhere}.mst-text p{margin:3px 0 0;font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.mst-row[data-plain] .mst-text strong{font:600 13px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.mst-row[data-plain] .mst-text p{font-size:15.5px;color:hsl(var(--foreground))}.mst-op{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;font:600 16px/1 var(--font-numeric);color:hsl(var(--muted-foreground));background:var(--glass-inner, hsl(var(--foreground) / .06));border:1px solid var(--hair-soft, hsl(var(--foreground) / .12))}.mst-op:empty{background:none;border-color:transparent}.mst-op:empty:before{content:"";width:7px;height:7px;border-radius:50%;background:hsl(var(--foreground) / .28)}.mst-val{font:600 22px/1.2 var(--font-numeric);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--mst-tone);text-align:right;white-space:nowrap}.mst-row[data-tone=profit],.mst-row[data-tone=bullish]{--mst-tone: hsl(var(--profit))}.mst-row[data-tone=loss],.mst-row[data-tone=bearish]{--mst-tone: hsl(var(--loss))}.mst-row[data-tone=call]{--mst-tone: hsl(var(--option-call))}.mst-row[data-tone=put]{--mst-tone: hsl(var(--option-put))}.mst-row[data-total]{margin-top:4px;padding:16px 14px;border:1px solid var(--hair-soft, hsl(var(--foreground) / .12));border-radius:16px;background:hsl(var(--card));box-shadow:0 1px 2px #0000000d}.mst-rows>.mst-row[data-total]:first-child{margin-top:0}.mst-row[data-total] .mst-text strong{font-weight:700}.mst-row[data-total] .mst-val{font-size:26px}@media (max-width: 520px){.mst{gap:12px}.mst-col{padding:4px 14px 8px;border-radius:20px}.mst-row{grid-template-columns:24px minmax(0,1fr)}.mst-op{width:24px;height:24px;font-size:14px}.mst-val{grid-column:2;text-align:left;font-size:20px;white-space:normal}.mst-row[data-total] .mst-val{font-size:22px}.mst-row[data-plain]{grid-template-columns:minmax(0,1fr)}}@media (forced-colors: active){.mst-val{color:CanvasText}}.sp{container-type:inline-size;min-width:0;display:grid;gap:14px;margin:4px 0 22px}.sp-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:0}.sp-key{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0;color:hsl(var(--muted-foreground));font:500 13px/1.4 var(--font-body)}.options-article-page .market-figure .sp-key{font:500 13px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.sp-row{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr) minmax(130px,170px);align-items:center;gap:8px 28px;padding:22px 26px;border:1px solid var(--hair-soft);border-radius:24px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 6px 16px -6px #0000000f,0 18px 36px -18px #0000000f}.options-article-page .market-figure .sp-name h4{margin:0;font:700 18px/1.3 var(--font-display);letter-spacing:-.015em;color:hsl(var(--foreground))}.options-article-page .market-figure .sp-name p{margin:4px 0 0;font:400 14px/1.45 var(--font-body);color:hsl(var(--muted-foreground))}.sp-rail{position:relative;padding-top:4px}.sp-lane{position:relative;height:82px}.sp-group{position:absolute;display:flex;gap:6px;transform:translate(-50%)}.sp-lane[data-dir=up] .sp-group{bottom:0;align-items:flex-end;padding-bottom:14px}.sp-lane[data-dir=down] .sp-group{top:0;padding-top:14px}.sp-group:after{content:"";position:absolute;left:50%;width:0;border-left:1.5px solid hsl(var(--foreground) / .3);height:14px}.sp-lane[data-dir=up] .sp-group:after{bottom:0}.sp-lane[data-dir=down] .sp-group:after{top:0}.sp-lane[data-dir=up]{margin-bottom:0}.sp-chip{display:grid;justify-items:center;gap:1px;min-width:64px;padding:6px 9px 7px;border:1px solid hsl(var(--foreground) / .16);border-radius:14px;background:hsl(var(--card));box-shadow:0 1px 2px #0000000f,0 4px 10px -4px #0000001a;white-space:nowrap;font:500 13px/1.25 var(--font-body)}.sp-chip[data-kind=call]{color:hsl(var(--option-call));background:linear-gradient(hsl(var(--option-call) / .1),hsl(var(--option-call) / .1)),hsl(var(--card));border-color:hsl(var(--option-call) / .38)}.sp-chip[data-kind=put]{color:hsl(var(--option-put));background:linear-gradient(hsl(var(--option-put) / .12),hsl(var(--option-put) / .12)),hsl(var(--card));border-color:hsl(var(--option-put) / .5)}.sp-chip[data-kind=share]{color:hsl(var(--foreground))}.sp-act{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;opacity:.85}.sp-chip b{font-size:15px;font-weight:650}.sp-chip b i{font-style:normal;font-size:13px;font-weight:600}.sp-prem{font-style:normal;font-size:13px;opacity:.8;font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.sp-line{position:relative;height:6px;border-radius:6px;background:hsl(var(--foreground) / .14)}.sp-span{position:absolute;top:0;bottom:0;border-radius:6px;background:hsl(var(--foreground) / .45)}.sp-span[data-tone=call]{background:hsl(var(--option-call) / .7)}.sp-span[data-tone=put]{background:hsl(var(--option-put) / .8)}.sp-dot{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:3px solid hsl(var(--card));background:hsl(var(--foreground));box-shadow:0 0 0 1px hsl(var(--foreground) / .25)}.sp-dot[data-kind=call]{background:hsl(var(--option-call))}.sp-dot[data-kind=put]{background:hsl(var(--option-put))}.sp-dot[data-side=sell]{border-radius:4px}.sp-spot-dot{position:absolute;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:hsl(var(--card));border:2px solid hsl(var(--foreground) / .7)}.sp-spot{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed hsl(var(--foreground) / .35);pointer-events:none}.sp-spot b{position:absolute;top:-18px;left:0;transform:translate(-50%);color:hsl(var(--muted-foreground));font:500 13px/1.2 var(--font-numeric);white-space:nowrap}.sp-row:first-of-type:has(.sp-spot) .sp-rail{padding-top:24px}.sp-row:first-of-type .sp-spot{top:24px}.sp-net{display:grid;gap:2px;justify-items:start;padding-left:24px;border-left:1px solid var(--hair)}.sp-net span{color:hsl(var(--muted-foreground));font:500 13px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.03em}.sp-net b{font:650 30px/1.1 var(--font-numeric);color:hsl(var(--foreground));white-space:nowrap}.sp-net small{color:hsl(var(--muted-foreground));font:400 13px/1.4 var(--font-body)}.sp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0;list-style:none}@container (max-width: 760px){.sp-row{grid-template-columns:minmax(0,1fr);padding:18px 16px;gap:14px}.sp-net{padding:12px 0 0;border-left:0;border-top:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px}.sp-net small{grid-column:1 / -1}.sp-net b{font-size:26px}.sp-chip{min-width:58px;padding:5px 6px 6px}.sp-chip b{font-size:14px}}.sp-key-tv span:before,.sp-key span[data-k]:before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border-radius:4px}.sp-key span[data-k=intrinsic]:before{background:hsl(var(--option-call))}.sp-key span[data-k=time]:before{background:hsl(var(--option-call) / .22);box-shadow:inset 0 0 0 1px hsl(var(--option-call) / .5)}.sp-tv-plot{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end;height:260px;padding:28px 22px 0;border:1px solid var(--hair-soft);border-bottom:0;border-radius:24px 24px 0 0;background:hsl(var(--foreground) / .025)}.sp-tv-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:6px}.sp-tv-total{font:650 22px/1.1 var(--font-numeric);color:hsl(var(--foreground))}.sp-tv-bar{display:flex;flex-direction:column-reverse;width:min(100%,120px);min-height:3px;border-radius:12px 12px 0 0;overflow:hidden;box-shadow:0 6px 18px -8px hsl(var(--option-call) / .5)}.sp-tv-int{background:linear-gradient(hsl(var(--option-call) / .92),hsl(var(--option-call)));min-height:2px}.sp-tv-time{background:repeating-linear-gradient(135deg,hsl(var(--option-call) / .2) 0,hsl(var(--option-call) / .2) 6px,hsl(var(--option-call) / .09) 6px,hsl(var(--option-call) / .09) 12px);box-shadow:inset 0 0 0 1px hsl(var(--option-call) / .5);min-height:3px}.sp-tv-col:first-of-type .sp-tv-bar{border-radius:12px 12px 0 0}.sp-tv-entry{position:absolute;left:12px;right:12px;height:0;border-top:1.5px dashed hsl(var(--foreground) / .45);z-index:2;pointer-events:none}.sp-key span[data-k=entry]:before{width:18px;height:0;border-radius:0;border-top:1.5px dashed hsl(var(--foreground) / .55);vertical-align:3px}.sp-tv-entry em{position:absolute;right:0;top:-22px;font:500 13px/1 var(--font-numeric);font-style:normal;color:hsl(var(--muted-foreground));background:hsl(var(--card));padding:2px 6px;border-radius:8px}.sp-tv-foot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px 22px 20px;border:1px solid var(--hair-soft);border-top:1px solid var(--hair);border-radius:0 0 24px 24px;background:hsl(var(--foreground) / .025)}.sp-tv-cell{display:grid;align-content:start;gap:6px;text-align:center}.options-article-page .market-figure .sp-tv-cell h4{margin:0;font:700 16px/1.3 var(--font-display);color:hsl(var(--foreground))}.options-article-page .market-figure .sp-tv-cell p{margin:0;font:400 13px/1.35 var(--font-numeric);color:hsl(var(--muted-foreground))}.sp-tv-cell dl{margin:4px 0 0;display:grid;gap:2px}.sp-tv-cell dl div{display:flex;justify-content:space-between;gap:8px;font:400 13px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.sp-tv-cell dd{margin:0;color:hsl(var(--foreground));font-size:13px}.sp-tv-cell strong{font:650 18px/1.2 var(--font-numeric);margin-top:4px}.sp-tv-cell strong[data-tone=profit]{color:hsl(var(--profit))}.sp-tv-cell strong[data-tone=loss]{color:hsl(var(--loss))}.sp-tv-cell .sp-ref{color:hsl(var(--muted-foreground));font:500 14px/1.2 var(--font-body)}@container (max-width: 640px){.sp-tv-plot{gap:8px;padding:26px 10px 0;height:220px}.sp-tv-total{font-size:15px}.sp-tv-foot{gap:6px;padding:14px 8px 16px}.sp-tv-cell h4{font-size:13px!important}.sp-tv-cell dl div{flex-direction:column;align-items:center;gap:0}.sp-tv-cell strong{font-size:14px}.sp-sub-more{display:none}}.sp-hold{gap:12px;padding:22px 26px;border:1px solid var(--hair-soft);border-radius:24px;background:hsl(var(--foreground) / .025)}.sp-hold-bar,.sp-hold-res{display:flex;gap:12px}.sp-hold-part{flex-basis:0;display:grid;justify-items:center;gap:2px;padding:22px 12px 16px;border-radius:18px;border:1px solid hsl(var(--foreground) / .16);background:hsl(var(--card));box-shadow:0 1px 2px #0000000d,0 8px 18px -8px #0000001a}.sp-hold-part[data-floor]{border-color:hsl(var(--option-put) / .55);background:linear-gradient(hsl(var(--option-put) / .1),hsl(var(--option-put) / .1)),hsl(var(--card));box-shadow:0 5px 0 -1px hsl(var(--option-put) / .55),0 1px 2px #0000000d,0 8px 18px -8px #0000001a}.sp-hold-part b{font:650 34px/1.1 var(--font-numeric);color:hsl(var(--foreground))}.sp-hold-part span{color:hsl(var(--muted-foreground));font:500 14px/1.3 var(--font-body)}.sp-hold-guard{margin-top:8px;font:600 14px/1.3 var(--font-body);font-style:normal;color:hsl(var(--muted-foreground));text-align:center}.sp-hold-part[data-floor] .sp-hold-guard{color:hsl(var(--option-put))}.sp-hold-res>div{flex-basis:0;display:grid;justify-items:center;gap:2px;text-align:center}.sp-hold-res span{color:hsl(var(--muted-foreground));font:500 14px/1.3 var(--font-body)}.sp-hold-res b,.sp-hold-total b{font:650 28px/1.15 var(--font-numeric)}.sp-hold-res b[data-tone=loss],.sp-hold-total b[data-tone=loss]{color:hsl(var(--loss))}.sp-hold-res b[data-tone=profit]{color:hsl(var(--profit))}.sp-hold-total{display:grid;justify-items:center;gap:2px;padding-top:14px;border-top:1px solid var(--hair);text-align:center}.sp-hold-total span{color:hsl(var(--muted-foreground));font:500 13px/1.3 var(--font-body);text-transform:uppercase;letter-spacing:.03em}.sp-hold-total small{color:hsl(var(--muted-foreground));font:400 14px/1.45 var(--font-body)}@container (max-width: 560px){.sp-hold{padding:16px 12px}.sp-hold-part b{font-size:26px}.sp-hold-res b,.sp-hold-total b{font-size:22px}}.options-article-page.opt-tpl .market-figure .market-ledger thead th{font-size:13px}.sp-mx{gap:12px}.sp-mx-row{display:grid;grid-template-columns:minmax(150px,210px) repeat(var(--n),minmax(0,1fr));align-items:center;gap:8px 22px;padding:18px 26px;border:1px solid var(--hair-soft);border-radius:24px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 6px 16px -6px #0000000f,0 18px 36px -18px #0000000f}.options-article-page .market-figure .sp-mx-row h4{margin:0;font:700 18px/1.3 var(--font-display);letter-spacing:-.015em;color:hsl(var(--foreground))}.options-article-page .market-figure .sp-mx-row h4[data-tone=call]{color:hsl(var(--option-call))}.options-article-page .market-figure .sp-mx-row h4[data-tone=put]{color:hsl(var(--option-put))}.options-article-page .market-figure .sp-mx-row header p{margin:4px 0 0;font:400 14px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.sp-mx-cell{display:grid;gap:3px;min-width:0;padding-left:18px;border-left:1px solid var(--hair)}.sp-mx-cell>span{color:hsl(var(--muted-foreground));font:500 13px/1.3 var(--font-body)}.sp-mx-cell b{font:650 26px/1.15 var(--font-numeric);color:hsl(var(--foreground));overflow-wrap:anywhere}.sp-mx-cell b i{font-style:normal;font-size:13px;margin-right:6px;vertical-align:3px;color:hsl(var(--muted-foreground))}.sp-mx-cell b[data-tone=profit]{color:hsl(var(--profit))}.sp-mx-cell b[data-tone=loss]{color:hsl(var(--loss))}.sp-mx-cell b[data-tone=call]{color:hsl(var(--option-call))}.sp-mx-cell b[data-tone=put]{color:hsl(var(--option-put))}.options-article-page .market-figure .sp-mx-cell small{color:hsl(var(--muted-foreground));font:400 14px/1.45 var(--font-body)}@container (max-width: 860px){.sp-mx-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-mx-row>header{grid-column:1 / -1}.sp-mx-cell{padding:10px 0 0;border-left:0;border-top:1px solid var(--hair)}}@container (max-width: 560px){.sp-mx-row{padding:16px 14px;gap:6px 14px}.sp-mx-cell b{font-size:19px;overflow-wrap:normal}.sp-mx-cell>span{font-size:13px}}.sp-st{list-style:none;margin:4px 0 22px;padding:0;display:grid;gap:10px}.sp-st li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;align-items:start;padding:16px 22px;border:1px solid var(--hair-soft);border-radius:20px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 6px 16px -8px #0000000f}.sp-st-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(rgb(255 255 255 / .28),transparent 55%),var(--tn);color:var(--to);box-shadow:inset 0 0 0 1px #ffffff47,0 2px 6px -2px #00000040;font:650 15px/1 var(--font-numeric)}.options-article-page .market-figure .sp-st h4{margin:0 0 4px;font:700 17px/1.35 var(--font-display);letter-spacing:-.01em;color:hsl(var(--foreground))}.options-article-page .market-figure .sp-st p{margin:0;font:400 15.5px/1.55 var(--font-body);color:hsl(var(--foreground))}.options-article-page .market-figure .sp-st p.sp-st-need{margin-top:6px;font-size:14px;color:hsl(var(--muted-foreground))}.sp-st-need b{font-weight:600;color:hsl(var(--foreground) / .8)}.sp-eq{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:10px}.sp-eq-item{display:flex;align-items:center;gap:10px}.sp-eq-op{font:500 28px/1 var(--font-numeric);color:hsl(var(--muted-foreground))}.sp-eq-term{display:grid;gap:4px;min-width:150px;padding:16px 22px;border:1px solid var(--hair-soft);border-radius:22px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 6px 16px -6px #0000000f;text-align:center}.sp-eq-term[data-last]{background:hsl(var(--card));border-color:var(--hair);box-shadow:0 1px 2px #0000000d,0 10px 24px -8px #0000001f}.sp-eq-term>span{color:hsl(var(--muted-foreground));font:500 13px/1.3 var(--font-body)}.sp-eq-term b{font:650 26px/1.15 var(--font-numeric);color:hsl(var(--foreground))}.sp-eq-term b[data-tone=profit]{color:hsl(var(--profit))}.sp-eq-term b[data-tone=loss]{color:hsl(var(--loss))}.options-article-page .market-figure .sp-eq-term small{color:hsl(var(--muted-foreground));font:400 13px/1.4 var(--font-body)}@media (max-width: 700px){.sp-eq{flex-direction:column;align-items:stretch}.sp-eq-item{flex-direction:column;align-items:stretch;gap:6px}.sp-eq-op{text-align:center;font-size:22px;line-height:1}.sp-eq-term{min-width:0;padding:12px 16px}.sp-eq-term b{font-size:24px}}.sp-sc{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sp-sc-card{display:grid;align-content:start;justify-items:center;gap:8px;padding:22px 20px 20px;border:1px solid var(--hair-soft);border-radius:24px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 6px 16px -6px #0000000f,0 18px 36px -18px #0000000f;text-align:center}.sp-sc-label{color:hsl(var(--muted-foreground));font:500 13px/1.3 var(--font-body)}.sp-sc-price{font:650 36px/1.1 var(--font-numeric);color:hsl(var(--foreground))}.sp-sc-chip{padding:5px 12px;border:1px solid hsl(var(--foreground) / .16);border-radius:999px;background:hsl(var(--card));font:600 14px/1.3 var(--font-body)}.sp-sc-chip[data-tone=call]{color:hsl(var(--option-call));border-color:hsl(var(--option-call) / .4);background:linear-gradient(hsl(var(--option-call) / .1),hsl(var(--option-call) / .1)),hsl(var(--card))}.sp-sc-chip[data-tone=put]{color:hsl(var(--option-put));border-color:hsl(var(--option-put) / .5);background:linear-gradient(hsl(var(--option-put) / .12),hsl(var(--option-put) / .12)),hsl(var(--card))}.sp-sc-chip[data-tone=neutral]{color:hsl(var(--muted-foreground))}.sp-sc-card ul{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:8px;text-align:left;width:100%}.sp-sc-card li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;font:400 15px/1.45 var(--font-body);color:hsl(var(--foreground))}.sp-sc-card li i{font-style:normal;font-weight:700;color:hsl(var(--muted-foreground));text-align:center}.sp-sc-result{display:grid;gap:2px;width:100%;margin-top:8px;padding-top:12px;border-top:1px solid var(--hair)}.sp-sc-result span{color:hsl(var(--muted-foreground));font:500 13px/1.3 var(--font-body)}.sp-sc-result b{font:650 24px/1.15 var(--font-numeric);color:hsl(var(--foreground))}@media (max-width: 760px){.sp-sc{grid-template-columns:minmax(0,1fr)}}.sp-table{margin-top:10px}.sp-approx{font-style:normal;font-weight:500;font-size:.7em;margin-right:4px;color:hsl(var(--muted-foreground))}.payoff{min-width:0;margin-top:4px}.payoff-svg{display:block;width:100%;height:auto;overflow:visible;font:500 13px/1 var(--font-body)}.payoff-frame{fill:hsl(var(--background) / .5);stroke:var(--market-line);stroke-width:1}.payoff-gain{fill:hsl(var(--profit) / .16)}.payoff-loss{fill:hsl(var(--loss) / .14)}.payoff-zero{stroke:hsl(var(--foreground) / .45);stroke-width:1.25}.payoff-line{fill:none;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.payoff-be{fill:hsl(var(--card));stroke:var(--fg);stroke-width:2.5}.payoff-note{fill:hsl(var(--muted-foreground));font:500 13px var(--font-numeric)}.payoff-max{font:650 13px var(--font-numeric);paint-order:stroke;stroke:hsl(var(--card));stroke-width:4px;stroke-linejoin:round}.payoff-max-gain{fill:hsl(var(--profit))}.payoff-max-loss{fill:hsl(var(--loss))}.payoff-ref{stroke:hsl(var(--foreground) / .3);stroke-width:1;stroke-dasharray:3 4}.payoff-ref[data-kind=call]{stroke:hsl(var(--option-call) / .6)}.payoff-ref[data-kind=put]{stroke:hsl(var(--option-put) / .75)}.payoff-ref[data-kind=be]{stroke:hsl(var(--foreground) / .5);stroke-dasharray:none}.payoff-tick-num{fill:hsl(var(--foreground));font:650 13px var(--font-numeric)}.payoff-tick-name{fill:hsl(var(--muted-foreground));font:500 13px var(--font-body)}.payoff-tick[data-kind=call] .payoff-tick-num,.payoff-tick[data-kind=call] .payoff-tick-name{fill:hsl(var(--option-call))}.payoff-tick[data-kind=put] .payoff-tick-num,.payoff-tick[data-kind=put] .payoff-tick-name{fill:hsl(var(--option-put))}.payoff-probe{stroke:hsl(var(--foreground) / .55);stroke-width:1;stroke-dasharray:3 5}.payoff-dot{stroke:hsl(var(--card));stroke-width:2}.payoff-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0 0 10px;padding:0;list-style:none;font:500 14px/1.4 var(--font-body)}.payoff-legend li{display:inline-flex;align-items:center;gap:8px}.payoff-legend i,.payoff-readout i{display:inline-block;width:22px;border-top:3px solid}.payoff-legend i[data-dashed]{border-top-style:dashed}.payoff-probe-row{margin-top:12px}.payoff-probe-row label{display:block;color:hsl(var(--muted-foreground));font:500 13px/1.4 var(--font-body);text-align:center}.payoff-probe-row input[type=range]{display:block;width:100%;height:36px;margin:2px 0 0;accent-color:var(--fg);cursor:ew-resize}.payoff-probe-row input[type=range]:focus-visible{outline:2px solid var(--fg);outline-offset:3px;border-radius:8px}.payoff-readout{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;min-height:22px;font:500 15px/1.5 var(--font-body)}.payoff-readout>span{display:inline-flex;align-items:center;gap:8px}.payoff-readout b{font-weight:650}.payoff-readout b[data-sign=gain]{color:hsl(var(--profit))}.payoff-readout b[data-sign=loss]{color:hsl(var(--loss))}.payoff-hint{color:hsl(var(--muted-foreground))}.payoff-scale{margin:10px 0 0;color:hsl(var(--muted-foreground));font:400 14px/1.55 var(--font-body);text-align:center}.payoff-tick text{paint-order:stroke;stroke:hsl(var(--card));stroke-width:5px;stroke-linejoin:round}.rsk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:4px}.rsk-card{padding:18px 20px 20px;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1)),0 1px 2px #0000000a,0 6px 16px #0000000a}.rsk-card svg{display:block;width:100%;max-width:300px;height:auto;margin:0 auto 14px;font:500 13px var(--font-body);overflow:visible}.rsk-axis{stroke:hsl(var(--foreground) / .3);stroke-width:1.25}.rsk-strike{stroke:hsl(var(--option-call) / .7);stroke-width:1.5;stroke-dasharray:3 4}.rsk-curve{fill:none;stroke:var(--fg);stroke-width:3;stroke-linecap:round}.rsk-now{fill:hsl(var(--card));stroke:var(--fg);stroke-width:2.5}.rsk-label{fill:hsl(var(--muted-foreground));font:600 13px var(--font-body);paint-order:stroke;stroke:hsl(var(--card));stroke-width:4px}.rsk-card h4{margin:0 0 6px;font:650 17px/1.3 var(--font-display, var(--font-body))}.rsk-card p{margin:0;color:hsl(var(--muted-foreground));font:400 15px/1.55 var(--font-body)}.rsk-card p.rsk-key{margin-bottom:8px;color:hsl(var(--foreground));font-weight:500}.rsk-foot{grid-column:1 / -1;margin:0;color:hsl(var(--muted-foreground));font:400 14px/1.5 var(--font-body);text-align:center}@media (max-width: 640px){.rsk{grid-template-columns:minmax(0,1fr)}}.hub,.lcd{min-width:0;margin-top:4px}.hub-centre{display:grid;justify-items:center;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;padding:16px 30px 18px;border-radius:28px;text-align:center;background:linear-gradient(180deg,#ffffff38,#fff0 60%),hsl(var(--foreground) / .06);box-shadow:inset 0 0 0 1px var(--hair),inset 0 1px #ffffff59,0 14px 28px -18px #00000059;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hub-centre small{font:700 13px/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hub-centre b{font:800 clamp(22px,2.6vw,30px)/1.15 var(--font-display);letter-spacing:-.01em;color:hsl(var(--foreground))}.hub-rail{position:relative;height:32px;margin:0 16.66%}.hub-rail:after{content:"";position:absolute;left:0;right:0;top:16px;border-top:1.5px solid var(--hair-control, var(--hair))}.hub-rail:before{content:"";position:absolute;left:50%;top:0;height:16px;border-left:1.5px solid var(--hair-control, var(--hair))}.hub-spokes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hub-card{position:relative;display:grid;gap:12px;align-content:start;padding:20px 20px 22px;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft),0 1px 2px #0000000a,0 8px 20px -10px #0000001f}.hub-card:before{content:"";position:absolute;left:50%;top:-16px;height:16px;border-left:1.5px solid var(--hair-control, var(--hair))}.hub-card h4{display:flex;align-items:center;gap:10px;margin:0;font:750 17px/1.3 var(--font-display)}.hub-num,.lcd-chip{flex:none;display:inline-grid;place-items:center;background:var(--tone-glass);box-shadow:var(--tone-glass-shadow);color:var(--tone-on)}.hub-num{width:28px;height:28px;border-radius:999px;font:700 14px var(--font-numeric)}.hub-card dl{display:grid;gap:12px;margin:0}.hub-card dt{font:700 13px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--tone)}.hub-card dd{display:grid;gap:4px;margin:2px 0 0}.hub-card dd b{font:650 16px/1.35 var(--font-body);color:hsl(var(--foreground))}.hub-card dd span{font:400 15px/1.55 var(--font-body);color:hsl(var(--muted-foreground))}.hub-foot{display:flex;align-items:center;gap:10px;margin:18px 0 0;padding:14px 18px;border-radius:18px;background:hsl(var(--foreground) / .045);box-shadow:inset 0 0 0 1px var(--hair-soft);font:500 15px/1.5 var(--font-body)}.hub-foot span{flex:none;width:10px;height:10px;border-radius:999px;background:var(--fg)}@media (max-width: 860px){.hub-rail{display:none}.hub-spokes{grid-template-columns:minmax(0,1fr)}.hub-card:before{display:none}.hub-centre{margin-bottom:14px}}.lcd{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:lcd}.lcd-card{position:relative;display:grid;grid-template-columns:minmax(96px,168px) minmax(0,1fr);gap:8px 20px;align-items:start;padding:16px 20px;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft),0 1px 2px #0000000a,0 6px 16px -10px #0000001f}.lcd-chip{justify-self:start;min-height:34px;padding:6px 14px;border-radius:18px;font:700 14px/1.2 var(--font-numeric);text-align:center}.lcd-body{display:grid;gap:6px;min-width:0}.lcd-title{margin:0;font:650 16px/1.4 var(--font-body);color:hsl(var(--foreground))}.lcd-text{margin:0;font:400 15px/1.55 var(--font-body);color:hsl(var(--muted-foreground))}.lcd-pills{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none}.lcd-pills li{display:inline-flex;align-items:baseline;gap:8px;padding:5px 12px;border-radius:999px;background:hsl(var(--foreground) / .05);box-shadow:inset 0 0 0 1px var(--hair-soft);font:500 14px/1.4 var(--font-body)}.lcd-pills small{font:600 13px var(--font-body);color:hsl(var(--muted-foreground))}@media (max-width: 640px){.lcd-card{grid-template-columns:minmax(0,1fr);padding:16px}}.market-ledger-fold{margin-top:14px;border-top:1px solid var(--hair);padding-top:10px}.market-ledger-fold>summary{cursor:pointer;font:650 15px/1.4 var(--font-body);min-height:36px}.hdg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.hdg-card{display:grid;gap:14px;padding:20px;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft),0 1px 2px #0000000a,0 8px 20px -10px #0000001f}.hdg-pos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0}.hdg-leg{padding:5px 14px;border-radius:999px;font:700 15px/1.2 var(--font-display);color:#fff;background:linear-gradient(180deg,rgb(255 255 255 / .22),transparent 55%),hsl(var(--foreground) / .8);box-shadow:inset 0 1px #ffffff4d}.hdg-leg[data-leg=call]{background:linear-gradient(180deg,rgb(255 255 255 / .22),transparent 55%),hsl(var(--option-call))}.hdg-leg[data-leg=put]{background:linear-gradient(180deg,rgb(255 255 255 / .3),transparent 55%),hsl(var(--option-put) / .32);box-shadow:inset 0 0 0 1.5px hsl(var(--option-put) / .85),inset 0 1px #ffffff4d;color:hsl(var(--foreground))}.hdg-pos small{font:500 14px/1.4 var(--font-body);color:hsl(var(--muted-foreground))}.hdg-card dl{display:grid;gap:6px;margin:0}.hdg-card dt{font:700 13px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.hdg-card dd{margin:2px 0 0;font:750 20px/1.4 var(--font-numeric)}.hdg-card dd[data-tone=bullish]{color:hsl(var(--profit))}.hdg-card dd[data-tone=bearish]{color:hsl(var(--loss))}.hdg-arrow{display:flex;align-items:center;gap:10px;color:hsl(var(--muted-foreground));font:500 14px/1.3 var(--font-body)}.hdg-arrow span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:hsl(var(--foreground) / .06);box-shadow:inset 0 0 0 1px var(--hair);font:700 16px var(--font-body);color:hsl(var(--foreground))}.hdg-arrow em{font-style:normal}.hdg-act{display:flex;align-items:baseline;gap:10px;margin:0;box-shadow:inset 0 0 0 1px var(--hair-soft);padding:14px 18px;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hdg-act[data-side=buy]{background:linear-gradient(180deg,rgb(255 255 255 / .3),transparent 60%),hsl(var(--profit) / .2);box-shadow:inset 0 0 0 1.5px hsl(var(--profit) / .5),inset 0 1px #fff6}.hdg-act[data-side=sell]{background:linear-gradient(180deg,rgb(255 255 255 / .3),transparent 60%),hsl(var(--loss) / .18);box-shadow:inset 0 0 0 1.5px hsl(var(--loss) / .5),inset 0 1px #fff6}.hdg-act b{font:800 22px/1.25 var(--font-display);color:hsl(var(--foreground))}.hdg-act small{font:500 14px/1.4 var(--font-numeric);color:hsl(var(--foreground) / .8)}@media (max-width: 700px){.hdg{grid-template-columns:minmax(0,1fr)}}.chk{display:grid;margin:0;padding:0;list-style:none;border-radius:24px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft),0 8px 20px -10px #0000001f;overflow:hidden}.chk li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:18px 20px}.chk li+li{border-top:1px solid var(--hair)}.chk-tick{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:hsl(var(--profit) / .16);box-shadow:inset 0 0 0 1px hsl(var(--profit) / .4);color:hsl(var(--foreground));font:700 15px var(--font-body)}.chk h4{margin:3px 0 8px;font:750 17px/1.3 var(--font-display)}.chk dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;margin:0}.chk dt{font:700 13px/1.3 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.chk dd{margin:3px 0 0;font:400 14.5px/1.5 var(--font-body);color:hsl(var(--foreground) / .9)}@media (max-width: 860px){.chk dl,.chk li{grid-template-columns:minmax(0,1fr)}.chk-tick{display:none}}.gap{min-width:0;margin-top:4px}.gap-svg{display:block;width:100%;height:auto;overflow:visible;font:500 13px/1 var(--font-body)}.gap-frame{fill:hsl(var(--background) / .5);stroke:var(--market-line);stroke-width:1}.gap-grid{stroke:hsl(var(--foreground) / .1);stroke-width:1}.gap-tick{fill:hsl(var(--muted-foreground));font:500 13px var(--font-numeric)}.gap-fill{fill:hsl(var(--loss) / .16)}.gap-ref{fill:none;stroke:hsl(var(--foreground) / .5);stroke-width:2;stroke-dasharray:7 6;stroke-linecap:round}.gap-line{fill:none;stroke:var(--fg);stroke-width:3;stroke-linejoin:round;stroke-linecap:round}.gap-dot{fill:hsl(var(--card));stroke:var(--fg);stroke-width:2.5}.gap-dot[data-hot]{stroke:hsl(var(--loss));fill:hsl(var(--loss))}.gap-value{fill:hsl(var(--foreground));font:650 13px var(--font-numeric);paint-order:stroke;stroke:hsl(var(--card));stroke-width:4px;stroke-linejoin:round}.gap-value[data-hot]{fill:hsl(var(--loss))}.gap-bracket line{stroke:hsl(var(--loss));stroke-width:2;stroke-linecap:round}.gap-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:0 0 12px;padding:0;list-style:none;font:500 14px/1.4 var(--font-body)}.gap-legend li{display:inline-flex;align-items:center;gap:8px}.gap-legend i{display:inline-block;width:22px;border-top:3px solid var(--fg)}.gap-legend i[data-dashed]{border-top:3px dashed hsl(var(--foreground) / .5)}.gap-legend i[data-fill]{height:12px;border:0;border-radius:4px;background:hsl(var(--loss) / .3)}.gap-call{display:flex;align-items:center;gap:12px;margin:14px 0 0;font:500 15px/1.5 var(--font-body)}.gap-chip{flex:none;padding:8px 18px;border-radius:20px;background:linear-gradient(180deg,rgb(255 255 255 / .35),transparent 60%),hsl(var(--loss) / .2);box-shadow:inset 0 0 0 1.5px hsl(var(--loss) / .55),inset 0 1px #fff6,0 10px 20px -14px hsl(var(--loss) / .6);color:hsl(var(--foreground));font:800 28px/1.1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gap-scale{margin:10px 0 0;color:hsl(var(--muted-foreground));font:400 14px/1.55 var(--font-body);text-align:center}.mtl{--mtl-tone: hsl(var(--brand-ink));margin:4px 0 6px;--mtl-ink: hsl(var(--foreground));--mtl-line: var(--hair-soft, hsl(var(--foreground) / .14))}.mtl-lanes{list-style:none;margin:0;padding:0;display:grid;gap:18px}.mtl-lane{display:grid;gap:8px;min-width:0}.mtl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.mtl-head strong{font:600 16px/1.35 var(--font-display)}.mtl-head span{font:400 14px/1.5 var(--font-body);color:hsl(var(--muted-foreground))}.mtl-track{position:relative;height:36px;margin-inline:0;border-radius:10px;background:var(--glass-inner, hsl(var(--foreground) / .04));border:1px solid var(--glass-inner-edge, var(--mtl-line));overflow:hidden}.mtl-grid{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed var(--mtl-line)}.mtl-span{position:absolute;top:5px;bottom:5px;border-radius:7px;background:color-mix(in srgb,var(--mtl-tone) 82%,transparent)}.mtl-point{position:absolute;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px;display:grid;place-items:center;font:600 13px/1 var(--font-numeric);font-style:normal;color:hsl(var(--card));border-radius:50%;background:var(--mtl-tone, hsl(var(--brand-ink)));border:2px solid hsl(var(--card));box-sizing:border-box}.mtl-point[data-hollow],.mtl-key[data-hollow]{background:hsl(var(--card));border-color:var(--mtl-tone, hsl(var(--brand-ink)));color:var(--mtl-tone, hsl(var(--brand-ink)))}.mtl-notes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 18px}.mtl-notes li{display:flex;align-items:center;gap:8px;font:500 15px/1.5 var(--font-body)}.mtl-key{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;font:600 13px/1 var(--font-numeric);font-style:normal;color:hsl(var(--card));border-radius:50%;background:var(--mtl-tone, hsl(var(--brand-ink)));border:2px solid var(--mtl-tone, hsl(var(--brand-ink)));box-sizing:border-box}.mtl-key-span{width:22px;height:10px;border-radius:4px}.mtl-lane[data-tone=call]{--mtl-tone: hsl(var(--option-call))}.mtl-lane[data-tone=put]{--mtl-tone: hsl(var(--option-put))}.mtl-lane[data-tone=profit],.mtl-lane[data-tone=bullish]{--mtl-tone: hsl(var(--profit))}.mtl-lane[data-tone=loss],.mtl-lane[data-tone=bearish]{--mtl-tone: hsl(var(--loss))}.mtl-lane[data-tone=neutral]{--mtl-tone: hsl(var(--muted-foreground))}.mtl-lane[data-tone=variance]{--mtl-tone: hsl(var(--brand-ink))}.mtl-axis{position:relative;height:28px;margin-top:10px;border-top:1px solid var(--mtl-line)}.mtl-axis span{position:absolute;top:6px;transform:translate(-50%);font:500 14px/1.4 var(--font-numeric);white-space:nowrap;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.mtl-axis span[data-edge=start]{transform:translate(-14px)}.mtl-axis span[data-edge=end]{transform:translate(calc(-100% + 14px))}@media (max-width: 560px){.mtl-axis span[data-phone=hide]{display:none}.mtl-notes{flex-direction:column}}.mtl-inner{position:absolute;top:0;right:14px;bottom:0;left:14px}.mtl-lbl{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-inline:8px;font:600 14px/1 var(--font-numeric);font-style:normal;text-decoration:none;white-space:nowrap;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.mtl-lbl[data-side=in]{top:5px;bottom:5px;justify-content:center;border-radius:7px;background:var(--mtl-tone);color:hsl(var(--card))}.mtl-spanwrap{display:contents}.mtl-track{height:44px;border-radius:14px}.mtl-grid{border-left-style:solid;opacity:.7}.mtl-point{width:30px;height:30px;margin:-15px 0 0 -15px;font-size:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mtl-tone) 22%,transparent),0 2px 6px #0003}.mtl-key{width:26px;height:26px;font-size:14px}.mtl-head strong{font-size:17px}.mtl-notes li{font-size:15px;font-weight:600}.mtl-axis span{font-size:14px;font-weight:600;color:hsl(var(--foreground) / .75)}@media (max-width: 560px){.mtl-lanes{gap:20px}.mtl-axis span{font-size:14px}}.mf-figure .mf-num{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:0}.mf-figure h4{margin:0;font:650 17px/1.4 var(--font-display);color:hsl(var(--foreground))}.mf-figure p{margin:0}.options-article-page .mf-figure .mf-sub,.options-article-page .mf-figure .mf-cards p,.options-article-page .mf-figure .mf-check p,.options-article-page .mf-figure .mf-flow p{font-size:15px;line-height:1.55;color:hsl(var(--muted-foreground))}.mf-eyebrow{display:block;color:hsl(var(--muted-foreground));font:650 13px/1.4 var(--font-body);letter-spacing:.02em;text-transform:uppercase}.mf-bars{display:grid;gap:22px;max-width:none;margin:0;position:relative}.mf-bar-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px;line-height:1.4}.mf-bar-head strong{font-size:20px;font-weight:600;white-space:nowrap}.mf-track{position:relative;height:14px;margin:8px 0 6px;border-radius:7px;background:hsl(var(--foreground) / .08)}.mf-track i{display:block;height:100%;border-radius:7px;background:hsl(var(--foreground) / .72)}.mf-bar[data-mf=call] .mf-track i{background:hsl(var(--option-call))}.mf-bar[data-mf=put] .mf-track i{background:hsl(var(--option-put))}.mf-bar[data-mf=profit] .mf-track i{background:var(--up)}.mf-bar[data-mf=loss] .mf-track i{background:var(--dn)}.mf-bar[data-mf=loss] .mf-bar-head strong{color:var(--dn)}.mf-bar[data-mf=profit] .mf-bar-head strong{color:var(--up)}.mf-track b{position:absolute;top:-5px;bottom:-5px;width:0;border-left:1.5px dashed hsl(var(--foreground) / .45)}.mf-marks{position:relative;height:22px;margin-top:-10px}.mf-marks>span{position:absolute;transform:translate(-50%);white-space:nowrap;font-size:13px;line-height:1.4;color:hsl(var(--muted-foreground))}.mf-marks>span[data-end]{transform:translate(-100%)}.mf-flow,.mf-check{list-style:none;margin:0 auto;padding:0;display:grid;gap:14px;max-width:none}@media (min-width: 1000px){.mf-check{grid-template-columns:repeat(2,minmax(0,1fr))}}.mf-flow li,.mf-check li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:14px;align-items:start;padding:14px 16px;border:1px solid var(--market-line);border-radius:16px;background:hsl(var(--foreground) / .025)}.mf-step,.mf-tick{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--market-line);background:hsl(var(--card));font-size:16px;font-weight:600}.mf-tick{color:var(--up)}.mf-flow li:not(:last-child){position:relative}.mf-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mf-pair section{display:grid;gap:8px;align-content:start;padding:20px;border:1px solid var(--market-line);border-radius:20px;background:hsl(var(--foreground) / .025)}.mf-big{font-size:clamp(30px,4.5vw,40px);line-height:1.1;font-weight:700;font-family:var(--font-display)}.mf-pair section[data-mf=profit] .mf-big{color:var(--up)}.mf-pair section[data-mf=loss] .mf-big{color:var(--dn)}.mf-pair p{font-size:16px;line-height:1.55}.mf-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mf-cards section{display:grid;gap:6px;align-content:start;padding:18px;border:1px solid var(--market-line);border-radius:20px;background:hsl(var(--foreground) / .025)}.mf-cards section[data-mf=call] .mf-eyebrow{color:hsl(var(--option-call))}.mf-cards section[data-mf=put] .mf-eyebrow{color:hsl(var(--option-put))}@media (max-width: 760px){.mf-pair,.mf-cards{grid-template-columns:minmax(0,1fr)}.mf-flow li,.mf-check li{padding:12px;gap:12px}.mf-bar-head{font-size:15px}}.options-article-page .mf-figure .market-assumption{margin-top:26px}.mf-rules{display:grid;max-width:none;margin:0;border:1px solid var(--market-line);border-radius:18px;overflow:hidden}.mf-rules details{border-bottom:1px solid var(--market-line);padding:12px 16px}.mf-rules details:last-child{border-bottom:0}.mf-rules summary{display:grid;grid-template-columns:150px minmax(0,1fr);gap:4px 16px;align-items:baseline;cursor:pointer;list-style:none}.mf-rules summary::-webkit-details-marker{display:none}.mf-rules summary:after{content:none}.mf-rule-value{font-size:16px;line-height:1.5}.options-article-page .mf-figure .mf-rules details p{margin:8px 0 0;padding-left:166px;font-size:15px;line-height:1.55;color:hsl(var(--muted-foreground))}.mf-rules summary:focus-visible{outline:2px solid hsl(var(--foreground));outline-offset:2px}@media (max-width: 760px){.mf-rules summary{grid-template-columns:minmax(0,1fr)}.options-article-page .mf-figure .mf-rules details p{padding-left:0}}.mf-figure .mf-track{height:18px;border-radius:999px;background:hsl(var(--foreground) / .07);box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1));overflow:visible}.mf-figure .mf-track i{border-radius:999px;background-image:linear-gradient(180deg,#ffffff47,#fff0 55%);background-blend-mode:soft-light;box-shadow:inset 0 0 0 1px #ffffff29}.mf-figure .mf-bar-head strong{font-size:24px}.mf-figure .mf-bar-head span{font-size:17px}.mf-figure .mf-eyebrow{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--tint-blue-solid, #0a84ff) 14%,transparent);color:hsl(var(--foreground));box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1))}.mf-figure .mf-pair section,.mf-figure .mf-cards section,.mf-figure .mf-flow li,.mf-figure .mf-check li{border-color:var(--hair-soft, var(--market-line));border-radius:24px;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-figure .mf-flow li,.mf-figure .mf-check li{border-radius:20px}.mf-figure .mf-step{background:var(--tint-teal-solid, #30b0c7);color:var(--tint-teal-on, #fff);border:0;box-shadow:inset 0 1px #ffffff59}.mf-lots{display:grid;gap:22px}.mf-lots-head{display:grid;gap:6px;padding:20px 22px;border:1px solid var(--hair-soft, var(--market-line));border-radius:24px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-lots-head .mf-big{font-size:clamp(32px,5vw,44px)}.mf-lot-row{display:grid;gap:8px}.mf-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mf-tiles i{display:block;height:44px;border-radius:12px;background:hsl(var(--foreground) / .07);box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1));position:relative;overflow:hidden}.mf-tiles i:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--fill);background:hsl(var(--option-call));background-image:linear-gradient(180deg,#ffffff4d,#fff0 60%)}.mf-lot-row[data-mf=put] .mf-tiles i:before{background-color:hsl(var(--option-put))}.mf-unit{font-size:14px;line-height:1.5;color:hsl(var(--muted-foreground))}.mf-split{display:grid;gap:18px}.mf-split-key{display:flex;gap:18px;font:650 13px/1.4 var(--font-body);text-transform:uppercase;letter-spacing:.02em}.mf-split-key span:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:currentColor}.mf-split-key [data-mf=profit],.mf-side[data-mf=profit] strong{color:var(--up)}.mf-split-key [data-mf=loss],.mf-side[data-mf=loss] strong{color:var(--dn)}.mf-split-row{display:grid;gap:14px;padding:20px 22px;border:1px solid var(--hair-soft, var(--market-line));border-radius:24px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-split-title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px}.mf-chip{display:inline-flex;align-items:baseline;gap:10px;padding:6px 14px;border-radius:999px;font-size:22px;font-weight:650;box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1))}.mf-chip em{font:500 13px/1.4 var(--font-body);font-style:normal;color:hsl(var(--muted-foreground))}.mf-chip[data-mf=profit]{color:var(--up);background:color-mix(in srgb,var(--up) 10%,transparent)}.mf-chip[data-mf=loss]{color:var(--dn);background:color-mix(in srgb,var(--dn) 10%,transparent)}.mf-split-bars{display:grid;gap:12px}.mf-side{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr) 84px;gap:14px;align-items:center;font-size:15px}.mf-side .mf-track{margin:0}.mf-side strong{text-align:right;font-size:18px;font-weight:600}.mf-side[data-mf=profit] .mf-track i{background-color:var(--up)}.mf-side[data-mf=loss] .mf-track i{background-color:var(--dn)}.mf-workings{border-top:1px solid var(--hair, var(--market-line));padding-top:12px;margin-top:18px}.mf-workings summary{cursor:pointer;font:650 16px/1.4 var(--font-display)}.mf-workings p{margin-top:8px;font-size:14px;line-height:1.55;color:hsl(var(--muted-foreground))}@media (max-width: 760px){.mf-side{grid-template-columns:minmax(0,1fr) 76px}.mf-side>span{grid-column:1 / -1}.mf-tiles i{height:36px}.mf-split-row,.mf-lots-head{padding:16px}.mf-lot-row .mf-bar-head{flex-direction:column;gap:2px;align-items:flex-start}.mf-figure .mf-bar-head strong{font-size:22px}}.mf-chip[data-mf=profit]{color:color-mix(in srgb,var(--up) 72%,hsl(var(--foreground)))}.mf-chip[data-mf=loss]{color:color-mix(in srgb,var(--dn) 72%,hsl(var(--foreground)))}.mf-ladder{display:grid;gap:18px}.mf-plot{position:relative;height:300px;margin-left:0;border:1px solid var(--hair-soft, var(--market-line));border-radius:24px;background:hsl(var(--foreground) / .025);overflow:hidden;box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-rung{position:absolute;left:0;right:0;height:0;border-top:1.5px solid hsl(var(--foreground) / .45)}.mf-rung[data-dashed]{border-top-style:dashed}.mf-rung[data-tone=loss]{border-top-color:var(--dn)}.mf-rung[data-tone=call]{border-top-color:hsl(var(--option-call))}.mf-rung-label{position:absolute;left:12px;top:0;transform:translateY(-112%);padding:3px 12px;border-radius:999px;background:hsl(var(--card));box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1));font-size:15px;font-weight:600;white-space:nowrap}.mf-rung[data-tone=loss] .mf-rung-label{color:var(--dn)}.mf-band{place-items:center end!important;position:absolute;background:color-mix(in srgb,var(--dn) 11%,transparent);border-radius:12px;display:grid;place-items:center}.mf-band span{margin:8px;font-size:14px;font-weight:600;color:hsl(var(--muted-foreground));padding:2px 10px}.mf-path{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mf-path polyline{fill:none;stroke:hsl(var(--foreground) / .8);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.mf-pt{position:absolute;width:0;height:0}.mf-pt b{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:hsl(var(--card));border:2.5px solid hsl(var(--foreground))}.mf-pt[data-last] b{background:var(--dn);border-color:var(--dn)}.mf-pt em{position:absolute;top:-30px;left:-40px;transform:none;font:600 13px/1.3 var(--font-body);font-style:normal;white-space:nowrap;color:hsl(var(--muted-foreground))}.mf-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mf-chips[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.mf-result{display:grid;gap:6px;align-content:start;padding:16px 18px;border:1px solid var(--hair-soft, var(--market-line));border-radius:20px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-result .mf-big{font-size:clamp(24px,3.4vw,32px)}.mf-result[data-mf=loss] .mf-big{color:var(--dn)}.mf-result[data-mf=profit] .mf-big{color:var(--up)}.mf-figure .mf-result .mf-eyebrow{text-transform:none;letter-spacing:0;background:none;box-shadow:none;padding:0;font-weight:600}@media (max-width: 900px){.mf-chips[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.mf-plot{height:270px}.mf-chips,.mf-chips[data-count="4"]{grid-template-columns:minmax(0,1fr)}.mf-rung-label{font-size:14px;left:8px;padding:2px 10px}}.mf-duo{display:grid;gap:14px}.mf-duo-row{display:grid;gap:8px;padding:16px 20px;border:1px solid var(--hair-soft, var(--market-line));border-radius:20px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-duo .mf-side{grid-template-columns:minmax(0,1fr) 92px}.mf-duo .mf-side[data-mf=ink] .mf-track i{background-color:hsl(var(--foreground) / .82)}.mf-duo .mf-side[data-mf=soft] .mf-track i{background-color:hsl(var(--foreground) / .32)}.mf-split-key [data-mf=ink]{color:hsl(var(--foreground) / .82)}.mf-split-key [data-mf=soft]{color:hsl(var(--foreground) / .66)}.mf-duo .mf-side strong{color:hsl(var(--foreground))}.mf-pt[data-last] em{top:14px;bottom:auto;left:10px;transform:translate(-100%)}.mf-band[data-narrow]{place-items:end start!important}.mf-figure .mf-flow{gap:12px;position:relative;width:100%;max-width:none;margin:0}.mf-figure .mf-flow li{position:relative;grid-template-columns:40px minmax(0,1fr);padding:16px 18px;background:hsl(var(--foreground) / .025)}.mf-figure .mf-flow li:not(:last-child):after{content:"";position:absolute;left:36px;top:100%;width:2px;height:12px;background:hsl(var(--foreground) / .18)}.mf-figure .mf-flow .mf-step{width:40px;height:40px;font-size:17px}.mf-figure .mf-flow[data-chips] li{grid-template-columns:minmax(96px,150px) minmax(0,1fr)}.mf-chip-step{display:inline-flex;align-self:start;justify-content:center;text-align:center;padding:6px 12px;border-radius:999px;background:var(--tint-teal-solid, #30b0c7);color:var(--tint-teal-on, #fff);box-shadow:inset 0 1px #ffffff59;font-size:14px;font-weight:650;line-height:1.3}.mf-flow li:nth-child(5n+2) .mf-chip-step{background:var(--tint-blue-solid, #0a84ff);color:var(--tint-blue-on, #fff)}.mf-flow li:nth-child(5n+3) .mf-chip-step{background:var(--tint-orange-solid, #ff9f0a);color:var(--tint-orange-on, #1d1d1f)}.mf-flow li:nth-child(5n+4) .mf-chip-step{background:var(--tint-magenta-solid, #bf5af2);color:var(--tint-magenta-on, #fff)}.mf-flow li:nth-child(5n+5) .mf-chip-step{background:var(--tint-lime-solid, #a2d729);color:var(--tint-lime-on, #1d1d1f)}@media (max-width: 760px){.mf-figure .mf-flow[data-chips] li{grid-template-columns:minmax(0,1fr)}.mf-chip-step{justify-self:start}}.mf-tiles{grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr))}.mf-stack{display:grid;gap:16px}.mf-stack-row{display:grid;gap:10px;padding:18px 20px;border:1px solid var(--hair-soft, var(--market-line));border-radius:24px;background:hsl(var(--foreground) / .025);box-shadow:0 1px 2px #0000000a,0 4px 12px #0000000a}.mf-stackbar{display:flex;gap:3px;height:18px;border-radius:999px;background:hsl(var(--foreground) / .07);box-shadow:inset 0 0 0 1px var(--hair-soft, hsl(var(--foreground) / .1));overflow:hidden}.mf-stackbar i{display:block;height:100%;background:hsl(var(--foreground) / .75);background-image:linear-gradient(180deg,#ffffff47,#fff0 55%)}.mf-stackbar i[data-mf=loss],.mf-seglist [data-mf=loss] .mf-dot{background-color:var(--dn)}.mf-stackbar i[data-mf=profit],.mf-seglist [data-mf=profit] .mf-dot{background-color:var(--up)}.mf-stackbar i[data-mf=put],.mf-seglist [data-mf=put] .mf-dot{background-color:hsl(var(--option-put))}.mf-seglist{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px;color:hsl(var(--muted-foreground))}.mf-seglist li{display:inline-flex;align-items:baseline;gap:8px}.mf-seglist b{color:hsl(var(--foreground));font-weight:600}.mf-dot{width:10px;height:10px;border-radius:50%;background:hsl(var(--foreground) / .75);align-self:center}.mf-duo,.mf-split,.mf-stack{gap:0}.mf-split-key{margin-bottom:12px}.mf-duo-row,.mf-split-row,.mf-stack-row{border:0;border-top:1px solid var(--hair, var(--market-line));border-radius:0;background:none;box-shadow:none;padding:18px 0}.mf-duo-row:last-child,.mf-split-row:last-child,.mf-stack-row:last-child{padding-bottom:4px}
