.improvement[data-astro-cid-utrhp7uf]{--row-h:1.5rem;margin-bottom:calc(-.5 * var(--lab-pad));color:var(--color-text-dim);grid-template-columns:minmax(0,1fr);gap:1.25rem;font-size:.9375rem;line-height:1.5;display:grid;container-type:inline-size}.improvement[data-astro-cid-utrhp7uf] p{margin:0}.improvement[data-astro-cid-utrhp7uf] .intro{margin:calc(-1 * var(--lab-pad)) calc(-1 * var(--lab-pad)) 0;padding:1rem var(--lab-pad);border-bottom:1px solid var(--color-line);background:color-mix(in srgb, var(--color-text) 4%, transparent);text-align:center;font-size:.875rem;font-style:italic}.stage[data-astro-cid-utrhp7uf]{--note-room:.9rem;grid-template-columns:minmax(0,1fr);grid-template-areas:"panel""buy""sell";gap:.75rem;display:grid}.stage[data-astro-cid-utrhp7uf][data-under]{grid-template-areas:"panel""under""buy""sell"}.improvement[data-astro-cid-utrhp7uf][data-tables] .stage[data-astro-cid-utrhp7uf][data-under]{grid-template-areas:"panel""under""buy""buy-table""sell""sell-table"}@container (width>=26rem){.stage[data-astro-cid-utrhp7uf]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"panel panel""buy sell"}.stage[data-astro-cid-utrhp7uf][data-under]{grid-template-areas:"panel panel""under under""buy sell"}.improvement[data-astro-cid-utrhp7uf][data-tables] .stage[data-astro-cid-utrhp7uf][data-under]{grid-template-areas:"panel panel""under under""buy sell""buy-table sell-table"}}@container (width>=34rem){.stage[data-astro-cid-utrhp7uf]{padding-bottom:var(--note-room);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"buy panel sell";align-items:stretch}.stage[data-astro-cid-utrhp7uf][data-under]{grid-template-areas:"buy panel sell"".under.";padding-bottom:0}.improvement[data-astro-cid-utrhp7uf][data-tables] .stage[data-astro-cid-utrhp7uf][data-under]{grid-template-areas:"buy panel sell""buy-table under sell-table"}.under[data-astro-cid-utrhp7uf]{padding-top:var(--note-room);align-self:start}}@container (width<=33.99rem){.panel[data-astro-cid-utrhp7uf]{margin-bottom:var(--note-room)}}.under[data-astro-cid-utrhp7uf]{grid-area:under}.rounding[data-astro-cid-utrhp7uf]{color:var(--color-text-faint);text-align:center;white-space:nowrap;font-size:.75rem;font-style:italic;line-height:1.2;position:absolute;top:calc(100% + .15rem);left:0;right:0}.panel[data-astro-cid-utrhp7uf]{grid-area:panel;place-self:start center;justify-items:center;gap:.75rem;display:grid;position:relative}.ladder[data-astro-cid-utrhp7uf]{--lane:3.25rem;grid-template-columns:var(--lane) 3.5rem var(--lane);font-variant-numeric:tabular-nums;row-gap:.4rem;font-size:.8125rem;line-height:1;display:grid}.controls[data-astro-cid-utrhp7uf]{grid-column:1/-1;grid-template-columns:subgrid;border:1px solid var(--color-line);border-radius:6px;height:1.75rem;display:grid;overflow:hidden}.controls[data-astro-cid-utrhp7uf] button[data-astro-cid-utrhp7uf]{cursor:pointer;place-items:center;display:grid}.controls[data-astro-cid-utrhp7uf] button[data-astro-cid-utrhp7uf]:hover:not([aria-disabled=true]){background:color-mix(in srgb, var(--side,var(--color-text)) 14%, transparent)}.controls[data-astro-cid-utrhp7uf] button[data-astro-cid-utrhp7uf][aria-disabled=true]{opacity:.35;cursor:default}.controls[data-astro-cid-utrhp7uf] button[data-astro-cid-utrhp7uf]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.steps[data-astro-cid-utrhp7uf]{grid-template-columns:1fr 1fr;display:grid}.steps[data-astro-cid-utrhp7uf].buy{--side:var(--color-bid)}.steps[data-astro-cid-utrhp7uf].sell{--side:var(--color-ask)}.steps[data-astro-cid-utrhp7uf] button[data-astro-cid-utrhp7uf]{color:var(--side)}.steps[data-astro-cid-utrhp7uf] button[data-astro-cid-utrhp7uf]+button[data-astro-cid-utrhp7uf]{border-left:1px solid var(--color-line)}.random[data-astro-cid-utrhp7uf]{border-inline:1px solid var(--color-line);color:var(--color-text);font-size:.75rem}.heads[data-astro-cid-utrhp7uf]{grid-column:1/-1;grid-template-columns:subgrid;height:var(--row-h);background:color-mix(in srgb, var(--color-text) 6%, transparent);border-radius:4px;align-items:center;display:grid}.head[data-astro-cid-utrhp7uf]{color:var(--color-text-faint);letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:.6875rem}.head[data-astro-cid-utrhp7uf].bid{color:var(--color-bid)}.head[data-astro-cid-utrhp7uf].ask{color:var(--color-ask)}.rows[data-astro-cid-utrhp7uf]{grid-column:1/-1;grid-template-columns:subgrid;grid-auto-rows:var(--row-h);display:grid;position:relative}.row[data-astro-cid-utrhp7uf]{grid-column:1/-1;grid-template-columns:subgrid;cursor:pointer;align-items:center;display:grid}.improvement[data-astro-cid-utrhp7uf][data-reaching-buy] .row[data-astro-cid-utrhp7uf][data-zone=buy] .side[data-astro-cid-utrhp7uf].bid,.improvement[data-astro-cid-utrhp7uf][data-reaching-sell] .row[data-astro-cid-utrhp7uf][data-zone=sell] .side[data-astro-cid-utrhp7uf].ask{background:var(--color-reach-tint)}.reaching[data-astro-cid-utrhp7uf]{color:var(--color-reach-ink);letter-spacing:.02em;white-space:nowrap;font-size:.6875rem;display:none}.improvement[data-astro-cid-utrhp7uf][data-reaching-buy] .reaching[data-astro-cid-utrhp7uf][data-side=buy],.improvement[data-astro-cid-utrhp7uf][data-reaching-sell] .reaching[data-astro-cid-utrhp7uf][data-side=sell]{display:block}.row[data-astro-cid-utrhp7uf]:not(.best):hover{background:color-mix(in srgb, var(--color-text) 5%, transparent)}.px[data-astro-cid-utrhp7uf]{color:var(--color-text-faint);border-radius:4px;grid-column:2;justify-self:center;padding:.15rem .35rem}.row[data-astro-cid-utrhp7uf][data-clearing] .px[data-astro-cid-utrhp7uf]{background:var(--color-accent);color:var(--color-panel);font-weight:500}.row[data-astro-cid-utrhp7uf].best{--side:var(--color-bid);border:1px solid color-mix(in srgb, var(--side) 45%, transparent);background:color-mix(in srgb, var(--side) 14%, transparent);cursor:default;border-radius:4px;margin-block:.125rem}.row[data-astro-cid-utrhp7uf].best.ask{--side:var(--color-ask)}.row[data-astro-cid-utrhp7uf].best .px[data-astro-cid-utrhp7uf]{color:var(--color-text);font-weight:500}.row[data-astro-cid-utrhp7uf].best.bid .px[data-astro-cid-utrhp7uf]{grid-column:1}.row[data-astro-cid-utrhp7uf].best.ask .px[data-astro-cid-utrhp7uf]{grid-column:3}.wall[data-astro-cid-utrhp7uf]{color:var(--side);letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:.6875rem;translate:0 .1em}.row[data-astro-cid-utrhp7uf].best.bid .wall[data-astro-cid-utrhp7uf]{grid-column:2/4}.row[data-astro-cid-utrhp7uf].best.ask .wall[data-astro-cid-utrhp7uf]{grid-column:1/3}.side[data-astro-cid-utrhp7uf]{align-items:center;height:100%;display:flex}.side[data-astro-cid-utrhp7uf].bid{grid-column:1;padding-left:.3rem}.side[data-astro-cid-utrhp7uf].ask{grid-column:3;justify-content:flex-end;padding-right:.3rem}.piece[data-astro-cid-utrhp7uf]{border-radius:2px;width:1.1rem;height:.875rem;display:none}.row[data-astro-cid-utrhp7uf][data-buy] .bid[data-astro-cid-utrhp7uf] .piece[data-astro-cid-utrhp7uf]{background:var(--color-bid);display:block}.row[data-astro-cid-utrhp7uf][data-sell] .ask[data-astro-cid-utrhp7uf] .piece[data-astro-cid-utrhp7uf]{background:var(--color-ask);display:block}.improvement[data-astro-cid-utrhp7uf][data-unfilled] .piece[data-astro-cid-utrhp7uf]{opacity:.35}.mark[data-astro-cid-utrhp7uf]{top:calc(var(--row-h) * var(--row));cursor:help;place-items:center;width:1rem;height:1rem;display:grid;position:absolute;translate:0 -50%}.mark[data-astro-cid-utrhp7uf][hidden]{display:none}.mark[data-astro-cid-utrhp7uf]:before{content:"";border-block:5px solid #0000}.mark[data-astro-cid-utrhp7uf].buy{left:calc(var(--lane) - 1.15rem)}.mark[data-astro-cid-utrhp7uf].buy:before{border-left:8px solid var(--color-bid)}.mark[data-astro-cid-utrhp7uf].sell{right:calc(var(--lane) - 1.15rem)}.mark[data-astro-cid-utrhp7uf].sell:before{border-right:8px solid var(--color-ask)}.mark[data-astro-cid-utrhp7uf].buy[data-on-best]{left:-.95rem}.mark[data-astro-cid-utrhp7uf].sell[data-on-best]{right:-.95rem}.card[data-astro-cid-utrhp7uf]{border:1px solid var(--color-line);border-top:3px solid var(--side);border-radius:6px;flex-direction:column;gap:.4rem;padding:.6rem .7rem;font-size:.8125rem;line-height:1.45;display:flex}.card[data-astro-cid-utrhp7uf].buy{--side:var(--color-bid);grid-area:buy}.card[data-astro-cid-utrhp7uf].sell{--side:var(--color-ask);grid-area:sell}.card-head[data-astro-cid-utrhp7uf]{color:var(--side);font-weight:500}.card-price[data-astro-cid-utrhp7uf]{color:var(--color-text);font-variant-numeric:tabular-nums}.card-body[data-astro-cid-utrhp7uf]{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;display:flex}.card-body[data-astro-cid-utrhp7uf] .working{display:contents}.card-body[data-astro-cid-utrhp7uf] .unfilled,.card-body[data-astro-cid-utrhp7uf] .outcome{gap:.35rem;display:grid}.card-body[data-astro-cid-utrhp7uf] .outcome{border-top:1px solid var(--color-line);gap:.1rem;padding-top:.5rem}.card-body[data-astro-cid-utrhp7uf] p,.card-body[data-astro-cid-utrhp7uf] dl{margin:0}.card-body[data-astro-cid-utrhp7uf] .fills{color:var(--color-text-faint)}.card-body[data-astro-cid-utrhp7uf] .parts{border-top:1px solid var(--color-line);gap:.1rem;margin:0;padding-top:.35rem;display:grid}.card-body[data-astro-cid-utrhp7uf] .parts>div{justify-content:space-between;gap:.5rem;display:flex}.card-body[data-astro-cid-utrhp7uf] dd{color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;margin:0}.card-body[data-astro-cid-utrhp7uf] i{font-family:var(--font-prose)}.card-body[data-astro-cid-utrhp7uf] .formula{border-top:1px solid var(--color-line);color:var(--color-text-dim);font-variant-numeric:tabular-nums;padding-top:.35rem}.card-body[data-astro-cid-utrhp7uf] .status{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:500}.card-body[data-astro-cid-utrhp7uf] .note{color:var(--color-text-faint)}.card-body[data-astro-cid-utrhp7uf] .effective{color:var(--color-text);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:flex}.card-body[data-astro-cid-utrhp7uf] .glyph{border-block:5px solid #0000}.card[data-astro-cid-utrhp7uf].buy .glyph{border-left:8px solid var(--color-bid)}.card[data-astro-cid-utrhp7uf].sell .glyph{border-right:8px solid var(--color-ask)}.mark[data-astro-cid-utrhp7uf]:before{transition:scale .15s}.improvement[data-astro-cid-utrhp7uf]:has(.card.buy:hover) .mark[data-astro-cid-utrhp7uf].buy:before,.improvement[data-astro-cid-utrhp7uf]:has(.card.sell:hover) .mark[data-astro-cid-utrhp7uf].sell:before{scale:1.5}.improvement[data-astro-cid-utrhp7uf]:has(.mark.buy:hover) .card[data-astro-cid-utrhp7uf].buy .effective,.improvement[data-astro-cid-utrhp7uf]:has(.mark.sell:hover) .card[data-astro-cid-utrhp7uf].sell .effective{background:color-mix(in srgb, var(--side) 18%, transparent);border-radius:3px}
