.fs{background:var(--surface);border:1px solid var(--line-4);border-radius:12px;flex-direction:column;gap:12px;max-width:760px;margin-top:36px;padding:clamp(16px,3cqw,24px);display:flex}.fs-title{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:600}.fs-rule{color:var(--text-soft);text-wrap:pretty;line-height:1.6}.fs-row{width:100%;display:block}.fs-box rect{fill:var(--surface-deep);stroke:var(--line-5);stroke-width:2px}.fs-box text{fill:var(--text-muted);font-family:var(--font-mono);text-anchor:middle;dominant-baseline:central;font-size:34px}.fs-box[data-on=true] rect{fill:color-mix(in srgb, var(--accent) 22%, transparent);stroke:var(--accent);stroke-width:4px}.fs-box[data-on=true] text{fill:var(--text);font-weight:600}.fs-arc{fill:none;stroke-width:4px}.fs-arc-l{stroke:var(--red)}.fs-arc-w{stroke:var(--green)}.fs-head-l{fill:var(--red)}.fs-head-w{fill:var(--green)}.fs-lab{text-anchor:middle;dominant-baseline:central;font-size:26px}.fs-lab-l{fill:var(--red)}.fs-lab-w{fill:var(--green)}.fs-bar{flex-wrap:wrap;gap:8px;display:flex}.fs-btn{border:1px solid var(--line-5);color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:9px 16px;font-size:14px;font-weight:600}.fs-btn:disabled{opacity:.4;cursor:default}.fs-btn-l{border-color:var(--red)}.fs-btn-w{border-color:var(--green)}.fs-figs{flex-wrap:wrap;gap:8px 28px;display:flex}.fs-figs span{flex-direction:column;gap:2px;display:flex}.fs-figs i{font-style:normal;font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.fs-figs b{font-family:var(--font-mono);color:var(--text);font-size:20px;font-weight:500}.fs-figs b[data-sign=up]{color:var(--green)}.fs-figs b[data-sign=down]{color:var(--red)}.fs-note{color:var(--text-muted);text-wrap:pretty;font-size:13.5px}.ls{background:var(--surface);border:1px solid var(--line-4);border-radius:12px;flex-direction:column;gap:12px;max-width:760px;margin-top:36px;padding:clamp(16px,3cqw,24px);display:flex}.ls-title{letter-spacing:-.02em;color:var(--text);font-size:20px;font-weight:600}.ls-lead,.ls-note{color:var(--text-soft);text-wrap:pretty;line-height:1.6}.ls-note{color:var(--text-muted);font-size:13.5px}.ls-base{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ls-cap{font-family:var(--font-mono);color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;margin-inline-end:4px;font-size:11px}.ls-btn{border:1px solid var(--line-5);color:var(--text);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-size:13px}.ls-btn[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.ls-scroll{overflow-x:auto}.ls-table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:13px}.ls-table th,.ls-table td{text-align:end;border-bottom:1px solid var(--line-3);white-space:nowrap;padding:7px 6px}.ls-table thead th{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;white-space:normal;font-size:11px;font-weight:500}.ls-table tbody th{color:var(--text);font-weight:500}.ls-table td{color:var(--text-soft)}.ls-table td:nth-child(4){color:var(--red)}.flow .ls{margin-top:0}
