.a-fig{order:1}.a-in{order:2}.a-out{order:3}.a-thy{order:4}@media (width>=1000px){.tgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"fig fig""in out""thy thy";align-items:start}.a-fig{grid-area:fig}.a-in{grid-area:in}.a-out{grid-area:out}.a-thy{grid-area:thy}}.ff-aux{align-items:center;gap:6px;display:flex}.ff-aux .seg button{font-family:var(--sans)}#ff-n button{font-family:var(--mono)}.ff-nl{font:500 12px/1 var(--mono);color:var(--ink-3)}@media (width<=620px){.a-fig>.ph>.pha{background:0 0;flex-wrap:wrap;margin:0 0 10px;padding:0;position:static;transform:none}.a-fig{padding-top:26px}}.sw.ff-sw-a{background:var(--ink)}.sw.ff-sw-g{background:var(--ink-3)}.sw.ff-sw-f{background:var(--focus)}.ff-figw{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=1000px){.ff-figw{grid-template-columns:minmax(0,1fr) 300px}.ff-zp{align-self:start}}.ff-bf{border:1px solid var(--line);border-radius:var(--r);background:var(--screen);overscroll-behavior-x:contain;overflow-x:auto;box-shadow:inset 0 1px 3px #00000030}.ff-bf svg{touch-action:manipulation;width:100%;height:auto;display:block}.ff-bf svg,#ff-zp,#ff-in{-webkit-user-select:none;user-select:none}.ff-bf text{fill:var(--screen-ink);font:11px var(--mono)}.ff-bf text.hd{font:700 12.5px var(--sans);fill:var(--ink)}.ff-bf text.hs{font:500 10.5px var(--mono);fill:var(--ink-3)}.ff-bf svg.nw text.hd{font-size:11px}.ff-bf svg.nw text.hs{display:none}.ff-bf text.tw{fill:var(--focus);font-size:10px}.ff-bf text.tw.triv{fill:var(--ink-3);opacity:.6}.ff-bf text.ng{fill:var(--ink-3);font-size:12px}.ff-bf text.xl{fill:var(--ink);font-size:11.5px}.ff-band{fill:color-mix(in srgb,var(--ink) 5%,transparent)}.ff-ln{fill:none;stroke:var(--grid-2);stroke-width:1px;opacity:.55}.ff-ln.on{stroke:var(--ink-3);opacity:.9}.ff-ln.act{opacity:1;stroke:var(--ink);stroke-width:2.4px}.ff-ln.act.lb{stroke:var(--ch2)}.ff-ln.hl{opacity:1;stroke:var(--focus);stroke-width:2.2px}.ff-nd{cursor:pointer}.ff-nd circle{fill:var(--screen);stroke:var(--ink-3);stroke-width:1px}.ff-nd line{stroke:var(--ink);stroke-width:1.8px;stroke-linecap:round}.ff-nd.off circle{stroke:var(--grid-2);stroke-dasharray:2 2}.ff-nd.act circle{stroke:var(--ink);stroke-width:2.2px}.ff-nd.sel circle{stroke:var(--focus);stroke-width:2.6px}.ff-ob{fill:var(--ch1);opacity:.85}.ff-dot{fill:var(--ink)}.ff-dot.b{fill:var(--ch2)}.ff-zh{color:var(--ink-2);justify-content:space-between;gap:8px;margin:0 0 5px;font-size:13.5px;font-weight:700;display:flex}.ff-zh span{color:var(--ink-2);font-weight:500;font-family:var(--mono)}.ff-zp .sbar{margin:6px 0 0}#ff-zp text{font:14px var(--mono)}#ff-zp .ax{stroke:var(--grid-2);stroke-width:1px}#ff-zp text.zh{font:700 16px var(--sans);fill:var(--ink)}#ff-zp .unit{fill:none;stroke:var(--focus);stroke-width:1px;stroke-dasharray:2 3;opacity:.7}#ff-zp .twd{fill:var(--focus);opacity:.45}#ff-zp .twd.on{opacity:1}#ff-zp text.twl{fill:var(--focus)}#ff-zp .vec{stroke-width:2.4px;fill:none}#ff-zp text.vl{font-size:15px;font-weight:700}#ff-zp text.vl,#ff-zp text.twl{paint-order:stroke;stroke:var(--screen);stroke-width:4px;stroke-linejoin:round}#ff-zp .lead{stroke:var(--focus);stroke-width:1px;opacity:.6}#ff-zp text.note{font-size:12px}.ff-fx{min-height:5.4em;font:500 13px/1.55 var(--mono);color:var(--ink-2);font-variant-numeric:tabular-nums;gap:3px;margin:12px 2px 0;display:grid}.fx-h{font:700 13px/1.5 var(--sans);color:var(--ink)}.fx-h small{color:var(--ink-3);margin-left:6px;font-size:12px;font-weight:500}.fx-r{grid-template-columns:4.6em max-content minmax(0,1fr);align-items:baseline;column-gap:12px;display:grid}.fx-r .t{color:var(--ink-3)}.fx-r .t.me{color:var(--focus);font-weight:700}.fx-r .n{overflow-wrap:anywhere}.fx-r .n.w{grid-column:2/-1}.fx-r .n.q{color:var(--ink-3)}.ff-fx .ea{color:var(--ink);font-weight:700}.ff-fx .eb{color:var(--ch2);font-weight:700}.ff-fx .ew{color:var(--focus);font-weight:700}.ff-fx .er{color:var(--ch1);font-weight:700}.ff-fx .ff-bits{letter-spacing:.02em}.ff-fx sub,.ff-fx sup{font-size:.72em;line-height:0}.ff-fx i{font-family:var(--math)}@media (width<=560px){.fx-r{grid-template-columns:4.2em minmax(0,1fr)}.fx-r .n,.fx-r .n.w{grid-column:2}}.a-fig .tp{margin-top:12px}.tp-tk path.mj{stroke:var(--ink-2);opacity:1;stroke-width:1.4px}#p-sp .seg button{font-family:var(--mono)}.ff-sig{margin:0 0 10px}.ff-sig .chip{font-family:var(--sans)}#ff-in{touch-action:none;cursor:ns-resize}#ff-in .ax{stroke:var(--grid-2);stroke-width:1px}#ff-in .gr{stroke:var(--grid);stroke-width:1px}#ff-in .re line{stroke:var(--ch1);stroke-width:2.2px}#ff-in .im line{stroke:var(--ch2);stroke-width:2.2px}#ff-in .re circle{fill:var(--ch1)}#ff-in .im circle{fill:var(--ch2)}#ff-in .dim{opacity:.3}#ff-in .dim line{stroke-width:1.6px}.ff-insb{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0 0;display:flex}#ff-part button{font-family:var(--sans);align-items:center;gap:6px;display:inline-flex}
